3Bon marché avec connexion Wi-Fi SmartPlugs SmartThings

SmartThings prises intelligentes compatibles sont fâcheusement coûteux - généralement autour de 40 £. Ceci est beaucoup trop cher pour envisager l'achat d'un grand nombre de. Il y a cependant des bouchons WiFi disponibles en ligne pour environ £ 10 qui ne fonctionne pas officiellement SmartThings. La plupart d'entre eux sont basés sur la puce ESP8266 qui peut être reflashed avec un nouveau firmware qui fonctionnera avec SmartThings. Ci-dessous je documente mes épreuves et les tribulations avec le piratage de ces bouchons

A partir de Mars 2018, je l'ai essayé 4 différentes marques de bouchons avec une variété de résultats.

Remarque - Quel que soit le logiciel que vous souhaitez utiliser pour flasher le dispositif, et quelle que soit l'image flash que vous utilisez, Je recommande d'utiliser les en-têtes de broches (idéalement soudé) pour obtenir une connexion fiable pendant clignotant. Je suis un pack pour environ £ 10 qui a suffisamment de têtes pour faire des centaines de prises intelligentes. Je recommande également d'utiliser un CH340G USB adaptateur série au lieu d'un adaptateur FTDI comme il peut y avoir des problèmes avec les pilotes pour les adaptateurs FTDI. Si vous avez déjà obtenu un adaptateur FTDI assurez-vous que vous utilisez la les conducteurs âgés. Assurez-vous également votre adaptateur peut 3,3V plutôt que 5v (qui frire probablement la puce ESP8266)

Je l'ai utilisé Sonoff-Tasmota que je construire et installer via l'Arduino IDE (voir en bas de poste pour plus d'infos). puis j'ai installé un gestionnaire de périphérique personnalisé, faite par Brett Sheleski.

A la fin de mes expériences j'avais 2 travail SmartPlugs, ayant acheté 4 différents bouchons (£ 44,94 totale), 1 USB adaptateur (£ 5.99), and 1 ensemble de têtes de broche (6,69 £). Si vous ne disposez pas d'un fer à souder, vous aurez besoin d'un de ces trop (26,29 £). Y compris le fer à souder mon coût total était 83,91 £. Si tous les 4 bouchons travaillé ce aurait été la valeur correcte. Tel quel, J'ai 2 fiches de travail, à un coût de £ 41,96 chacun. Ceci est presque identique à Belkin WeeMo, qui pourrait faire paraître toute la chose inutile - et si vous voulez seulement un total de 1 ou 2 branche, il est sans doute pas la meilleure façon d'aller. Cependant, Je prévois d'avoir fait un peu plus des bouchons, et je peux maintenant ajouter des fiches à ma collection à un coût total de 8,97 £ chacun comme je l'ai déjà tout ce que je dois les flasher. (Mise à jour Dec-2018, J'ai maintenant un total de 20 smartplugs, et ont payé plus de 12 £ pour l'un d'eux)

1. SWA1 (a un bouton violet) - sous la marque COOSA, Annstory, Linganzh, et sans doute d'autres noms aussi. Semble être associé à l'application « eFamilyCloud ».

Cela a une seconde PCB à l'intérieur de ce qui est marqué en tant que SWA1. Googler cela indique qu'il utilise un ESP8266 intérieur et un hack du firmware succès a été documenté (avec des broches représentées) par Nath­an Chantrell. J'ai suivi la méthode de Nathan avec succès, bien que le type de module ne présente pas la première fois (Je fait une erreur modifiant le code) mais j'ai pu obtenir le fonctionnement de l'appareil en sélectionnant générique puis configurer les broches moi-même. Cela a fonctionné, mais pas tout à fait parfaitement, donc après un peu de lecture que je reflashed il. guide de Nathan ne dit pas clairement que 3 des changements sont nécessaires au code avant de flasher - la grande section au bas, et le nom correspondant de celui-ci doit être ajouté à 2 listes ci-dessus, qui devrait être évident lors de l'affichage du fichier. depuis flashage (via l'interface Web) il a très bien fonctionné. Pour maintenir la simplicité de soudure que je nourris 5v de mon USB adaptateur à la broche de 5v, mais je suis parti de l'adaptateur mis à 3.3V (c'est à dire. le réglage pour les broches de données). Il est donc utile d'avoir un adaptateur avec les deux 5v et les repères de 3,3 V et un cavalier de régler la tension des broches de données indépendamment (comme je CH340G lié à Amazon sur a). J'ai pu laisser les broches attachées en les pliant sur à près de 90 degrés avant de mettre le PCB de nouveau dans le boîtier en matière plastique.

_

2. le HowiseAcc S126 prise intelligente avec USB (courbes légèrement dans le milieu)

Information en ligne a indiqué que le composant TYWE3S dans cette fiche à puce contient et ESP8266 et par conséquent il se doit (en principe) être flashable. Je ne l'ai pas encore identifié les broches correctes, altho il y a des étiquettes pour 3.3v et au sol sur la face inférieure et le TX, broches RX et GPIO0 sur les TYWE3S sont présentés sur un dispositif similaire sur un poste sur GitHub. J'ai trouvé au moins 1 autre fil avec une autre personne demandant sur le même appareil, et quelques informations de Andreas Engel, mais avec 2 de mon 4 « fiches de test » de travail a décidé que je tente de souder cette en-têtes sur cette fiche était trop difficile et ont abandonné ce. Si vous avez une main plus sûre que moi alors jetez un oeil sur le lien, en particulier la seconde et s'il vous plaît laissez-moi savoir si vous avez un peu de chance.

_

3. Floureon PS-16-MB puce plug

Ceci a une puce de ESP8285 bord qui est compatible avec le ESP8266. Il a en-têtes plus délicat à souder, mais une fois soudé, il flashé parfaitement première fois. Il suffit de connecter le 4 broches régulières (3.3dans, sol, TX, RX) et maintenez le bouton enfoncé tout en le mettre sous tension (1-2 secondes était assez). Comme il est effectivement un clone Sonoff S20 Je pense qu'il peut être flashé plus facilement avec le flasher NodeMCU en suivant Guide de Eric M, firmware S20, appareil manipulateur de dispositif, and App smart code. Cependant, Je préférais aller avec le firmware Tasmota comme je l'avais déjà tout mis en place pour construire et flasher, et il prend en charge les autres prises intelligentes qui ne sont pas tous les clones Sonoff S20. Le choix du chemin à parcourir est à vous.

_

4. le Aonokoy SE01 (16 Amp) prise intelligente

Cela a un ESP8266 et facile d'accès aux en-têtes, même si elles sont trop rapprochées pour relier les en-têtes de broches régulières si je lâche les fils à la place. Je suis en mesure de se connecter à moi à mon PC et flasher. Après avoir flashé, il démarre comme prévu et l'interface Web des charges de firmware, mais l'unité tombe en panne après environ 10 secondes à chaque fois. Je ne sais pas pourquoi cela est, mais il le fait avec plusieurs firmwares différents flashé sur elle. J'espère qu'il est juste de la malchance avec une unité duff.

_

5. le Hyleton SDJ 315 prise intelligente (ressemble beaucoup à un Floureon à l'extérieur)

C'était plus que Checklist je l'avais espéré, car il n'y a pas de têtes de broches sur la PCB lui-même - vous devez plutôt à souder à la jointure existante entre la principale PCB et la carte wifi PCB. Heureusement il y avait un guide pour une très similaire 313 dispositif qui (correctement!) identifié les broches nécessaires. Clignotant a réussi et la seule partie difficile était d'identifier quel type dispositif pour sélectionner (ou personnaliser) de sorte que la LED, bouton, et le relais aurait tous les travaux. La broche GPI0 devait être court-circuité à la terre physiquement, comme maintenant le bouton vers le bas n'a pas mis l'appareil en mode flash. Ce fut un peu Checklist - je vraiment besoin 3 mains! Il est possible de (surtout) configurer correctement l'appareil en utilisant le type de périphérique générique et la mise en GPIO2 comme Led1i, GPIO13 comme Button1 et GPIO15 comme Relay1. Si vous voulez aussi la LED rouge pour être toujours ensuite mis en GPIO0 comme Led2i.

Bâtiment Sonoff-vous tasmota

  • Téléchargez l'environnement de développement Arduino
  • Installez et exécutez
  • Ouvrez les Préférences dans le menu Fichier
  • Dans « Gestionnaire de cartes supplémentaires » entrer https://arduino.esp8266.com/stable/package_esp8266com_index.json et cliquez sur OK
  • Ouvrez Outils > Planche > Gestionnaire de conseils
  • Rechercher ESP8266
  • Passez la souris sur le résultat et cliquez sur le Install bouton qui apparaît
  • Une fois qu'il a installé changer votre carte en utilisant Outils > Planche >et sélectionnez la Generic ESP8266 Module
  • Fermer Arduio IDE
  • Installez les pilotes de la CH340G (télécharger thème ici)
  • Téléchargez et extrayez du zip le firmware Sonoff-Tasmota
  • Ouvrez sonoff.ino dans le sous-dossier Sonoff (cela va recharger l'IDE arduino)
  • en option: Modifier 2 lignes (lignes 62 and 63) dans my_user_config.h pour définir le nom et le mot de passe du réseau sans fil
  • Connectez le CH340G au conseil d'administration, puis brancher le CH340G dans un USB Port
  • Sélectionnez Télécharger dans le menu Esquisse du Arudio IDE

J'ai trouvé que avec les nouveaux builds de Sonoff-Tasmota au moins 1 LED ne scintille en continu. J'ai finalement réalisé (en regardant les journaux) que c'était parce que MQTT est activé par défaut et le dispositif est continuellement à la recherche d'un réseau MQTT / contrôleur ou quelque chose. Je ne me MQTT donc je me suis tourné ce éteint et le voyant cesse de clignoter.

Leave a Reply

3 commentaires

RKRob De Koning

Jon, Je possède un certain nombre de SWA1 que j'aimerais flasher, mais je suis bloqué dans la personnalisation du micrologiciel pour inclure le SWA1 avant de flasher. Le site Nathans montre les modifications à apporter, cependant les téléchargements de firmware semblent tous être des fichiers bin, donc je ne sais pas comment accéder au fichier sonoff_template.h?

Répondre
LLeon

comment avez-vous réussi à flasher cet appareil Aonokoy?
Il y a des gars qui essaient de le flasher mais ce n'est pas possible ...

Répondre
JSJon Scaife

J'ai utilisé le CH340G USB adaptateur relié à la partie supérieure de l'article, et juste dépouillé les fils et les piquer à travers les trous dans la PCB. Cela n'a pas été facile car ils veulent toujours se tordre et se toucher, ou ils veulent perdre le contact. Vous pouvez voir comment les fils sont bouclées dans la 5e image (https://diymediahome.org/wp-content/uploads/aonokoy_6.jpg). Il est 2 les zones qui ont besoin de fils de connexion - l'ensemble des 5 trous près du bord de la PCB qui besoin 4 fils de la USB adaptateur. Le dernier 2 les trous doivent relier entre eux. Il y a aussi une autre série de trous d'épingle près du milieu de la PCB — 2 de ceux-ci ont besoin court-circuiter. J'ai ensuite utilisé l'Arduino IDE à clignoter Sonoff Tasmota comme décrit en haut de l'article. Comme je l'ai dit ci-dessus altho il a travaillé, il plante après une courte période

Répondre