Zigbee2Mqtt Auto-Restart

Quem utiliza o addon zigbee2mqtt já se deve ter deparado com a falta de dados dos sensores zigbee após reiniciar o HA.

Isto tem a ver com o intervalo de envio de informação dos sensores, e é normal que comecem a chegar dados aos poucos (de acordo com o intervalo de tempo ou alterações de estado de cada um).

Se calhar já repararam que ao reinciar o addon zigbee2mqtt os valores ficam imediatamente disponíveis. Isto deve-se ao facto de existir um ficheiro state.json que guarda o último valor obtido e quando se reinicia o addon os valores deste ficheiro são (re)publicados para o mqtt.

De forma a não terem de reiniciar o addon, nem aguardar que os sensores enviem novamente informação, podem colocar uma automação para o reiniciar de forma automática a seguir a um restart do HA.

- alias: reiniciar z2m 
  trigger:
    platform: event
    event_type: homeassistant_start
  action:
    - service: hassio.addon_restart
      data:
        addon: '7ad98f9c_zigbee2mqtt'

De notar que na última linha têm de colocar o nome correcto do vosso addon que podem ver ao entrar em Hass.io->Zigbee2mqtt. É o valor que aparece na barra de endereço

image

Esta automação serve para qualquer addon, basta alterar o valor de: addon: ''

2 Likes

Also:

As coisas que tu descobres :sunglasses:
Ando há dias a tentar perceber o que faz cache_state…

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.


Copyright © 2017-2020. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade