2SmartPlugs WiFi baratos com SmartThings

SmartThings plugues compatíveis inteligentes são irritantemente caro - normalmente em torno de £ 40. Isto é muito caro para considerar a compra de muitos dos. Não são, porém, Wi-Fi conecta disponível on-line por cerca de £ 10 que não trabalham oficialmente com SmartThings. A maioria deles são baseados no chip ESP8266 que pode ser reflashed com o novo firmware que irá trabalhar com SmartThings. Abaixo eu documentar minhas provações e tribulações com hackers estas fichas

A partir de março de 2018 eu tentei 4 diferent faz de tampões com uma variedade de resultados.

Nota - Independentemente do software que você pretende usar a piscar o dispositivo, e independentemente da imagem flash você usa, Eu recomendo o uso de pin headers (idealmente soldada) para obter uma conexão confiável durante piscando. Eu tenho um pacote para cerca de £ 10 que tem cabeçalhos suficientes para fazer centenas de fichas inteligentes. Eu também recomendo o uso de um CH340G USB ao adaptador de série em vez de um adaptador FTDI como pode haver problemas com os drivers para os adaptadores FTDI. Se você já tem um adaptador FTDI verifique se você está usando o os motoristas mais velhos. Também garantir o seu adaptador pode fornecer 3.3v em vez de 5v (o que provavelmente vai fritar o chip ESP8266)

Eu tenho usado Sonoff-Tasmota que eu construir e instalar através do Arduino IDE (ver parte inferior do post para informações adicionais). Eu então instalado um manipulador de dispositivo personalizado, feito por Brett Sheleski.

Até o final de minhas experiências que tive 2 trabalho SmartPlugs, ter comprado 4 diferentes tampões (£ 44.94 total de), 1 USB adaptador (£ 5.99), e 1 Conjunto de pin headers (£ 6.69). Se você não tem um ferro de solda você vai precisar de um desses também (£ 26,29). Incluindo o ferro de solda meu custo total foi de £ 83,91. tinha tudo 4 plugs trabalhou este valor decente teria sido. Como isso é, Eu tenho 2 fichas de trabalho, a um custo de £ 41,96 cada. Isto é quase idêntico a um Belkin WeeMo, o que pode fazer a coisa toda parecer inútil - e se você só quer um total de 1 ou 2 conecta provavelmente não é o melhor caminho a percorrer. contudo, Eu pretendo ter mais algumas fichas, e agora eu posso adicionar mais fichas para a minha coleção, a um custo total de £ 8,97 cada um como eu já tenho tudo o que eu precisa de flash-los. (Update Dec-2018, I now have a total of 20 smart­plugs, and have paid no more than £12 for any of them)

1. SWA1 (tem um botão roxo) - marcado como COOSA, Annstory, Lingan­zh, e sem dúvida outros nomes também. Parece estar associado com o aplicativo “eFamilyCloud”.

Isto tem uma segunda PCB no seu interior que é rotulado como um SWA1. Pesquisando isso indica que ele usa um ESP8266 dentro e um hack firmware bem sucedida foi documentada (com pinos mostrado) por Nathan Chantrell. Tenho seguido o método de Nathan com sucesso, embora o tipo de módulo não apareceu pela primeira vez (Eu fiz um erro modificando o código) mas eu era capaz de obter o trabalho dispositivo selecionando genérico e, em seguida, configurar os pinos mim mesmo. Isso funcionou, mas não completamente sem falhas, então depois de um pouco de leitura I reflashed-lo. guia de Nathan não deixar claro que 3 mudanças são necessárias para o código antes de piscar - grande secção na parte inferior, e o nome correspondente de ele precisa ser adicionado ao 2 listas acima, que deveria ser óbvio ao visualizar o arquivo. desde regravando (através da interface web) ele tem trabalhado muito bem. Para manter o simples solda eu alimentei 5v do meu USB adaptador para o pino 5v, mas eu deixei o adaptador definido para 3.3v (i.. o cenário para os pinos de dados). Assim, vale a pena ter um adaptador com ambos 5v e 3.3v pinos e uma ligação em ponte para ajustar a tensão dos pinos de dados independentemente (como o CH340G I vinculados a Amazônia tem). Eu era capaz de deixar os pinos ligados dobrando-os para 90degrees quase antes de colocar o PCB de volta para dentro da caixa de plástico.

_

2. o HowiseAcc S126 inteligente ficha com USB (curvas em um pouco no meio)

Informações indicadas online que o componente TYWE3S nesta tomada inteligente contém e esp8266 e, portanto, deveria (em teoria) ser flashable. Eu não tenho ainda identificou os pinos corretos, altho existem rótulos para 3.3v e terra na parte inferior eo TX, RX e GPIO0 pinos nos TYWE3S são mostrados num dispositivo similar sobre um post no GitHub. Eu encontrei pelo menos 1 outro segmento com outra pessoa perguntando sobre o mesmo dispositivo, e mais algumas informações Andreas Engel, mas com 2 da minha 4 “plugs de teste” de trabalho, decidi que tentar soldar este cabeçalhos sobre este plug era muito difícil e já abandonou-o. Se você tem uma mão mais firme do que eu, então dê uma olhada no link, especialmente a segunda e por favor deixe-me saber se você tem alguma sorte.

_

3. Floureon PS-16-MB tomada inteligente

Isto tem um chip ESP8285 bordo que é compatível com o ESP8266. Tem cabeçalhos mais complicadas para soldar, mas uma vez soldadas que brilhou perfeitamente primeira vez. Basta ligar o 4 pins regulares (3.3em, chão, TX, RX) e mantenha o botão pressionado enquanto ligá-lo (1-2 segundo foi suficiente). Como este é efetivamente um clone Sonoff S20 eu suspeito que pode ser brilhou mais facilmente com o nodemcu pisca-pisca seguindo guia de Eric M, firmware S20, manipulador dispositivo, e Smart App código. contudo, Eu preferia ir com o firmware Tasmota como eu já tinha configurar tudo para construir e flash-lo, e suporta as outras fichas inteligentes que não são todos clones Sonoff S20. A escolha de qual caminho a percorrer é com você.

_

4. o Aonokoy SE01 (16 amp) tomada inteligente

Isto tem um ESP8266 e fácil de cabeçalhos de acesso, embora sejam muito juntas para conectar pin headers regulares para isso usei fios soltos em vez. Eu tenho sido capaz de se conectar a minha para meu PC e flash-lo. Depois de piscar ele inicia como esperado ea interface web das cargas de firmware, mas a unidade deixa de funcionar após cerca de 10 segundos de cada vez. Não tenho a certeza por que isso é, mas fá-lo com vários firmwares diferentes piscavam para ele. Eu estou esperando que isso é apenas má sorte com uma unidade de Duff.

_

5. o Hyleton LDS 315 tomada inteligente (se parece muito com um Floureon do lado de fora)

Este foi mais trabalhosa do que eu esperava que não existem cabeçalhos pinos na PCB -se - em vez disso você tem que soldar a união existente entre a principal PCB eo cartão wi-fi PCB. Felizmente havia um guia para um muito semelhante 313 dispositivo que (corretamente!) identificou os pinos necessários. Flashing foi bem sucedida ea única parte difícil foi identificar que tipo de dispositivo para selecionar (ou personalize) de modo que o LED, botão, e relé faria todo o trabalho. O pino GPI0 teve que ser curto para a terra fisicamente, como manter o botão pressionado não colocar o dispositivo no modo de flash. Este foi um pouco complicados - Eu realmente necessário 3 mãos! It is pos­sible to (principalmente) con­fig­ure the device cor­rectly by using the gen­er­ic device type and set­ting GPIO2 as Led1i, GPIO13 como Button1 e GPIO15 como Relay1. Se você também quiser que o LED vermelho para estar sempre em seguida, defina GPIO0 como Led2i.

 

Edifício sonoff-tasmota-se

  • Faça o download do ambiente de desenvolvimento Arduino
  • Instalar e executá-lo
  • Abra as Preferências do menu Arquivo
  • Em “manager placas adicionais” enter http://arduino.esp8266.com/stable/package_esp8266com_index.json e clique em OK
  • Ferramentas abertas > Borda > Conselhos Gestor
  • Pesquisar por ESP8266
  • Passe o mouse sobre o resultado e clique no Install botão que aparece
  • Depois de ter instalado mudar a sua placa utilizando Ferramentas > Borda >e selecione o Generic ESP8266 Module
  • Fechar Arduio IDE
  • Instalar os drivers para o CH340G (baixar tema aqui)
  • Faça o download e extrair zip do firmware Sonoff-Tasmota
  • Abrir sonoff.ino na subpasta sonoff (isto irá recarregar o IDE Arduino)
  • opcional: Editar 2 linhas (linhas 62 e 63) em my_user_config.h para definir o nome de rede sem fio e uma senha
  • Ligue o CH340G à placa, e, em seguida, ligar o CH340G numa USB porta
  • Selecione Carregar a partir do menu Esboço do Arudio IDE

I found that with new­er builds of Sonoff-Tas­mota that at least 1 LED would flick­er con­tinu­ously. I even­tu­ally real­ised (by look­ing at the logs) that this was because MQTT is enabled by default and the device is search­ing con­tinu­ously for an MQTT net­work / con­trol­ler or some­thing. I don’t use MQTT so I turned this off and the LED stopped flash­ing.

Acho que perdi alguma coisa? Deixe-nos saber por comentar abaixo. Se você gostaria de assinar por favor use o link inscrever no menu no canto superior direito. Você também pode compartilhar isso com seus amigos usando os links abaixo sociais. Felicidades.

Deixe uma resposta

2 Comentários

gravatarLeon

como você conseguiu a piscar este dispositivo Aonokoy?
Existem alguns caras tentando flash-lo, mas não é possível ...

Resposta
gravatarJon Scaife

Eu usei o CH340G USB adaptador ligado no topo do artigo, e apenas tirou os fios e cutucou-los através dos buracos na PCB. Isso não foi fácil como eles sempre querem torcer e se tocam, ou que querem perder o contato. Você pode ver como os fios estão em loop através do 5º imagem (https://diymediahome.org/wp-content/uploads/aonokoy_6.jpg). Tem 2 áreas que precisam de fios de ligação - o conjunto de 5 furos perto da borda da PCB que necessidade 4 fios do USB adaptador. O último 2 furos precisam de ligação em conjunto. Há também um outro conjunto de furos perto do meio do PCB - 2 estes precisam de curto-circuito em conjunto. Em seguida, utilizado a IDE Arduino a piscar Sonoff Tasmota como descrito na parte superior do artigo. Como eu disse acima altho trabalhou, ele trava depois de um curto período de tempo

Resposta