Questa è una vecchia versione del documento!


Abilitare client MQTT in Domoticz

Uno dei primi hardware da aggiungere in Domoticz, è sicuramente il client MQTT. Questo ci permeterà infatti di comunicare con tutti quei dispositivi che supportano il protocollo MQTT (come ad esempio i sonoff modificati con firmwae ESPEasy, Espurna, Tasmota, etc..)

Dal menù Configurazione selezionate Hardware:

E’ necessario aggiungere l’Hardware “MQTT Client Gateway with LAN interface” configurandolo con I seguenti dati:

Name: MQTT client Data Timeout: Disabled Remote Address: localhost Port: 1883 Username: empty Password: empty

Possiamo subito testare che la comunicazione MQTT funzioni

Create un hardware Dummy, con nome “Temp dummy” Create un sensore virtuale di temperatura di nome “Temp dummy” Rilevate nella pagina dei dispositivi l’IDX assegnato al dispositivo “Temp dummy”

Da terminale digitate il seguente comando sostituendo il numero 1 con il numero di IDX che Domoticz ha assegnato al dispositivo “Temp dummy”

mosquitto_pub -h localhost -m '{ “idx” : 1, “nvalue” : 0, “svalue” : “25.0” }' -t 'domoticz/in'

Se tutto funziona dovreste vedere in Domoticz sulla pagina delle Temperature il dispositivo “temp dummy” che riporta la temperatura di 25°

  • hardware-mqtt.1504642012.txt.gz
  • Ultima modifica: 2017/09/05 22:06
  • da 94.198.103.44