Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
hardware-mqtt [2017/09/05 22:06] 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&600 |}} | ||
+ | * Name: MQTT client | ||
+ | * Data Timeout: Disabled | ||
+ | * Remote Address: localhost | ||
+ | * Port: 1883 | ||
+ | * Username: empty | ||
+ | * Password: empty | ||
- | Name: MQTT client | + | Cliccate quindi sul pulsante Aggiungi per inserire il nuovo Hardware |
- | Data Timeout: Disabled | + | |
- | Remote Address: localhost | + | |
- | Port: 1883 | + | |
- | Username: empty | + | |
- | Password: empty | + | |
===== 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 1 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> | ||