Add automation for syncing device blocks to OPNsense
This commit is contained in:
37
discovered_devices_automation.yaml
Normal file
37
discovered_devices_automation.yaml
Normal 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: {}
|
||||
Reference in New Issue
Block a user