Home Automation System - SONOFF 4channel integrato in OpenHAB

in ita •  2 months ago

Nel post precedente avevo introdotto il mio SONOFF 4channel, descrivendo gli step fisici di installazione nell'impianto.

Questo bel dispositivo mi andrà a pilotare 4 luci: 1 interna e 3 esterne; naturalmente la centralina di controllo sarà sempre il solito OpenHAB con le sue belle e comode sitemap; il protocollo di comunicazione tra SONOFF e OpenHAB sarà, as usual, l'ormai arcinoto MQTT

Come prima cosa andiamo a configurare il SONOFF tramite interfaccia web, raggiungibile attraverso browser utilizzando l'indirizzo ip assegnato al device



Il primo step è settare il tipo di modello nella sezione Configuration -> Configure Module




Successivamente, nella sezione Configuration -> Configure MQTT, oltre alle solite informazioni di connessione al broker MQTT, inseriamo il topic così come lo vuole TASMOTA e cioè separato in TOPIC e FULLTOPIC




In questo caso il dispositivo trasmetterà e sarà in ascolto sul topic smarthome/sonoff4ch14/###

Al posto di ### TASMOTA andrà ad inserire il tipo di messaggio che andrà ad inviare (ad esempio cmnd per i comandi, state per le informazioni di stato, etc etc)

Tralascio il resto della configurazione che è praticamente identico a quanto già fatto sugli altri SONOFF.

Adesso tocca ad OpenHAB...vanno subito aggiunti i 4 item che mapperanno le 4 luci da comandare...

Creiamo quindi un nuovo file, chiamato sonoff4ch.items, nella solita cartella /etc/openhab2/items nel quale andremo ad inserire gli item da creare:



(screenshot preso da Visual Studio Code con plugin per OpenHAB)

Come si vede, il topic MQTT è identico per tutti e 4 gli items...quello che cambia è il nome della proprietà, indicizzato da un numero con lo scopo di distinguere quale dei 4 relè entra in gioco.

Ultimo step....far vivere i 4 items attraverso una sitemap e prendere così il controllo del sonoff tramite APP OpenHAB (oltre che dai pulsanti a muro, cablati direttamente sui bottoni presenti nel sonoff)

Inseriamo allora i nostri 4 items nella sitemap già attiva per la gestione delle luci



(i 3 items per le luci esterne...)

Ecco il risultato nella sitemap completa:


Non ci resta che premere i pulsanti e vedere come si comportano le luci coinvolte.

Ecco un video con alcune prove


Tutte le foto e i video, se non diversamente specificato, sono di proprietà dell'autore

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!