Thomas
5 years ago
4 changed files with 69 additions and 0 deletions
@ -0,0 +1,46 @@ |
|||||||
|
- id: enable_zigbee_join |
||||||
|
alias: Enable Zigbee joining |
||||||
|
hide_entity: true |
||||||
|
trigger: |
||||||
|
platform: state |
||||||
|
entity_id: input_boolean.zigbee_permit_join |
||||||
|
to: 'on' |
||||||
|
action: |
||||||
|
- service: mqtt.publish |
||||||
|
data: |
||||||
|
topic: zigbee2mqtt/bridge/config/permit_join |
||||||
|
payload: 'true' |
||||||
|
- service: timer.start |
||||||
|
data: |
||||||
|
entity_id: timer.zigbee_permit_join |
||||||
|
- id: disable_zigbee_join |
||||||
|
alias: Disable Zigbee joining |
||||||
|
trigger: |
||||||
|
- entity_id: input_boolean.zigbee_permit_join |
||||||
|
platform: state |
||||||
|
to: 'off' |
||||||
|
action: |
||||||
|
- data: |
||||||
|
payload: 'false' |
||||||
|
topic: zigbee2mqtt/bridge/config/permit_join |
||||||
|
service: mqtt.publish |
||||||
|
- data: |
||||||
|
entity_id: timer.zigbee_permit_join |
||||||
|
service: timer.cancel |
||||||
|
hide_entity: true |
||||||
|
- id: disable_zigbee_join_timer |
||||||
|
alias: Disable Zigbee joining by timer |
||||||
|
hide_entity: true |
||||||
|
trigger: |
||||||
|
- platform: event |
||||||
|
event_type: timer.finished |
||||||
|
event_data: |
||||||
|
entity_id: timer.zigbee_permit_join |
||||||
|
action: |
||||||
|
- service: mqtt.publish |
||||||
|
data: |
||||||
|
topic: zigbee2mqtt/bridge/config/permit_join |
||||||
|
payload: 'false' |
||||||
|
- service: input_boolean.turn_off |
||||||
|
data: |
||||||
|
entity_id: input_boolean.zigbee_permit_join |
Loading…
Reference in new issue