Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
hardware-mqtt [2017/09/05 22:09]
94.198.103.44
hardware-mqtt [2017/12/23 17:54] (versione attuale)
flane
Linea 2: Linea 2:
  
  
-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..)+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: Dal menù Configurazione selezionate Hardware:
-{{ :​img_domoticz:​menu-configurazione.jpg?​nolink&200 |}}+{{ :​img_domoticz:​menu-configurazione.jpg?​direct&200 |}}
  
 E’ necessario aggiungere l’Hardware **MQTT Client Gateway with LAN interface** configurandolo con i seguenti dati: E’ necessario aggiungere l’Hardware **MQTT Client Gateway with LAN interface** configurandolo con i seguenti dati:
-{{ :​img_domoticz:​hardware-mqtt.jpg?​direct&​200 |}} +{{ :​img_domoticz:​hardware-mqtt.jpg?​direct&​600 |}} 
-Name:           MQTT client +  ​* ​Name:           MQTT client 
-Data Timeout: Disabled +  ​* ​Data Timeout: Disabled 
-Remote Address:​ localhost +  ​* ​Remote Address:​ localhost 
-Port: 1883 +  ​* ​Port: 1883 
-Username: empty +  ​* ​Username: empty 
-Password: empty+  ​* ​Password: empty 
 + 
 +Cliccate quindi sul pulsante Aggiungi per inserire il nuovo Hardware
  
 ===== Test MQTT Client ===== ===== Test MQTT Client =====
Linea 22: Linea 28:
  
 Create un hardware Dummy, con nome “Temp dummy” Create un hardware Dummy, con nome “Temp dummy”
 +{{ :​img_domoticz:​hardware-temp-dummy.jpg?​direct&​600 |}}
 +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:
 +{{ :​img_domoticz:​hardware-temp-dummy2.jpg?​direct&​600 |}}
 Create un sensore virtuale di temperatura di 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”+{{ :​img_domoticz:​hardware-temp-dummy3.jpg?​direct&​400 |}} 
 +Dal menù Configurazione selezionate Dispositivi:​ 
 +{{ :​img_domoticz:​menu-dispositivi.jpg?​direct&​200 |}} 
 +Rilevate nella pagina dei dispositivi l’IDX assegnato al dispositivo “Temp dummy” ​(nel mio caso 11) 
 +{{ :​img_domoticz:​hardware-temp-dummy4.jpg?​direct&​600 |}}
  
-Da terminale digitate il seguente comando sostituendo il numero ​con il numero di IDX che Domoticz ha assegnato al dispositivo “Temp dummy”+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"​ : 1, "​nvalue"​ : 0, "​svalue"​ : "​25.0"​ }' -t '​domoticz/​in'​+<​code>​mosquitto_pub -h localhost -m '{ "​idx"​ : 11, "​nvalue"​ : 0, "​svalue"​ : "​25.0"​ }' -t '​domoticz/​in'​</​code>​
  
 Se tutto funziona dovreste vedere in Domoticz sulla pagina delle Temperature il dispositivo “temp dummy” che riporta la temperatura di 25° Se tutto funziona dovreste vedere in Domoticz sulla pagina delle Temperature il dispositivo “temp dummy” che riporta la temperatura di 25°
 +{{ :​img_domoticz:​hardware-temp-dummy5.png?​direct&​400 |}}
    
 +
 +<WRAP center round tip>
 +Se qualcuno avesse qualche dubbio, di hardware MQTT Client Gateway ne va messo **UNO SOLO** e configurato esattamente come indicato sopra
 +</​WRAP>​
  
  • hardware-mqtt.1504642147.txt.gz
  • Ultima modifica: 2017/09/05 22:09
  • da 94.198.103.44