{"id":1368,"date":"2021-03-06T12:49:47","date_gmt":"2021-03-06T11:49:47","guid":{"rendered":"http:\/\/eiseler.de\/wordpress\/?p=1368"},"modified":"2021-03-06T12:54:36","modified_gmt":"2021-03-06T11:54:36","slug":"nodemcu-deepsleep-fehler-vermeiden","status":"publish","type":"post","link":"http:\/\/eiseler.de\/wordpress\/?p=1368","title":{"rendered":"NodeMCU deepSleep Fehler vermeiden"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-attachment-id=\"1370\" data-permalink=\"http:\/\/eiseler.de\/wordpress\/?attachment_id=1370\" data-orig-file=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-scaled.jpg\" data-orig-size=\"1920,2560\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;1.6&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 12 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1615034941&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.2&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"img_1002\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-225x300.jpg\" data-large-file=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-768x1024.jpg\" src=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-768x1024.jpg\" alt=\"\" class=\"wp-image-1370\" srcset=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-768x1024.jpg 768w, http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-225x300.jpg 225w, http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-1152x1536.jpg 1152w, http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-1536x2048.jpg 1536w, http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>NodeMCU<\/figcaption><\/figure>\n\n\n\n<p>W\u00e4hrend meiner Versuche mit dem NodeMCU und deepSleep stie\u00df ich auf zwei Fehler die man machen kann, aber nicht sollte. Der erste lies mich den Baustein nicht mehr mit neuem Code bespielen. Der Grund ist, dass der Baustein w\u00e4hrend er im deepSleep Mode ist, sich nicht mehr flashen l\u00e4sst. Die L\u00f6sung des Problems ist hier beschrieben:<\/p>\n\n\n\n<p>Solution: https:\/\/forum.arduino.cc\/index.php?topic=613412.0<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>You do not say what version of ESP8266 your using but if it has two buttons on the module (maybe called Reset &amp; Flash) then hold down the flash button, briefly press the reset button and then after a second or two release the flash button. This should put the ESP into programming mode where the built in bootloader is running instead of your sketch.<\/p><cite>Is there any other method putting the Wemos into programming mode instead of the second (flash) button?<br>Connect GPIO0 (that I think is pin D3 on the D1 Mini) to GND and then press the reset button.<br>You may also need to remove the D0-RST link but I&#8217;m not sure.<\/cite><\/blockquote>\n\n\n\n<p>Der andere schwierig zu findende Fehler war, (vor lauter Begeisterung vergessen  \ud83d\ude09 ) abzufangen, falls mal keine Verbindung zustande kommt. Hier ganz einfach mit dem Z\u00e4hler tries behoben. Ansonsten geht er in Endlosschleife &#8230;<\/p>\n\n\n\n<p><code>\/\/connect to your local wi-fi network<br>WiFi.begin(ssid, password);\/check wi-fi is connected to wi-fi network<br>int tries = 0;<br>while (WiFi.status() != WL_CONNECTED) {<br>delay(1000);<br>Serial.print(\".\");<br>tries++;<br>if (tries &gt; 10) {<br>\/\/ wenn keine verbindung gelingt<br>Serial.println(\"No WiFi! Gonig to Sleep\");<br>ESP.deepSleep(10e7);<br>}}<br>Serial.println(\"\");<br>Serial.println(\"WiFi connected..!\");<br>Serial.print(\"Got IP: \"); Serial.println(WiFi.localIP());<\/code><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1368\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1368&amp;share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1368\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1368&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1368\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1368&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1368&amp;share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>W\u00e4hrend meiner Versuche mit dem NodeMCU und deepSleep stie\u00df ich auf zwei Fehler die man machen kann, aber nicht sollte. Der erste lies mich den Baustein nicht mehr mit neuem Code bespielen. Der Grund ist, dass der Baustein w\u00e4hrend er &hellip; <a href=\"http:\/\/eiseler.de\/wordpress\/?p=1368\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1368\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1368&amp;share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1368\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1368&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1368\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1368&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1368&amp;share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":1370,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[6,26,22],"tags":[],"class_list":["post-1368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-gadgets","category-hardware"],"jetpack_featured_media_url":"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2021\/03\/img_1002-scaled.jpg","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8zAuQ-m4","jetpack-related-posts":[{"id":679,"url":"http:\/\/eiseler.de\/wordpress\/?p=679","url_meta":{"origin":1368,"position":0},"title":"Alexa, erz\u00e4hl einen Witz. 10 Wochen mit Amazon Echo","date":"26\/01\/2017","format":false,"excerpt":"Ein kleines pers\u00f6nliches Review. \u00a0 https:\/\/www.youtube.com\/watch?v=C5kFJHywPkw&feature=em-upload_owner#action=share Wahrscheinlich bin ich zu guter Kunde bei Amazon, auf jeden Fall erhielt ich im November die Einladung jeweils ein Amazon Echo und ein Amazon Echo Dot zu erwerben. Trotz gewisser Bedenken habe ich einen Ruf als Gadgetexperte zu verteidigen und musste deshalb bestellen. Hier\u2026","rel":"","context":"In &quot;Gadgets&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/img.youtube.com\/vi\/C5kFJHywPkw\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":241,"url":"http:\/\/eiseler.de\/wordpress\/?p=241","url_meta":{"origin":1368,"position":1},"title":"iWatch, the next big thing? [update]","date":"12\/02\/2013","format":false,"excerpt":"Update: Habe jetzt einen link gefunden, indem das Thema Smartwatch extrem gut durchdacht beschrieben wird: Hier. Kurzfassung: Da Apple seit dem iPhone 4S konsequent Bluetooth 4 in die mobilen Ger\u00e4te baut, halte ich eine \"iWatch\" (die zusammen mit einem iPhone funktioniert) f\u00fcr m\u00f6glich. Langfassung: Vorhin hatte mich ein Kollege angepingt,\u2026","rel":"","context":"In &quot;Hardware&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":551,"url":"http:\/\/eiseler.de\/wordpress\/?p=551","url_meta":{"origin":1368,"position":2},"title":"DOF by Johannes","date":"16\/01\/2016","format":false,"excerpt":"Willkommen bei Johannes' DOF (Depth of Field) App. Die App berechnet die Sch\u00e4rfentiefe je Kamera, Blende, Brennweite und Entfernung. Es gibt nat\u00fcrlich bereits etliche Apps zu diesem Thema, das hei\u00dft aber nicht, dass man an der Bedienbarkeit nicht noch was drehen kann :-) Allgemein Die App ist darauf ausgelegt schnell\u2026","rel":"","context":"In &quot;Gadgets&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":195,"url":"http:\/\/eiseler.de\/wordpress\/?p=195","url_meta":{"origin":1368,"position":3},"title":"Apple TV 3 - watchever.de","date":"20\/01\/2013","format":false,"excerpt":"Durch ein g\u00fcnstiges Angebot habe ich jetzt mein Apple TV 2 durch ein Apple TV 3 ersetzt. Was ein Unterschied. Ich bin mir nicht ganz sicher an woran es liegt: Die 1080er Aufl\u00f6sung, das WLan mit 5 GHz oder eben der neuen Hardware und dem besseren Zusammenspiel mit dem TV.\u2026","rel":"","context":"In &quot;Hardware&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":155,"url":"http:\/\/eiseler.de\/wordpress\/?p=155","url_meta":{"origin":1368,"position":4},"title":"Android f\u00fcr Kinder - Schulweg\u00fcberwachung mit GPS","date":"28\/12\/2012","format":false,"excerpt":"Da meine Tochter schon mit 5 eingeschult wurde und auch alleine von der Schule zum Hort gehen muss \u00fcberlegte ich wie man dies mit Technik etwas sicherer machen kann. Ich m\u00f6chte hier nicht die Ethik des Einsatzes eines GPS-Trackers diskutieren, weise aber daraufhin, dass der Einsatz bei Erwachsenen ohne deren\u2026","rel":"","context":"In &quot;Android&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/eiseler.de\/wordpress\/wp-content\/uploads\/2012\/12\/IMG_4118b-247x300.jpeg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":859,"url":"http:\/\/eiseler.de\/wordpress\/?p=859","url_meta":{"origin":1368,"position":5},"title":"Pok\u00e9mon GO Plus, Verbindung verloren","date":"06\/08\/2017","format":false,"excerpt":"Dein Pok\u00e9mon GO Plus funktioniert nicht mehr bzw. hat die Verbindung verloren? Das musste ich selber rausbekommen: Wenn man das Pok\u00e9mon GO Plus zum ersten mal verbunden hat, findet man das Symbol im Kartenbildschirm. Was ich nirgends beschrieben fand: Ist das Symbol rot, ist alles ok. Ist es grau, wurde\u2026","rel":"","context":"In &quot;Gadgets&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1368"}],"version-history":[{"count":3,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1368\/revisions"}],"predecessor-version":[{"id":1372,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1368\/revisions\/1372"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/1370"}],"wp:attachment":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1368"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}