{"id":1274,"date":"2018-08-16T15:14:22","date_gmt":"2018-08-16T15:14:22","guid":{"rendered":"http:\/\/fambach.net\/?p=1274"},"modified":"2026-10-08T13:54:38","modified_gmt":"2026-10-08T13:54:38","slug":"den-esp8266-schlafen-legen","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/den-esp8266-schlafen-legen\/","title":{"rendered":"Put the ESP8266 to sleep"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Contents\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/arduino-multi-sensor-platine\/#Bauteile\" >Components<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/arduino-multi-sensor-platine\/#Schaltungsaufbau\" >Schaltungsaufbau<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/arduino-multi-sensor-platine\/#Testprogramm\" >Test programme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/arduino-multi-sensor-platine\/#Verwandte_Beitrage\" >Related Posts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/arduino-multi-sensor-platine\/#Quellen\" >Sources<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">Sensorknoten sollen m\u00f6glichst lange und unabh\u00e4ngig arbeiten k\u00f6nnen. Dennoch ben\u00f6tigen sie Strom. Um mit der vorhandenen Energie m\u00f6glichst effizient umgehen zu k\u00f6nnen, haben der ESP8266 und andere Controller die M\u00f6glichkeit, in den Tiefschlaf zu gehen. Das Sch\u00f6ne ist, er kann sich nach fast beliebiger Zeit selbst wieder aufwecken. Ein Nachteil beim ESP8266 ist, dass er maximal 71 Minuten schlafen kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Beitrag wird gezeigt, wie der ESP einschlafen kann und auch wieder aufwacht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bauteile\"><span class=\"ez-toc-section\" id=\"Bauteile\"><\/span>Components<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">1x ESP8266 Node Lua V2<br>\n1x Pinheaderkabel (Buchse : Buchse)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"schaltungsaufbau\"><span class=\"ez-toc-section\" id=\"Schaltungsaufbau\"><\/span>Schaltungsaufbau<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.losant.com\/hs-fs\/hubfs\/Blog\/deep_sleep\/nodemcu-deep-sleep.png?t=1534377713083&amp;width=640&amp;name=nodemcu-deep-sleep.png\" alt=\"nodemcu-deep-sleep.png\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">(Von <span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.losant.com\/blog\/making-the-esp8266-low-powered-with-deep-sleep\" class=\"ub-content-link__anchor\">What<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span> geklaut)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Reset wird hierbei mit dem GPIO 16 (Pin D0) verbunden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So sieht es bei mir in der Realit\u00e4t aus<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/08\/Esp8266DeepSleepVerdrahtungSmall.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"425\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/08\/Esp8266DeepSleepVerdrahtungSmall.jpg\" alt=\"\" class=\"wp-image-1276\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/08\/Esp8266DeepSleepVerdrahtungSmall.jpg 600w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/08\/Esp8266DeepSleepVerdrahtungSmall-18x12.jpg 18w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/08\/Esp8266DeepSleepVerdrahtungSmall-300x213.jpg 300w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"testprogramm\"><span class=\"ez-toc-section\" id=\"Testprogramm\"><\/span>Test programme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\nvoid setup() {\n  Serial.begin(115200);\n  Serial.setTimeout(2000);\n\n  \/\/ Wait for serial to initialize.\n  while(!Serial) { }\n  \n  Serial.println(\"I'm awake.\");\n\n  Serial.println(\"Schlafe 20 Sekunden \");\n  ESP.deepSleep(20e6); \/\/ 20e6 = 20 microseconds\n\n}\n\nvoid loop() {\n  \/\/ nichts zu tun\n\n}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der ganze Spuk passiert durch eine Zeile Code (hier rot markiert).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2026 und das kommt bei mir auf der Konsole an:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/08\/DeepSleepConsoleOutput.png\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"628\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/08\/DeepSleepConsoleOutput.png\" alt=\"\" class=\"wp-image-1280\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/08\/DeepSleepConsoleOutput.png 543w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/08\/DeepSleepConsoleOutput-10x12.png 10w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/08\/DeepSleepConsoleOutput-259x300.png 259w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Man kann gut am Textschrummel erkennen, dass der ESP alle 20 Sekunden neu startet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verwandte-beitraege\"><span class=\"ez-toc-section\" id=\"Verwandte_Beitrage\"><\/span>Related Posts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"display-posts-listing\"><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/retro-projekt-fdc-usb-floppy-controller\/\">Retro Projekt \u2013 FDC USB Floppy Disk Controller<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/preview-arduino-motor-shield-mit-l298p\/\">Preview \u2013 Arduino Motor Shield mit L298P<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/arduino-ethernet-platine-w5100\/\">Arduino Ethernet Board W5100<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/arduino-vs1053-mp3-audio-shield-mit-tf-karte\/\">Arduino VS1053 MP3 audio shield with TF card<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/daten-logger-shield-v-1-0\/\">Datenlogger Shield V 1.0<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/neo-6m-gps-logger-shield-v1-0\/\">NEO-6M GPS Logger Shield V1.0<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/arduino-sensor-platine-sensor-shield-1-0\/\">Arduino Sensor Board V5.0 (Sensor Shield)<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/fundumoto-l298p-high-power-motorbruecken\/\">FunduMoto L298P High Power Motor Driver Board<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/arduino-schraubkontakt-platine-screw-shield-1-0\/\">Arduino Screw Terminal Board (Screw Shield 1.0)<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/arduino-multi-sensor-platine\/\">Arduino Multi-function Sensor Board<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"quellen\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Sources<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.losant.com\/blog\/making-the-esp8266-low-powered-with-deep-sleep\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>Sensorknoten sollen m\u00f6glichst lange und unabh\u00e4ngig arbeiten k\u00f6nnen. Dennoch ben\u00f6tigen sie Strom. Um mit der vorhandenen Energie m\u00f6glichst effizient umgehen zu k\u00f6nnen, haben der ESP8266 und andere Controller die M\u00f6glichkeit, in den Tiefschlaf zu gehen. Das Sch\u00f6ne ist, er kann sich nach fast beliebiger Zeit selbst wieder aufwecken. Ein Nachteil beim ESP8266 ist, dass er &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/arduino-multi-sensor-platine\/\" class=\"read-more-link\">Carry on reading <span class=\"screen-reader-text\">\"Arduino Multifunktions- Sensorplatine\"<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a>","protected":false},"author":1,"featured_media":1276,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[175,184,189,190],"tags":[54,28,93,23],"class_list":["post-1274","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-gui","category-c-c","category-esp-projekte","category-esp8266","tag-arduino-gui","tag-c-c","tag-esp-projekte","tag-esp8266","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/1274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=1274"}],"version-history":[{"count":11,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/1274\/revisions"}],"predecessor-version":[{"id":18311,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/1274\/revisions\/18311"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/1276"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=1274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=1274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=1274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}