From 064b83bfae84ef728fda8810f77d2caf93d6575e Mon Sep 17 00:00:00 2001 From: jessikitty Date: Mon, 5 Jan 2026 17:37:29 +1100 Subject: [PATCH] Add automation for syncing device blocks to OPNsense --- discovered_devices_automation.yaml | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 discovered_devices_automation.yaml diff --git a/discovered_devices_automation.yaml b/discovered_devices_automation.yaml new file mode 100644 index 0000000..5bc4261 --- /dev/null +++ b/discovered_devices_automation.yaml @@ -0,0 +1,37 @@ +- 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: {}