Home Guide Installare MOSQUITTO su HASSIO (Home Assistant)

Installare MOSQUITTO su HASSIO (Home Assistant)

10354
0

In questa guida andremo a vedere come installare e configurare MOSQUITTO BROKER per chi avesse optato per l’installazione Home Assistant (HASSIO). Per chi invece avesse installato Home Assistant come applicazione su sistema operativo Raspbian, questa è la guida corretta da seguire.

Iniziamo crendo un nuovo utente ad hoc, andando nel menu Impostazioni -> Utenti e creiamo un utente dedicato, ad esempio: mqtt_user

Andiamo ora in Supervisor -> Add-on Store e cerchiamo Mosquitto Broker: installiamolo.

Una volta installato, non avviamolo ancora, ma prima andiamo nel menu Configuration e impostiamo come segue:

logins:
  - username: "mqtt_user"
    password: "LAMIAPASSWORD"
anonymous: false
customize:
  active: false
  folder: mosquitto
certfile: fullchain.pem
keyfile: privkey.pem
require_certificate: false

avendo cura ovviamente di settare username e password (sempre tra apici) in base ai dati scelti al punto precedente.

Salviamo e riavviamo Home Assistant dal menu Impostazioni -> Controlli del server -> Riavviare

Dopo il riavvio andiamo ad impostare la ACL (access control list) dal nostro Terminal che si trova sempre nel menu a sinistra. (Se non lo avete ancora installato, installatelo dall’ add-on store seguendo questa guida).

Andiamo quindi ad impartire i seguenti comandi:

cd share
mkdir mosquitto
cd mosquitto
nano accesscontrollist

Con l’ultimo comando verrà creato un file vuoto, copiamoci dentro quanto segue:

user mqtt_user
topic #
user homeassistant
topic #
user hass.io
topic #
user username_accesso_ad_hassio
topic #

avendo cura di sostituire (se diverso) mqtt_user con il vostro creato in precedenza, e di sostituire username_accesso_ad_hassio con il vostro utente di accesso ad HA.

Salviamo quindi con i comandi: CTRL-X, Y e poi INVIO.

Eseguiamo ora il comando:

nano acl.conf

e nel file che si creerà copiamoci dentro:

acl_file /share/mosquitto/accesscontrollist

Salviamo anche qui e riavviamo Home Assistant sempre da Impostazioni -> Controlli del server -> Riavviare

Al riavvio, torniamo nel menu Supervisor e clicchiamo START sul nostro MOSQUITTO BROKER addon.

Da adesso il broker è in ascolto allo stesso indirizzo IP di Home Assistant.

Andiamo quindi nel menu Configurazione -> Integrazioni e clicchiamo su ATTIVA nel box dedicato di MOSQUITTO BROKER. Si aprirà la seguente finestra:

HASSIO - Integrazione Eclipse MQTT Broker - Configura

Cliccate semplicemente su INVIA.

Ora potete procedere con eventuali integrazioni di switch ed altri sensori tramite piattaforma MQTT.

Articolo precedenteFlashare il firmware Tasmota su Sonoff 4CH PRO R2 (con Visual Studio Code)
Articolo successivoInstallare Terminal SSH su HASSIO (Home Assistant)