Mqtt Tasmota Domoticz – Prima parte
Per far dialogare Tasmota con Domoticz occorre anzitutto installare un broker Mqtt. Nel nostro caso installeremo Mosquitto su un secondo Raspberry.
Installiamo Mosquitto con il seguente comando: sudo apt install mosquitto mosquitto-clients
In realtà mosquitto-clients non è strettamete necessario, ma è utile per testare l’installazione.
Di seguito andiamo ad abilitare l’autorestart del servizio dopo il reboot con il comando
sudo systemctl enable mosquitto
Adesso andiamo a disabilitare l’accesso anonimo al broker e creiamo un account.
Il comando sudo mosquitto_passwd -c /etc/mosquitto/passwd <user_name>
crea un utente di mosquitto e permette di impostarne la pwd che verrò conservata in un file criptato.
Di seguito andiamo a inserire nel file di configurazione di mosquitto la localizzazione del file contente la pwd. Apriamolo con l’editor
sudo nano /etc/mosquitto/mosquitto.conf
e inseriamo le seguenti righe
password_file /etc/mosquitto/passwd
allow_anonymous false
quindi ristartiamo il broker con il seguente comando
mosquitto -c /etc/mosquitto/mosquitto.conf
a questo punto testiamo che l’autenticazione dell’utente appena creato funzioni con il comando
sudo mosquitto_passwd -c /etc/mosquitto/passwd <user_name>
Adesso che il nostro broker è pronto, abilitiamo Mqtt su Tasmota
e inseriamo Ip della macchina che ospita il broker, username e password appena impostati.
Nel prossimo articolo vedremo come “agganciare Tasmota a Domoticz grazie a Mosquitto (il nostro broker Mqtt).