{"id":852,"date":"2019-08-05T20:12:14","date_gmt":"2019-08-05T19:12:14","guid":{"rendered":"http:\/\/www.weise-bernd.de\/?p=852"},"modified":"2019-08-16T11:55:55","modified_gmt":"2019-08-16T10:55:55","slug":"tasamoto-firmware-auf-eine-gosund-steckdose","status":"publish","type":"post","link":"https:\/\/www.weise-bernd.de\/?p=852","title":{"rendered":"Wochenend-Projekt: Tasmota Firmware auf eine Gosund Steckdose"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Steckdose.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-880\" src=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Steckdose-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Steckdose-300x300.jpg 300w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Steckdose-150x150.jpg 150w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Steckdose.jpg 671w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Urspr\u00fcnglich wollte ich die Tasmota Firmware mit dem Arduino aufspielen. Leider habe ich es mit der neuen Arduino IDE nicht hin bekommen. Mit Arduino w\u00e4re es nat\u00fcrlich super gewesen, denn dann h\u00e4tte ich mir keine FTDI232 Schnittstelle besorgen m\u00fcssen.<\/p>\n<p><span style=\"color: #ff0000;\">Vorne Weg!<\/span><\/p>\n<p><span style=\"color: #ff0000;\">220 Volt sind kein Spa\u00df! Die Steckdose niemals im ge\u00f6ffneten Zustand in die Steckdose stecken! F\u00fcr Sch\u00e4den \u00fcbernehme ich keine Haftung. Die hier vorgestellte Methode darf nur von einem Fachmann nachgemacht werden!<\/span><\/p>\n<p>Folgende Dinge werden gebraucht:<\/p>\n<ol>\n<li>Computer (lol)<\/li>\n<li>FTDI Programmer mit USB Kabel<\/li>\n<li>Firmware von Tasmota (55 Gosund SP1 v23 ) <a href=\"http:\/\/thehackbox.org\/tasmota\/release\/\">http:\/\/thehackbox.org\/tasmota\/release\/<\/a><\/li>\n<li>Software zum Programmieren (nodemcu-flasher-master): <a href=\"https:\/\/github.com\/nodemcu\/nodemcu-flasher\">https:\/\/github.com\/nodemcu\/nodemcu-flasher<\/a><\/li>\n<li>Gosund Steckdose<\/li>\n<li>Schraubendreher oder Pins mit dreieckigen Profil<\/li>\n<\/ol>\n<p>So wird es gemacht:<\/p>\n<ul>\n<li>Die Steckdose aufschrauben und wie im Bild zu sehen die Leitungen des FTDI mit den Anschl\u00fcssen der Steckdose verbinden. <span style=\"color: #ff0000;\">WICHTIG: den Jumper am FTDI auf 3,3V stellen!<\/span> Bei 5V geht der Chip kaputt.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/FTDI.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-863\" src=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/FTDI-300x143.jpg\" alt=\"\" width=\"300\" height=\"143\" srcset=\"https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/FTDI-300x143.jpg 300w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/FTDI-768x365.jpg 768w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/FTDI.jpg 997w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_001.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-855\" src=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_001-300x190.jpg\" alt=\"\" width=\"300\" height=\"190\" srcset=\"https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_001-300x190.jpg 300w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_001-768x486.jpg 768w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_001-1024x648.jpg 1024w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_001.jpg 1133w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Man k\u00f6nnte auch die GND Leitung und die 3,3 Volt Leitung an den ESP anl\u00f6ten, aber daraus w\u00fcrde sich ein paar Nachteile ergeben. Erstens ist es ein gefrimmel die Leitungen alle dort an zu l\u00f6ten und zweitens, und dass ist eigentlich der Hauptgrund, kann man so an Hand der LED den Status nicht sehen. Bei der Verdrahtung wie oben sieht man, dass beim normalen Start (USB des FTDI in den Computer) die Steckdose blau blinkt. Bei Rest (komme ich sp\u00e4ter noch darauf zu sprechen) blinkt nichts, die LED bleibt aus. Und wenn die Tasmota Firmware richtig aufgespielt wurde blinkt die LED nach dem Programmieren und Neustart (USB des FTDI aus- und wieder einstecken in den Computer) rot. Das alles wird nicht angezeigt wenn man nur den ESP verl\u00f6tet.<\/p>\n<ul>\n<li>Die Software (nachdem diese installiert wurde) aus dem Verzeichnis: &#8230;\\nodemcu-flasher-master\\Win64\\Release\\ESP8266Flascher.exe starten.<\/li>\n<\/ul>\n<p>Sollte noch ein 32-Bit-Windows am start sein, so die ESP8266Flascher.exe aus dem WIN32 Verzeichnis nehmen. Nach dem Start der Software folgenden Einstelllungen w\u00e4hlen:<br \/>\nCom-Port m\u00fcsste alleine gefunden werden, wenn nicht dann einstellen. <a href=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_002-Software.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-856\" src=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_002-Software-300x175.jpg\" alt=\"\" width=\"300\" height=\"175\" srcset=\"https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_002-Software-300x175.jpg 300w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_002-Software.jpg 572w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_003-software.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-857\" src=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_003-software-300x175.jpg\" alt=\"\" width=\"300\" height=\"175\" srcset=\"https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_003-software-300x175.jpg 300w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_003-software.jpg 572w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_004-software.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-858\" src=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_004-software-300x175.jpg\" alt=\"\" width=\"300\" height=\"175\" srcset=\"https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_004-software-300x175.jpg 300w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_004-software.jpg 572w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Wichtig! den SPI Mode auf DOUT stellen, da man die \u00dcbertragung der Daten nur mit zwei Pins sequenziell macht und die Adressen dabei nicht ber\u00fccksichtigt werden. Alle anderen Modi funktionieren nicht mit der so vorgenommenen Verkabelung. Gemein ist nur, dass die Software, wenn ein anderer SPI Mode gew\u00e4hlt wurde munter Daten hin schickt und so tut, als ob alles in Ordnung w\u00e4re.<\/p>\n<p>Sobald die Software eingestellt ist, kann der ESP in den Programmiermodus geschaltet werden. Dies ist eine enorme Aufgabe f\u00fcr einen \u201eGrobmotoriker\u201c wie mich, da ich die Verbindung zwischen Reset und GND mit einer Pinzette mache und gleichzeitig den USB Stecker stecken muss. (Man k\u00f6nnte auch eine Drahtbr\u00fccke zwischen beiden Pins anl\u00f6ten, wenn man mit der Pinzette nicht zurecht kommt.)<\/p>\n<ul>\n<li>Also I00 und GND muss verbunden (bei mir mit Pinzette) sein und dann darf erst Strom auf die Schaltung (USB einstecken) kommen.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_005_brucke.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-871\" src=\"http:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_005_brucke-300x196.jpg\" alt=\"\" width=\"300\" height=\"196\" srcset=\"https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_005_brucke-300x196.jpg 300w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_005_brucke-768x502.jpg 768w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_005_brucke-1024x669.jpg 1024w, https:\/\/www.weise-bernd.de\/wp-content\/uploads\/2019\/08\/Tasmota_005_brucke.jpg 1097w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Jetzt kommt der Vorteil wenn man es so verl\u00f6tet hat wie oben beschrieben ist. Denn hat man alles richtig gemacht, also der Strom kam bei verbundenen Pins (I00 und GND), so blinkt die LED an der Steckdose nicht. Hat man es falsch gemacht dann blinkt die LED blau und man kann nicht programmieren. Sollte die LED blinken dann noch mal USB zeihen, Pins verbinden und dann noch mal USB stecken.<\/p>\n<p>Hinweis zum Blinken: Ich meine\u00a0 das dauerhafte Blinken der Gosund Steckdose.<\/p>\n<p>Blinkt nichts, dann kann man den Button &#8222;Flash(F)&#8220; unter der Registerkarte &#8222;Operationen&#8220; in der ESP8266Flascher.exe Software dr\u00fccken.<\/p>\n<p>Ist der Flash-Vorgang abgeschlossen kann man den USB-Stecker ziehen und dann noch mal zum Test stecken (Ohne verbundenen Pins I00 und GND). Wenn alles richtig gelaufen ist, blinkt die LED rot und man kann die Steckdose wieder von allen Kabeln befreien (entl\u00f6ten) und dann wieder zusammen bauen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Urspr\u00fcnglich wollte ich die Tasmota Firmware mit dem Arduino aufspielen. Leider habe ich es mit der neuen Arduino IDE nicht hin bekommen. Mit Arduino w\u00e4re es nat\u00fcrlich super gewesen, denn dann h\u00e4tte ich mir keine FTDI232 Schnittstelle besorgen m\u00fcssen. Vorne &hellip; <a href=\"https:\/\/www.weise-bernd.de\/?p=852\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,11,6,9],"tags":[],"class_list":["post-852","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-elektronik","category-microcontroller","category-wochenend-projekte"],"_links":{"self":[{"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=\/wp\/v2\/posts\/852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=852"}],"version-history":[{"count":20,"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=\/wp\/v2\/posts\/852\/revisions"}],"predecessor-version":[{"id":881,"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=\/wp\/v2\/posts\/852\/revisions\/881"}],"wp:attachment":[{"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weise-bernd.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}