SmartThings spine intelligenti compatibili sono fastidiosamente costosi - di solito circa £ 40. Questo è troppo costoso per considerare l'acquisto di molti dei. Ci sono tuttavia WiFi tappi disponibili on-line per circa £ 10 che non funzionano ufficialmente con SmartThings. La maggior parte di essi sono basati sul chip ESP8266 che può essere reflashed con il nuovo firmware che funzionerà con SmartThings. Qui di seguito mi documento mie prove e tribolazioni con l'hacking queste spine
A partire dal marzo del 2018 che ho provato 4 diverse marche di spine con una varietà di risultati.
Nota - A prescindere dal software che si intende utilizzare per flashare il dispositivo, e indipendentemente dell'immagine flash si utilizza, Mi consiglia di utilizzare connettori maschio (idealmente saldato) per ottenere una connessione affidabile durante il lampeggiamento. Ho un pacchetto per circa £ 10 che ha abbastanza intestazioni da fare centinaia di spine intelligenti. Ho anche consigliamo di utilizzare un CH340G USB adattatore seriale invece di un adattatore FTDI come ci possono essere problemi con i driver per le schede FTDI. Se hai già avuto un adattatore FTDI assicurarsi che si sta utilizzando il conducenti più anziani. Assicurarsi inoltre l'adattatore può fornire 3.3v piuttosto che 5v (che probabilmente friggere il chip ESP8266)
Ho usato Sonoff-Tasmota che ho costruire e installare tramite l'IDE Arduino (vedere in fondo alla posta Per ulteriori informazioni). Ho poi installato un gestore di dispositivo personalizzato, fatto da Brett Sheleski.
Entro la fine dei miei esperimenti ho avuto 2 lavoro SmartPlugs, aver acquistato 4 spine differenti (£ 44.94 totale), 1 USB adattatore (£ 5.99), e 1 serie di connettori maschio (£ 6.69). Se non si dispone di un saldatore avrete bisogno di uno di quelli troppo (£ 26.29). Tra cui il saldatore mio costo totale è stato di £ 83.91. aveva tutto 4 spine lavorato questo valore decente sarebbe stato. Come è, Ho avuto 2 spine di lavoro, ad un costo di £ 41.96 ogni. Questo è quasi identico ad un Belkin WeeMo, che potrebbe rendere il tutto sembra inutile - e se si desidera solo un totale di 1 o 2 spine probabilmente non è il modo migliore per andare. tuttavia, Ho intenzione di avere un bel po 'più spine, e ora posso aggiungere altri tasselli alla mia collezione per un costo totale di £ 8,97 ciascuno come ho già tutto il resto ho bisogno di loro lampeggiare. (Aggiornamento Dec-2018, Ora ho un totale di 20 smartplugs, e hanno pagato non più di £ 12 per nessuno di essi)
1. SWA1 (ha un pulsante viola) - con il marchio Coosa, Annstory, Linganzh, e senza dubbio anche altri nomi. Sembra essere associato con l'applicazione “eFamilyCloud”.
Questo ha un secondo PCB al suo interno che è etichettato come SWA1. Googling questo indica che si utilizza un ESP8266 dentro e un hack del firmware di successo è stato documentato (con perni indicati) di Nathan Chantrell. Ho seguito il metodo di Nathan con successo, anche se il tipo di modulo non si è presentato la prima volta (Ho fatto un errore modificare il codice) ma ho potuto ottenere il funzionamento del dispositivo selezionando generico e quindi configurare i perni io stesso. Questo ha funzionato ma non del tutto senza problemi, così dopo un po 'di lettura che si reflashed. guida di Nathan non lo rende chiaro che 3 Sono necessarie modifiche al codice prima lampeggiante - la grande sezione in fondo, e il nome corrispondente da esso deve essere aggiunto a 2 elenchi di cui sopra, che dovrebbe essere ovvio quando si visualizza il file. Dal momento che reflashing (tramite l'interfaccia web) ha funzionato molto bene. Per mantenere la semplice saldatura ho nutrito 5v dal mio USB adattatore al perno 5v, ma ho lasciato l'adattatore impostato a 3.3V (vale a dire. l'impostazione per il pin dati). Quindi è opportuno avere un adattatore con sia 5v e perni 3,3 V e un ponticello per impostare la tensione dei pin dati indipendentemente (come il CH340G ho collegato a su Amazon ha). Sono stato in grado di lasciare i perni fissati piegandoli verso 90degrees circa prima di mettere il PCB indietro nella cassa plastica.
_
2. Il HowiseAcc S126 Smart Plug con USB (curve leggermente nel mezzo)
Informazioni on-line indicato che il componente TYWE3S in questo collegamento intelligente contiene e ESP8266 e, quindi, dovrebbe (in teoria) essere flashable. Non ho ancora individuato pin corretti, starebbe esistono etichette per 3.3V e terra sul lato inferiore e il TX, RX e GPIO0 perni sui TYWE3S vengono visualizzati su un dispositivo simile un post su GitHub. Ho trovato almeno 1 altro thread con un'altra persona che chiede circa lo stesso dispositivo, e qualche informazione in più da Andreas Engel, ma con 2 della mia 4 “spine di prova” ho deciso che lavorano cercando di saldare questo intestazioni su questo plug era troppo difficile e hanno piantato in asso esso. Se hai una mano più ferma di me allora date un'occhiata al link, in particolare il secondo e per favore fatemi sapere se avete fortuna.
_
3. Floureon PS-16-MB smart Plug
Questo ha un chip ESP8285 bordo che è compatibile con l'ESP8266. Ha intestazioni più complicato da saldare, ma una volta saldato un lampo perfettamente prima volta. Basta collegare il 4 perni regolari (3.3in, terra, TX, RX) e tenerlo premuto mentre accenderlo (1-2 secondi era abbastanza). Dato che questo è effettivamente un clone Sonoff S20 Ho il sospetto che possa essere balenato più facilmente con il NodeMCU lampeggiatore seguendo guida di Eric M, firmware S20, handler dispositivo, e applicazione intelligente codice. tuttavia, Ho preferito andare con il firmware Tasmota come avevo già impostato tutto per costruire e lampeggiare esso, e supporta le altre spine intelligenti che non sono tutti i cloni Sonoff S20. La scelta di quale strada da percorrere è a voi.
_
4. Il Aonokoy SE01 (16 Amp) collegamento intelligente
Questo ha un ESP8266 e facile da intestazioni di accesso, anche se sono troppo vicini per collegare connettori maschio regolari così ho usato fili sciolti invece. Sono stato in grado di connettersi mia per il mio PC e flash si. Dopo lampeggiante si avvia come previsto e l'interfaccia web dei carichi firmware, ma l'unità si blocca dopo circa 10 secondi ogni volta. Non sono sicuro perché questo è, ma lo fa con diversi firmware differenti balenò su di esso. Spero sia solo sfortuna con un'unità di Duff.
_
5. Il Hyleton LDS 315 collegamento intelligente (guarda un po 'come un Floureon sulla parte esterna)
Questo è stato più laborioso di quanto avessi sperato come non ci sono connettori maschio sulla PCB se - invece si devono saldare alla esistente join tra le principali PCB e la scheda wifi PCB. Per fortuna c'era una guida per un tempo molto simile 313 dispositivo che (correttamente!) identificato le spine necessarie. Lampeggiante avuto successo e l'unica parte difficile era individuare quale tipo di dispositivo per selezionare (o personalizzare) in modo che il LED, pulsante, e relè sarebbe tutto lavoro. Il perno GPI0 doveva essere cortocircuitato a massa fisicamente, come premuto il pulsante non ha messo il dispositivo in modalità flash. Questo è stato un po 'laborioso - ho davvero bisogno 3 mani! E 'possibile (per lo più) configurare il dispositivo correttamente utilizzando il tipo di dispositivo generico e modificando GPIO2 come Led1i, GPIO13 come Button1 e GPIO15 come Relè1. Se si desidera anche il LED rosso per essere sempre in quindi impostare GPIO0 come Led2i.
Costruzione sonoff-tasmota te
- Scarica l'ambiente di sviluppo Arduino
- Installarlo e lanciarlo
- Preferenze Apri dal menu File
- In “schede aggiuntive manager” entrare
https://arduino.esp8266.com/stable/package_esp8266com_index.json
e fare clic su OK - Strumenti di Open > Tavola > Boards Manager
- Cerca ESP8266
- Passa il mouse sopra il risultato e fare clic sul
Install
pulsante visualizzato - Dopo che ha installato modificare la scheda utilizzando Strumenti > Tavola >e selezionare il
Generic ESP8266 Module
- Chiudi Arduio IDE
- Installare i driver per la CH340G (scaricare tema qui)
- Scarica ed estrai da zip il firmware Sonoff-Tasmota
- Aprire sonoff.ino nella sottocartella sonoff (questo ricaricherà Arduino IDE)
- opzionale: Modifica 2 linee (linee 62 e 63) in my_user_config.h per impostare il nome e la password della rete wireless
- Collegare il CH340G alla scheda, e quindi collegare il CH340G in un USB porta
- Selezionare Carica dal menu Sketch del Arudio IDE
Ho scoperto che con le nuove build di Sonoff-Tasmota che almeno 1 LED sarebbe sfarfallio continuo. Alla fine ho capito (guardando i log) che questo era perché MQTT è abilitata di default e il dispositivo sta cercando continuamente per una rete MQTT / controller o qualcosa. Io non uso MQTT così ho girato questo spegne e il LED smette di lampeggiare.
Jon, Ho un numero di SWA1 che vorrei aggiornare, ma sono bloccato nel personalizzare il firmware per includere SWA1 prima di eseguire il flashing. Il sito di Nathans mostra le modifiche da apportare, tuttavia i download del firmware sembrano tutti essere file bin, quindi non sono sicuro di come accedere al file sonoff_template.h?
come hai fatto a lampeggiare questo dispositivo Aonokoy?
Ci sono alcuni ragazzi che stanno cercando di farlo lampeggiare ma non è possibile ...
Ho usato il CH340G USB Adattatore legato alla parte superiore di questo articolo, e solo spogliato i fili e attizzava attraverso i fori del PCB. Non è stato facile come vogliono sempre a girare e toccarsi, o vogliono perdere il contatto. Si può vedere come i fili siano connessi nella 5esimo Immagine (https://diymediahome.org/wp-content/uploads/aonokoy_6.jpg). Ci sono 2 aree che necessitano di cavi di collegamento - l'insieme di 5 fori vicino al bordo del PCB che necessità 4 fili dal USB adattatore. L'ultimo 2 fori devono collegare insieme. C'è anche un'altra serie di fori in prossimità del centro del PCB - 2 di questi hanno bisogno di corto circuito insieme. Ho quindi utilizzato l'Arduino a lampeggiare Sonoff Tasmota come descritto nella parte superiore di questo articolo. Come ho detto in precedenza altho ha funzionato, si blocca dopo un breve periodo