Blog migrato su nuova piattaforma

Disclaimer

Prestare sempre attenzione a seguire le indicazioni fornite in questo blog, soprattutto se si tratta di apparecchiature elettriche collegate alla tensione di 220V. Non mi ritengo responsabile di danni causati dall'aver seguito i consigli qui pubblicati.
Grazie
Visualizzazione post con etichetta sonoff pow. Mostra tutti i post
Visualizzazione post con etichetta sonoff pow. Mostra tutti i post

mercoledì 26 luglio 2017

Home Automation System - Configuriamo il SONOFF con Tasmota




Sono finalmente pronto a fare il primo test del firmware TASMOTA, appena caricato sul mio SONOFF POW.

La procedura di aggiornamento del firmware, descritta sommariamente nel post precedente (http://domoticaduino.blogspot.it/2017/07/home-automation-system-e-arrivato-il.html), è andata a buon fine...Da questo punto in poi non si torna più indietro...posso dire addio al firmware originale e all'applicazione EWeLink...

...speriamo solo che il SONOFF si accenda :)

Collego il tutto, facendo bene attenzione .. ci sono 220V che mi aspettano ansiosi...

Lo schema dei collegamenti è questo (direttamente dal sito ufficiale...)


Per fare la prova, prendo una spina e collego i tre fili agli ingressi del SONOFF, sezione INPUT (L = Fase, N = Neutro, E = Terra). Adesso bisogna cercare un carico (magari di potenza nota, per verificare, oltre il funzionamento dello switch, anche l'indicazione dell'assorbimento ed effettuare un'eventuale taratura). Prendo un vecchio portalampada e lo collego ai terminali di OUTPUT del sonoff. Avvito una lampadina ad incandescenza da 100W ed il gioco è fatto.




Collego la presa e il SONOFF prende vita...lampeggia il led blu e poi tutto spento...speriamo bene...

La prima cosa da fare è configurare i parametri di connessione al WIFI di casa; se dovesse interessare a qualcuno, esiste una procedura che permette di "cablare" questi dati in un file di configurazione presente nei sorgenti del software, prima della loro compilazione e upload sul dispositivo; io ho preferito seguire la procedura standard (che a breve vi scrivo), ma per chi fosse interessato, può trovare la procedura dettagliata qui https://github.com/arendst/Sonoff-Tasmota/wiki/Upload#preliminary-configuration. In questo modo alla prima accensione il SONOFF è in grado di agganciarsi alla rete senza ulteriori configurazioni (chiaramente i parametri inseriti devono essere corretti...)

La procedura standard invece prevede l'utilizzo del pulsante del SONOFF per fare in modo che diventi un Access Point e sia raggiungibile da PC.

Seguendo questa guida


si scopre come utilizzare il pulsante al nostro scopo. In particolare la procedura "4 short presses", che permette di attivare l'access point e il web server integrati nel SONOFF per essere raggiungibile e configurabile. Premo quindi 4 volte velocemente il pulsante e tramite PC vedo che all'improvviso appare una nuova rete WiFi...SONOFF XXXX... Mi aggancio e apro la pagina di configurazione del SONOFF digitando http://192.168.4.1 in un browser...magicamente si apre il pannello di configurazione.

Inseriamo subito i dati relativi al WiFi, diamo un nome al dispositivo, salviamo e riavviamo.

Dopo qualche secondo, diventa visibile sulla rete di casa con un indirizzo ip assegnato dal mio DHCP interno...il dispositivo è comunque raggiungibile tramite nome.

Raggiungo di nuovo la pagina di configurazione, inserendo l'indirizzo ip (o il nome) nel browser e posso fare un primo test di funzionamento, utilizzando l'interfaccia WEB.

Ecco come appare



Click su Toggle SWITCH e magicamente la lampadina si accende e la pagina indica il consumo di potenza...riclick e la lampadina si spegne...direi che funziona tutto come previsto, ottimo!





Nella documentazione, viene indicata una procedura di calibrazione per garantire una corretta lettura dei valori di potenza...la trovate qui

https://github.com/arendst/Sonoff-Tasmota/wiki/Sonoff-Pow#calibration

Io l'ho seguita ma ho dovuto fare pochi ritocchi...

Direi che per adesso posso ritenermi soddisfatto...tutto funziona come previsto...

Il prossimo step sarà quello di abilitare e configurare il protocollo MQTT, per controllare ed interrogare il dispositivo in maniera più evoluta.

domenica 23 luglio 2017

Home Automation System - E' arrivato il primo SONOFF - Aggiornamento Firmware




Signore e signori, vi presento il primo SONOFF arrivato a casa: il SONOFF POW



Dopo aver fatto un veloce test con l'app EWeLink e appurato che il dispositivo è funzionante, mi preparo per il caricamento del firmware TASMOTA, in modo da "liberare" tutte le potenzialità del SONOFF, in particolare l'interfacciamento tramite protocollo MQTT.

Mi faccio prestare il convertitore 3.3V USB - Seriale da Piero perchè il mio non è ancora arrivato...

Eccolo, identico a quello che mi deve arrivare...la cosa importante da verificare è che il jumper presente vicino ai pin di interfaccia seriale sia posizionato per i 3.3V e non per i 5V (questa schedina può lavorare in entrambe le modalità)


Visito il sito https://github.com/arendst/Sonoff-Tasmota/wiki e seguo la procedura STEP by STEP, non dopo aver scaricato il pacchetto software da GitHub.

Ho scelto di utilizzare l'IDE di Arduino per caricare il firmware e quindi seguo gli step di configurazione nella sezione "Arduino IDE Preparation" del menù "Prerequisite" del Wiki (https://github.com/arendst/Sonoff-Tasmota/wiki/Prerequisite#arduino-ide-preparation)

A questo punto bisogna connettere l'interfaccia USB - Seriale al Sonoff, che va quindi tolto dal suo case di plastica. Saldo i 4 pin dell'interfaccia seriale, che nel SONOFF POW sono presenti al fondo della scheda, dalla parte del pulsante.

Vedi Hardware Preparation


Bisogna prestare attenzione a collegare correttamente i pin presenti sul SONOFF con i pin presenti sul convertitore USB - Seriale...

VCC -> VCC
TX -> RX
RX -> TX
GND -> GND

Utilizzo un connettore colorato (anche questo prestato da Piero...) che mappa correttamente i collegamenti tra scheda ed interfaccia...



Con un cavo MicroUSB - USB collego l'interfaccia al PC e installo i driver scaricati dal sito FTDI. Riavvio quindi il SONOFF in modalità "programmazione", tenendo premuto il pulsante superiore mentre collego l'USB al PC per alimentarlo.

Mentre si effettuano queste operazioni (e tutte le volte che è connessa la seriale), il SONOFF non deve essere assolutamente collegato alla 220V

Se tutto è andato bene, il dispositivo è pronto per il caricamento del firmware.

Utilizzando l'IDE di Arduino, correttamente configurato, in qualche minuto si carica il firmware nel dispositivo (vedi Upload). Attendiamo che l'IDE compili e trasmetta il software e poi possiamo scollegare l'interfaccia seriale.

Siamo pronti per verificare che sia andato tutto a buon fine.