- id: sync_discovered_devices_to_opnsense alias: Sync Discovered Device Blocks to OPNsense description: Updates OPNsense firewall when discovered device blocks change trigger: - platform: state entity_id: - input_boolean.block_device_shield - input_boolean.block_device_jesss_ipad_local - input_boolean.block_device_device_10_0_0_28 - input_boolean.block_device_blukittens - input_boolean.block_device_device_10_0_0_37 - input_boolean.block_device_xandergamer - input_boolean.block_device_device_10_0_0_90 - input_boolean.block_device_device_10_0_0_100 - input_boolean.block_device_device_10_0_0_115 - input_boolean.block_device_jess_bedroom_local - input_boolean.block_device_angelroselappy - input_boolean.block_device_lil_jess - input_boolean.block_device_device_10_0_0_189 - input_boolean.block_device_pioneer_vsx_832 - input_boolean.block_device_pioneer_vsx_832 - input_boolean.block_device_lou_bedroom_local - input_boolean.block_device_device_10_0_0_86 - input_boolean.block_device_device_10_0_0_106 - input_boolean.block_device_device_10_0_0_129 - input_boolean.block_device_device_10_0_0_210 - input_boolean.block_device_device_10_0_0_211 - platform: state entity_id: - input_boolean.block_bella_all - input_boolean.block_xander_all - input_boolean.block_william_all - input_boolean.block_jess_all - input_boolean.block_parents_all action: - service: shell_command.sync_opnsense_blocks data: {}