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
Esta automação serve para qualquer addon, basta alterar o valor de: addon: ''