Mqtt Tasmota Domoticz – Prima parte

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
Screenshot_2021-03-21_01-06-29

e inseriamo Ip della macchina che ospita il broker, username e password appena impostati.

Screenshot_2021-03-20_21-01-25

Nel prossimo articolo vedremo come “agganciare Tasmota a Domoticz grazie a Mosquitto (il nostro broker Mqtt).

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.