Olá.
Venho partilhar um projeto que consiste na monitorização dos serviços MQTT e HA.
Todos os meus sensors, até ao momento, e automações dependem de MQTT o que faz com que este serviço seja vital para o funcionamento do meu sistema.
Ao longo de alguma semanas reparei que, no meu raspberry, o serviçode MQTT ou não era inicializado ou simplemente deixava de funcionar. Daí o desenvolvimento do Keeper (https://github.com/nragon/keeper)
Este sistema permita a troca de mensagens com o HA para constante monitorização da conexão MQTT. Funciona como high availability (de certa forma) para estes dois sistemas.
Caso hajas falhas, o Keeper pode optar por fazer restart ao MQTT, ao HA ou em casos extremos um reboot ao sistema.
Estas são a metricas que estão disponiveis automaticamente no HA
O projeto ainda esta em desenvolvimento e à espera de novas ideias.
Qualquer dúvida ou sugestão basta dizer
Abraço,
Nuno