Configurare correttamente MQTT su HASSIO (versione addon dalla v3 in poi)

Scopi della guida
  • Configurare in modo corretto l’addon MQTT per HASSIO (versioni maggiori della v2)
  • Livello di difficoltà: basso
Concetti affrontati:
  • Configurazione software
Componenti software utilizzate:
Prerequisiti
Dispositivi fisici utilizzati:
GUIDA maggiormente indicatA per:

Tutti gli ambienti

Note e disclaimer
  • qualsiasi modifica all'impianto elettrico dev'essere effettuata da personale qualificato
  • qualsiasi modifica attuata in proprio è a propria responsabilità personale nonché a proprio rischio e pericolo (la presente guida ha puro scopo didattico)
  • qualsiasi modifica attuata in proprio a un dispositivo ne fa decadere la garanzia.
guida a cura di Andker

Abstract

Intorno ai primi di novembre 2018 l’addon MQTT per HASSIO ha subito un aggiornamento, passando dalla v2 alla v3. Mentre le funzionalità sono rimaste pressoché le stesse, a cambiare è stata la modalità di integrazione all’interno della configurazione dell’HUB.

Qualora l’aggiornamento dalla versione v2 ad una superiore abbia interrotto il comune funzionamento del server MQTT su HASSIO, questa guida illustra come ripulire la configurazione e provvedere a un’integrazione corretta.

Pulizia

Disinstallare l’addon MQTT.
Recarsi sotto la voce HASSIO, indentificare l’addon e rimuoverlo completamente.

Successivamente, presso la configurazione Home Assistant provvedere a rimuovere il blocco MQTT, per esempio:

mqtt:
  broker: ip_del_broker

Effettuati questi due passi, riavviare Home Assistant.

Creazione utente

A questo punto recarsi presso la voce “Impostazioni” / “Utenti” e aggiungere un nuovo utente, chiamandolo ad esempio “mqtt_user”.
Segnatevi da parte la password.

Installazione addon

A questo punto provvedere all’installazione dell’addon MQTT. Una volta effettuata, in basso inserire la seguente configurazione:

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

avendo cura di personalizzare, sulla base delle credenziali precedentemente create, i campi “username” e “password“.
A questo punto provvedere a salvare la configurazione e infine avviare il servizio.

Riavviare nuovamente Home Assistant.

Integrazione

Ora affacciamoci alla voce di menu “Impostazioni” / “Integrazioni“.
Selezioniamo “configura” accanto alla voce MQTT:

Meni Integrazione MQTT HASSIO

Dopodiché configurare l’integrazione come segue:

Integrazione MQTT con HASSIO

Infine, riavviate Home Assistant.

Configurazione dei dispositivi

Infine provvedere a configurare i dispositivi MQTT in modo da farli puntare all’IP di Home Assistant, alla porta 1883 e configurando username e password come da credenziali precedentemente create.

A tal proposito si consiglia la lettura attenta della guida dedicata alla configurazione dei componenti MQTT nella propria domotica.


Home Assistant Official LogoATTENZIONE: ricorda che sul nostro community FORUM c'è una sezione ad hoc dedica a Home Assistant, per qualsiasi dubbio, domanda, informazione nel merito specifico di queste componenti.