ePrivacy and GPDR Cookie Consent by TermsFeed Generator IoT - smartHome | DomoticsDuino - OpenHAB 3 Fanatic

Home Automation System - Nuovi arrivi...

04/09/2017




Mentre proseguono i miei test per l'interfacciamento e la configurazione dei dispositivi, ecco arrivati altri nuovi bimbi...

5 SONOFF Basic + una New Entry: 1 SONOFF Dual

Il DUAL non è nient'altro che un SONOFF basic con due relays comandabili indipendentemente.

Eccoli, subito "marchiati" con il loro futuro nome:


Come sempre la prima cosa che faccio prima di aprirli ed aggiornarli con il firmware TASMOTA è quella di testarli con il software standard EWeLink

Lo schema di collegamento è simile al SONOFF Pow, in quanto i terminali sono tutti da un lato. 

Non esiste il collegamento per la terra, ma solo 3 coppie di Fase / Neutro, 1 per l'INPUT e 2 per i carichi da controllare.




Ecco la procedura di attivazione per il nuovo arrivato SONOFF DUAL con EWeLink

Home Automation System - Aggiornamento del firmware del SONOFF con OTA

30/08/2017




E' passato un pò di tempo dal primo upload del firmware TASMOTA e sono già usciti diversi aggiornamenti.

Andando a vedere sulla pagina delle release di TASMOTA

https://github.com/arendst/Sonoff-Tasmota/releases

si può verificare l'ultima versione disponibile...siamo alla 5.6.1, mentre quella caricata sui miei due SONOFF è la 5.3.0, come facilmente verificabile dal pannello "Information" dell'interfaccia web del SONOFF.




E' arrivato il momento di aggiornare il dispositivo.

No, niente paura, non c'è bisogno di aprirlo, scollegarlo dalla corrente, risaldare i contatti per l'interfaccia seriale e collegarlo al PC...dopo il primo aggiornamento, si abilita la possibilità di fare l'aggiornamento detto Over The Air (OTA); praticamente fa tutto da solo...bisogna solo dirgli dove andare a prendere il nuovo firmware e il gioco è fatto. E' una funzionalità veramente comoda!!!

E allora procedo...seguendo la guida ufficiale:

https://github.com/arendst/Sonoff-Tasmota/wiki/Upgrade#upgrading-via-ota

Delle due modalità, utilizzo quella dell'url per il download automatico del firmware, senza la necessità di doverlo scaricare sul pc e caricare sul dispositivo. Basta inserire l'url di download del firmware scelto in una proprietà del SONOFF e avviare l'upgrade. Tutte operazioni che possono essere fatte tramite console e/o MQTT.

Bisogna solo avere l'accortezza di verificare bene le dimensioni dei firmware da installare e quelli già presenti sul dispositivo perchè potrebbe non esserci abbastanza spazio in memoria per l'aggiornamento. Per ovviare a questo inconveniente, c'è la possibilità di installare un firmware "minimo" e successivamente il firmware completo.

Un paio di note

- ogni tanto la procedura di upgrade non va a buon fine...sembra che su alcune versioni di firmware ci sia un problema con l'OTA, ma non ne sono sicuro...comunque io ho dovuto provare 3 volte prima di andare a buon fine

- dopo l'aggiornamento il dispositivo si riavvia in modalità "access point" (non so se è successo solo a me o è normale...) e quindi mi sono dovuto collegare alla sua rete WiFi, entrare nel pannello di controllo all'indirizzo 10.0.0.1 per riavviare nuovamente (le informazioni di connessione al WiFi non le aveva perse...)

Una particolarità degna di nota: esiste un broker MQTT pubblico sul quale viene pubblicato l'ultimo numero di versione disponibile di TASMOTA. Il server è sonoff.maddox.co.uk:1883 e il topic è sonoff-version (grazie a @smadds)

Eccolo, visto tramite mqtt-spy


Questa possibilità e il fatto che l'aggiornamento può essere pilotato in automatico aprono la strada per poter fare aggiornamenti automatici (sempre che venga risolto il problema del primo riavvio...vedi sopra...)

Ecco un video della mia procedura:






Home Automation System - MQTT e RF433 per monitor fotovoltaico...

28/08/2017




Adesso provo ad integrare il mio ricevitore wireless RF433Mhz (sviluppato con Arduino e Modulo Ethernet) con MQTT, in modo da poter acquisire sul sistema di Home Automation i dati di produzione dell'impianto fotovoltaico.

Non sto a dilungarmi sui dettagli di come funziona il sistema di acquisizione; questo è il mio vecchio post relativo all'argomento

/it/blog/2/iot-smarthome/post/2017/02/sniffando-le-onde-radio-rf-433mhz.html

Quello che voglio fare adesso è la trasmissione al broker MQTT dei dati acquisiti, per la futura integrazione con OpenHAB.

Bisogna quindi mettere mano allo sketch di Arduino che gestisce il ricevitore RF 433Mhz e fare in modo di pubblicare su un particolare topic i dati acquisiti. Attualmente il sistema invia i dati ad un'interfaccia WEB tramite la chiamata ad un semplice servizio HTTP REST.

Bene, utilizzando l'IDE di Arduino (la stessa utilizzata per l'upload del firmware dei SONOFF), apro lo sketch ed effettuo la modifica al codice per gestire il collegamento con il broker MQTT.

Tralascio i dettagli tecnici perchè non sono lo scopo di questo post e se ne trovano tantissimi in giro per la rete, ma se qualcuno fosse interessato al sorgente dello sketch mi scriva una mail, sarò ben felice di condividerlo.

Il topic che ho scelto per la pubblicazione dei valori è il seguente:

arduino/groundfloor/rf433/solarenergy/state

Ho cercato di seguire la naming convention che stavo usando per i SONOFF e quindi

[device]/[zona]/[tipologia]/[id del dato]/state

Il contenuto del messaggio è semplicemente il valore della potenza rilevata in Watt.

Ecco i messaggi pubblicati, visti sempre tramite mqtt-spy:



Ed ecco il ricevitore:




Attualmente è "muto", ma il prossimo step sarà quello di aggiungere un led per verificarne il funzionamento ed eventualmente anche qualche sensore ambientale...

Vedremo...