Teckin Smart Socket SP22

Ho preso una coppia di queste prese, anche abbastanza eleganti, in offerta su Amazon, con la tenue speranza che usassero un ESP8266. Ed effettivamente lo usano!

Per quanto in un formato "strano": ESP8266-S3. Non lo avevo ancora visto...
Comunque, a parte le viti (richiedono un cacciavite con punta triangolare da 2mm), il sistema pare abbastanza hacker-friendly, tanto che sotto al modulo, nella serigrafia sono indicate le piazzole per 3v3, gnd, tx, rx e GPIO0.
Ho trovato il manuale del modulo, con il pinout.
Quello che invece manca è la documentazione delle connessioni (relativamente facile da trovare, al limite andando per tentativi) e come leggere il misuratore di consumo (più difficile).
Fortunatamente, però, qualcun altro si è già occupato del grosso del lavoro, identificando il misuratore di consumo (BL0937 invece di HLW8012 come nel Sonoff Pow -- stesso pinout ma gestione leggermente diversa) e pure trovando le corrispondenze dei pin.
Quindi potrò limitarmi ad utilizzare la libreria aggiornata. Dopo aver realizzato un "programmatore" con alcuni pogo pin tenuti in posizione.
Peccato dover smontare la presa per avere accesso ai pin di programmazione, ma non si può avere tutto...

Edit 2018-08-20: Ho realizzato un adattatore "volante" per collegare la scheda di programmazione ai pogo-pin.Serve un po' di mano ferma per mantenere le connessioni stabili, ma in fin dei conti dovrò programmare solo 2 prese (4, se quelle da 16A presentano lo stesso "connettore").

Il dettaglio della saldatura volante dei pogo-pin:

Il contatto a GPIO0 è leggermente più lungo degli altri, mentre quello a 3v3 leggermente più corto. In questo modo quando il 3v3 fa contatto gli altri sono già ben premuti al loro posto.

Come primo esperimento ho caricato lo sketch d'esempio per rilevare la dimensione della flash.

19:28:50.333 ->  error, use last saved param!
19:28:50.539 -> Flash real id:   001440A1
19:28:50.545 -> Flash real size: 1048576 bytes
19:28:50.548 -> 
19:28:50.550 -> Flash ide  size: 1048576 bytes
19:28:50.551 -> Flash ide speed: 40000000 Hz
19:28:50.553 -> Flash ide mode:  QIO
19:28:50.556 -> Flash Chip configuration ok.
19:28:50.558 -> 

Come temevo, solo 1M, ma è comunque sufficiente, almeno per il mio uso attuale. Anche con OTA.

0
Il tuo voto: Nessuna
AllegatoDimensione
User-Manual-3594791.pdf1.21 MB
2018-08-20 21.48.53.jpg84.77 KB
2018-08-20 21.49.07.jpg63.01 KB
Realizzato con Drupal, un sistema open source per la gestione dei contenuti