Bom dia a todos,
Chamo-me Sérgio, e comecei agora nestas andanças da automação em casa, embora isto fosse algo que eu já aspirava a algum tempo. No entanto, existia a condicionante “esposa” que “obriga” a que certas rotinas não se alterem, e foi quando eu “tropecei” no outro dia num vídeo do nosso amigo Bruno Horta e descobri o BH Onofre que se fez luz!!
Devo começar por dizer que sou apenas um curioso, sem conhecimentos (formação) de informática e electrónica, o que me leva a ser na prática um “colador de códigos” que desta forma vai aprendendo umas coisas novas.
O meu problema neste momento é não conseguir comunicar entre o HASSIO e o BH Onofre.
Após várias iterações, algumas mal sucedidas, neste momento tenho:
-
o HASSIO instalado num mini pc, sobre o LUBUNTU, e pelo que me parece, com o Mosquitto Broker bem instalado (ele iniciou nos logs)
-
nas definições do Mosquitto coloquei anonimous: true, assim como as definições de discovery: true, e discovery_prefix: homeassistant
-
nos logs do HASSIO tudo parece (a mim) estar bem
-
no ficheiro configuration.yaml coloquei as definições para o switch, em que no caso do command_topic e do state_topic coloquei o que me aparecia no browser quando acedo por IP directo
-
consigo interagir com o BH Onofre sem problemas pelo browser, com IP da minha rede em casa, e confirmo o mesmo através da app do Bruno
-
ainda no browser, foi aqui que coloquei os parâmetros da minha rede, e no Tab MQTT apenas coloquei o IP do broker
O que não funciona:
-
percebo que o discovery não detecta o BH Onofre
-
e nos logs do broker vejo lá a ligação ao BH Onofre seguida pela perda da mesma por string mal formatada no formato UTF-8
Desculpem ter-me alongado um pouco, não consigo agora colocar uns print screens pois não estou em casa, mas tentei procurar algo parecido e não soube encontrar, se alguém puder ajudar, agradeço.