Abilitare client MQTT in Domoticz

Uno dei primi hardware da aggiungere in Domoticz, è sicuramente il client MQTT. Questo permetterà infatti a Domoticz di comunicare con tutti quei dispositivi che supportano il protocollo MQTT (come ad esempio i sonoff modificati con firmware 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

Cliccate quindi sul pulsante Aggiungi per inserire il nuovo Hardware

Possiamo subito testare che la comunicazione MQTT funzioni

Create un hardware Dummy, con nome “Temp dummy” Cliccate sul pulsante Aggiungi per inserire il nuovo Hardware

Selezionate la riga con il nuovo hardware e cliccate “Crea sensori virtuali” per aggiungere un nuovo sensore: Create un sensore virtuale di temperatura di nome “Temp dummy” Dal menù Configurazione selezionate Dispositivi: Rilevate nella pagina dei dispositivi l’IDX assegnato al dispositivo “Temp dummy” (nel mio caso 11)

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

mosquitto_pub -h localhost -m '{ "idx" : 11, "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°

Se qualcuno avesse qualche dubbio, di hardware MQTT Client Gateway ne va messo UNO SOLO e configurato esattamente come indicato sopra

  • hardware-mqtt.txt
  • Ultima modifica: 2017/12/23 17:54
  • da flane