From 8f5f0c5fb9b3b903f20fa5ee23f3f70ee222c8c2 Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Sat, 13 Jun 2020 12:07:05 +0200 Subject: [PATCH] Added restart automation for zigbee2mqtt container --- packages/zigbee2mqtt.yaml | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/packages/zigbee2mqtt.yaml b/packages/zigbee2mqtt.yaml index d66414b6..efac985b 100644 --- a/packages/zigbee2mqtt.yaml +++ b/packages/zigbee2mqtt.yaml @@ -121,10 +121,28 @@ timer: duration: 120 ###################################################################### -# Zigbee2mqtt Package - Automation +# Zigbee2mqtt Package - Shell Command +###################################################################### + +shell_command: + zigbee2mqtt_restart: 'ssh {{ docker_username }}@{{ docker_host }} -oStrictHostKeyChecking=no -i /config/credentials/id_rsa docker container restart zigbee2mqtt' + +###################################################################### +# Zigbee2mqtt Package - Script ###################################################################### script: + ###################################################################### + # Restart Bridge + ###################################################################### + zigbee2mqtt_restart: + alias: "Zigbee2mqtt: Riavvia Bridge" + sequence: + - service: shell_command.zigbee2mqtt_restart + data: + docker_host: !secret docker_host + docker_username: !secret docker_username + ###################################################################### # Rename Device ###################################################################### @@ -207,6 +225,18 @@ automation: - service: switch.turn_off entity_id: switch.Zigbee2mqtt_Abilita_join + ###################################################################### + # Automation to restart zigbee2mqtt to refresh sensor state + ###################################################################### + - id: zigbee2mqtt_startup_automation + alias: "Zigbee2mqtt: Startup Automation" + initial_state: "on" + trigger: + - platform: homeassistant + event: start + action: + - service: script.zigbee2mqtt_restart + ###################################################################### # Zigbee2mqtt Package - History ###################################################################### -- 2.47.3