# Ajuda mqtt hassio

**URL:** <https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313>\
**Category:** Dúvidas\
**Created:** [17 Abril , 2019 09:18 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313 "2019-04-17T09:18:23Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![josemvelho](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@josemvelho](https://forum.cpha.pt/u/josemvelho)\
**Post date:** [17 Abril , 2019 09:18 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/1 "2019-04-17T09:18:24Z")

</div>

Bom dia, recentemente migrei o meu home assistant de um pc com linux para um pi3 com hassio  
O meu problema é que nao consigo fazer com que os dispositivos mqtt se liguem ao brocker, já exprimentei os addons mosquitto broker e o mqtt server sem sucesso.  
Os meus dispositivos nao tem user e pass configurado ( ligam anonimo) penso que sera ai o problema mas queria ter a certeza antes de partir para a configuraçao dos dispositivos.  
Versao hassio 0.91.3

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [17 Abril , 2019 09:22 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/2 "2019-04-17T09:22:49Z")

</div>

O addon Mosquito Broker funciona bastante bem e desde que bem configurado podes utilizar (mas não deves por motivos de segurança) o login anónimo. Que configuração utilizaste?

---

<div class="post-metadata">

**Author:** ![josemvelho](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@josemvelho](https://forum.cpha.pt/u/josemvelho)\
**Post date:** [17 Abril , 2019 09:29 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/3 "2019-04-17T09:29:32Z")

</div>

Utilizei as configs base do mqtt broker apenas mudei a linha onde diz anonymous de false para true

Obrigado pela resposta

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [17 Abril , 2019 10:15 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/4 "2019-04-17T10:15:59Z")

</div>

E por acaso configuraste a parte do login no addon?

```auto
{
  "logins": [
    {
      "username": "xxxxxx",
      "password": "xxxxxx"
    }
  ],
  "anonymous": false,
  "customize": {
    "active": false,
    "folder": "mosquitto"
  },
  "certfile": "fullchain.pem",
  "keyfile": "privkey.pem"
}

```

---

<div class="post-metadata">

**Author:** ![josemvelho](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@josemvelho](https://forum.cpha.pt/u/josemvelho)\
**Post date:** [17 Abril , 2019 10:19 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/5 "2019-04-17T10:19:54Z")

</div>

> [@j\_assuncao](#):
>
> xxxxxx

Por acaso nao, pensei que nao era necessario uma vez que defeni anonymous true, esse user a pass é o que se quiser certo ?

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [17 Abril , 2019 10:21 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/6 "2019-04-17T10:21:48Z")

</div>

Não, esse user e pass são o teu login no HA. E como configuraste o MQTT no `configuration.yaml`?

---

<div class="post-metadata">

**Author:** ![josemvelho](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@josemvelho](https://forum.cpha.pt/u/josemvelho)\
**Post date:** [17 Abril , 2019 10:23 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/7 "2019-04-17T10:23:04Z")

</div>

Apenas tenho mqtt: localhost que era o que tinha no pc

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [17 Abril , 2019 10:25 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/8 "2019-04-17T10:25:19Z")

</div>

Convém a configuração estar mais completa. Usa algo assim:

```auto
#### MQTT
mqtt:
  broker: xxx.xxx.xxx.xxx
  port: 1883
  keepalive: 30
  username: xxxxxx
  password: xxxxxx
  birth_message:
    topic: 'hass/status'
    payload: 'online'
  will_message:
    topic: 'hass/status'
    payload: 'offline'
  client_id: ha_ui_client
  discovery: true
  discovery_prefix: homeassistant

```

O user e pass são os mesmos do HA.

---

<div class="post-metadata">

**Author:** ![josemvelho](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@josemvelho](https://forum.cpha.pt/u/josemvelho)\
**Post date:** [17 Abril , 2019 10:30 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/9 "2019-04-17T10:30:54Z")

</div>

Muito obrigado pela ajuda, vou testar

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [17 Abril , 2019 10:32 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/10 "2019-04-17T10:32:53Z")

</div>

Depois diz como correu. Se for preciso damos uma ajuda.

---

<div class="post-metadata">

**Author:** ![mfrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/e480ec/32.png) [@mfrodrigues](https://forum.cpha.pt/u/mfrodrigues)\
**Post date:** [17 Abril , 2019 21:09 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/11 "2019-04-17T21:09:28Z")

</div>

Eu passei por algo similar e no meu caso acredito que era uma limitação que foi corrigida recentemente:  
[https://github.com/home-assistant/home-assistant/issues/22146](https://github.com/home-assistant/home-assistant/issues/22146)

Basicamente o HA tentava arrancar e ainda não tinha o broker à escuta e então dizia sempre que as entidades não estavam disponíveis.

Tenta o seguinte:  
telnet ip\_broker porta\_broker

Se a porta estiver à escuta, faz um restart ao homeassistant e vê se ele já consegue ligar-se ao broker.

Já agora, como é dispositivo novo, tens a certeza que não está configurado com uma firewall que está a limitar acesso? O ideal é fazeres o telnet que mencionei acima, a partir de outro computador.

---

<div class="post-metadata">

**Author:** ![josemvelho](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@josemvelho](https://forum.cpha.pt/u/josemvelho)\
**Post date:** [18 Abril , 2019 13:55 UTC](https://forum.cpha.pt/t/ajuda-mqtt-hassio/2313/12 "2019-04-18T13:55:07Z")

</div>

Boas, o meu problema era mesmo querer utilizar devices sem autenticacao.  
Coloquei autenticacao como me foi indicado acima e ficou tudo a funcionar.  
Muito obridado pela ajuda de todos
