duration: 120\r
\r
######################################################################\r
-# Zigbee2mqtt Package - Automation\r
+# Zigbee2mqtt Package - Shell Command\r
+######################################################################\r
+\r
+shell_command:\r
+ zigbee2mqtt_restart: 'ssh {{ docker_username }}@{{ docker_host }} -oStrictHostKeyChecking=no -i /config/credentials/id_rsa docker container restart zigbee2mqtt'\r
+\r
+######################################################################\r
+# Zigbee2mqtt Package - Script\r
######################################################################\r
\r
script:\r
+ ######################################################################\r
+ # Restart Bridge\r
+ ######################################################################\r
+ zigbee2mqtt_restart:\r
+ alias: "Zigbee2mqtt: Riavvia Bridge"\r
+ sequence:\r
+ - service: shell_command.zigbee2mqtt_restart\r
+ data:\r
+ docker_host: !secret docker_host\r
+ docker_username: !secret docker_username\r
+\r
######################################################################\r
# Rename Device\r
######################################################################\r
- service: switch.turn_off\r
entity_id: switch.Zigbee2mqtt_Abilita_join\r
\r
+ ######################################################################\r
+ # Automation to restart zigbee2mqtt to refresh sensor state\r
+ ######################################################################\r
+ - id: zigbee2mqtt_startup_automation\r
+ alias: "Zigbee2mqtt: Startup Automation"\r
+ initial_state: "on"\r
+ trigger:\r
+ - platform: homeassistant\r
+ event: start\r
+ action:\r
+ - service: script.zigbee2mqtt_restart\r
+\r
######################################################################\r
# Zigbee2mqtt Package - History\r
######################################################################\r