3SmartPlugs 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 diferentes marcas de plugues 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), and 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. No entanto, 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. (Atualização de dezembro de 2018, Agora eu tenho um total de 20 smartplugs, e ter pago mais de £ 12 para qualquer um deles)

1. SWA1 (tem um botão roxo) - marcado como COOSA, Annstory, Linganzh, 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) by 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, and Smart App código. No entanto, 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! É possível (principalmente) configurar o dispositivo corretamente usando o tipo de dispositivo genérico e definindo GPIO2 como 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

  • Baixe o ambiente de desenvolvimento Arduino
  • Instalar e executá-lo
  • Abra as Preferências do menu Arquivo
  • Em “manager placas adicionais” enter https://arduino.esp8266.com/stable/package_esp8266com_index.json e clique em OK
  • Ferramentas abertas > Borda > Gerente de placas
  • 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)
  • Baixe e extraia do zip o firmware Sonoff-Tasmota
  • Abrir sonoff.ino na subpasta sonoff (isto irá recarregar o IDE Arduino)
  • opcional: Editar 2 linhas (linhas 62 and 63) em my_user_config.h para definir o nome e a senha da rede sem fio
  • Ligue o CH340G à placa, e, em seguida, ligar o CH340G numa USB porta
  • Selecione Carregar a partir do menu Esboço do Arudio IDE

Descobri que com mais recente versões do Sonoff-Tasmota que pelo menos 1 LED que piscam continuamente. Eu finalmente percebi (por olhar para os logs) que isso foi porque MQTT é ativado por padrão e o dispositivo está à procura continuamente por uma rede MQTT / controlador ou algo. Não uso MQTT então eu virei esta off e o LED parar de piscar.

Leave a Reply

3 Comments

RKRob De Koning

Jon, Eu tenho um número de SWA1 que gostaria de atualizar, mas estou preso em personalizar o firmware para incluir o SWA1 antes de atualizar. O site do Nathans mostra as edições a serem feitas, no entanto, todos os downloads de firmware parecem ser arquivos bin, então não tenho certeza de como acessar o arquivo sonoff_template.h?

Resposta
LLeon

como você conseguiu a piscar este dispositivo Aonokoy?
Alguns caras estão tentando fazer o flash, mas não é possível ...

Resposta
JSJon 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 5th 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 após um curto período

Resposta