Ligar HA a um Broker mqtt remoto

Olá Pessoal,
Um pouco de background:
tinha um raspberry 3 on tinha o HA com zigbee2mqtt mais mosquitto.
No entanto, peguei num laptop antigo, instalei-lhe o proxmox com HA como VM e coloquei-o na garagem.

Qual é a minha configuração:
Em casa tenho um rapberry com zigbee2mqtt mais mosquitto. Estou a usar um CC2531. Todos os dispositivos que tenho ligam-se e com o mqtt explorer consigo ver os topicos.
Na garagem adicionei a integração do MQTT, coloquei o IP do raspberry como o broker assim como o user e pw configurados.
Se me coloco a escutar um topico dum sensor, consigo ver as mensagens.
No entanto não são adicionados novos sensores no HA.

Já experimentei instalar o addon do mosquitto no laptop e ligar o raspeberry a esse broker.
Mais uma vez, se me colocat a escutar um topico dum sensor, consigo ver as mensagens.
No entanto não são adicionados novos sensores no HA.

Podem-me ajudar? O que estarei a fazer mal?

Os sensores não são adicionados automaticamente mas podem ser configurados via YAML, e a maneira correcta de ligar isso é o Z2M ligar-se ao broker do HA e não o contrário.

Serão adicionados automaticamente se adicionarmos ao configuration.yaml

mqtt:
  discovery: true
  broker: [YOUR MQTT BROKER]  # Remove if you want to use builtin-in MQTT broker
  # birth_message and will_message is not required anymore for Home Assistant 0.113 >=
  birth_message:
    topic: 'hass/status'
    payload: 'online'
  will_message:
    topic: 'hass/status'
    payload: 'offline'

Obrigado pela dica :wink:
O link com a solução:
https://www.zigbee2mqtt.io/integration/home_assistant.html

A configuração do broker não deve ser feita directamente em YAML mas sim via Integrações.


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


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