Add automation for syncing device blocks to OPNsense

This commit is contained in:
2026-01-05 17:37:29 +11:00
parent 9e789f5173
commit 064b83bfae

View File

@@ -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: {}