Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Microcontroller
  5. Tasmota DeepSleep nur über Nacht! Mit einem Script?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    11
    1
    69

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Tasmota DeepSleep nur über Nacht! Mit einem Script?

Geplant Angeheftet Gesperrt Verschoben Microcontroller
15 Beiträge 6 Kommentatoren 1.4k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • BananaJoeB BananaJoe

    @domble da ich mich gestern gerade damit beschäftigt hatte: Scripts, ja, aber es ist die SML-Script-Variante, so wie ich das verstanden habe ist die auch wieder anders (zumindest bekam ich nicht hin was ich wollte).

    Wenn der den Stromzähler ausliest, inwiefern macht es dann sinn den in den Deepsleep zu schicken? dann kann der doch den Stromzähler nicht mehr auslesen ...

    Und wie machts du die Websend Befehle? Über das Script?

    D Offline
    D Offline
    Domble
    schrieb am zuletzt editiert von
    #4

    @bananajoe
    Websendbefehle ja, über Script; siehe unten.
    DeepSleep dürfte dem Stromzählsystem nicht schaden. Wenn ich den ESP nähmlich nachts komplett vom Strom nehme, ist er morgens nach dem Einstecken wieder komplett da. Nur möchte ich das durch DeepSleep automatisieren.

    Beispielscript Überschuss, hier wird bei mehr als 100 Watt Überschuss tagsüber remote geschaltet:

    D
    pwr=0
    S
    pwr=sml[1]

    if time>sunrise+40
    and time<sunset-40
    then

    if chg[pwr]>0
    then

    if
    pwr<-100
    then
    =>WebSend [192.168.178.39] Power on
    endif

    if pwr>5
    then
    =>WebSend [192.168.178.39] Power off
    endif

    endif
    endif

    D
    B
    ->sensor53 r
    M 1
    +1,3,s,16,9600,SML
    1,77070100100700ff@1,Actuellement,W,P_in,0
    1,77070100010800ff@1000,-> seit 19.02.24,kWh,Total_in,2
    1,77070100020800ff@1000,<- seit 19.02.24,kWh,Total_out,2
    1,770701000e0700ff@1,Frequenz,Hz,frequency,1

    D BananaJoeB 2 Antworten Letzte Antwort
    0
    • D Domble

      @bananajoe
      Websendbefehle ja, über Script; siehe unten.
      DeepSleep dürfte dem Stromzählsystem nicht schaden. Wenn ich den ESP nähmlich nachts komplett vom Strom nehme, ist er morgens nach dem Einstecken wieder komplett da. Nur möchte ich das durch DeepSleep automatisieren.

      Beispielscript Überschuss, hier wird bei mehr als 100 Watt Überschuss tagsüber remote geschaltet:

      D
      pwr=0
      S
      pwr=sml[1]

      if time>sunrise+40
      and time<sunset-40
      then

      if chg[pwr]>0
      then

      if
      pwr<-100
      then
      =>WebSend [192.168.178.39] Power on
      endif

      if pwr>5
      then
      =>WebSend [192.168.178.39] Power off
      endif

      endif
      endif

      D
      B
      ->sensor53 r
      M 1
      +1,3,s,16,9600,SML
      1,77070100100700ff@1,Actuellement,W,P_in,0
      1,77070100010800ff@1000,-> seit 19.02.24,kWh,Total_in,2
      1,77070100020800ff@1000,<- seit 19.02.24,kWh,Total_out,2
      1,770701000e0700ff@1,Frequenz,Hz,frequency,1

      D Offline
      D Offline
      Domble
      schrieb am zuletzt editiert von
      #5

      @BananaJoe

      Wohlgemerkt: Ich schicke keine Daten an einen Server, sondern schalte hier nur eine oder mehrere Tasmota-Steckdosen bei PV-Überschuss. Da nachts kein PV-Überschuss entstehen kann, sollte dann ein Abschalten, z. B. per DeepSleep überhaupt kein Problem sein.

      W 1 Antwort Letzte Antwort
      0
      • D Domble

        @BananaJoe

        Wohlgemerkt: Ich schicke keine Daten an einen Server, sondern schalte hier nur eine oder mehrere Tasmota-Steckdosen bei PV-Überschuss. Da nachts kein PV-Überschuss entstehen kann, sollte dann ein Abschalten, z. B. per DeepSleep überhaupt kein Problem sein.

        W Online
        W Online
        wolfi913
        schrieb am zuletzt editiert von
        #6

        @domble
        Wie lange versetzt Du den ESP in den DeepSleep?
        Bei mir funktioniert das über einen ArduinoSketch maximal für ca. 70 Minuten.
        Ich hab da bei mir jetzt

          ESP.deepSleep(3600e6); // 3600 Sekunden schlafen
        

        für meinen Briefkasten eingestellt. Bei einer längeren Zeiteinstellung wacht das Teil nicht mehr auf.

        D 1 Antwort Letzte Antwort
        0
        • D Domble

          @bananajoe
          Websendbefehle ja, über Script; siehe unten.
          DeepSleep dürfte dem Stromzählsystem nicht schaden. Wenn ich den ESP nähmlich nachts komplett vom Strom nehme, ist er morgens nach dem Einstecken wieder komplett da. Nur möchte ich das durch DeepSleep automatisieren.

          Beispielscript Überschuss, hier wird bei mehr als 100 Watt Überschuss tagsüber remote geschaltet:

          D
          pwr=0
          S
          pwr=sml[1]

          if time>sunrise+40
          and time<sunset-40
          then

          if chg[pwr]>0
          then

          if
          pwr<-100
          then
          =>WebSend [192.168.178.39] Power on
          endif

          if pwr>5
          then
          =>WebSend [192.168.178.39] Power off
          endif

          endif
          endif

          D
          B
          ->sensor53 r
          M 1
          +1,3,s,16,9600,SML
          1,77070100100700ff@1,Actuellement,W,P_in,0
          1,77070100010800ff@1000,-> seit 19.02.24,kWh,Total_in,2
          1,77070100020800ff@1000,<- seit 19.02.24,kWh,Total_out,2
          1,770701000e0700ff@1,Frequenz,Hz,frequency,1

          BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #7

          @domble Jetzt bräuchte ich noch rechnen (sml[1] durch 2 teilen) und es wäre perfekt

          Mhh, dann wären bei mir aber die Kurven komisch. Schon klar das der dann morgens einfach wieder den aktuellen Zählerstand habe, aber ich habe auch diverse Verbrauchskurven von der aktuellen Watt-Zahl, die hätten dann Lücken oder wären eine Linie.

          Das Ding hängt also sowieso an einem USB-Netzteil. Wieviel Ersparnis soll das denn über Nacht bringen? Bei Batteriebetrieb verstehe ich das ja noch ...
          Laut meiner Internetrecherche liegt der Wemos D1 Mini bei etwa 70mA Stromaufnahme (WLAN an über MicroUSB). schlagen wir noch mal 30mA für den Infrarotleser drauf und nehmen 100mA. Macht 5V * 0,1A = 0,5W, das sind 0,012 kWh am Tag, 0,3660 kWh im Monat, 4,38 kWh im Jahr. Bei 40Cent pro kWh kannst du von 1,75 Euro wohl 60% sparen, also etwa einen Euro. Bei einem Idealen Netzteil das selbst nichts verbraucht. Mich würde ja schon stören das ich das Ding in der zeit ja auch nicht ansprechen oder abfragen kann.

          Trotzdem lese ich hier mal mit, vielleicht brauche ich das ja noch.

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          D 1 Antwort Letzte Antwort
          0
          • W wolfi913

            @domble
            Wie lange versetzt Du den ESP in den DeepSleep?
            Bei mir funktioniert das über einen ArduinoSketch maximal für ca. 70 Minuten.
            Ich hab da bei mir jetzt

              ESP.deepSleep(3600e6); // 3600 Sekunden schlafen
            

            für meinen Briefkasten eingestellt. Bei einer längeren Zeiteinstellung wacht das Teil nicht mehr auf.

            D Offline
            D Offline
            Domble
            schrieb am zuletzt editiert von Domble
            #8

            @wolfi913

            Wie gesagt, sollte der ESP die ganze Nacht „tief schlafen“, also möglichst über ein Script zeitgesteuert in den DeepSleep-Modus gesetzt und wieder geweckt werden können. Die Frage ist, ob das über ein Script geht? Für durch Solarüberschüsse gesteuerte Smart-Schalter macht es richtig Sinn, dass diese nachts nicht aktiv sind.

            W 1 Antwort Letzte Antwort
            0
            • D Domble

              @wolfi913

              Wie gesagt, sollte der ESP die ganze Nacht „tief schlafen“, also möglichst über ein Script zeitgesteuert in den DeepSleep-Modus gesetzt und wieder geweckt werden können. Die Frage ist, ob das über ein Script geht? Für durch Solarüberschüsse gesteuerte Smart-Schalter macht es richtig Sinn, dass diese nachts nicht aktiv sind.

              W Online
              W Online
              wolfi913
              schrieb am zuletzt editiert von wolfi913
              #9

              @domble sagte in Tasmota DeepSleep nur über Nacht! Mit einem Script?:

              die ganze Nacht „tief schlafen“

              Bei mir funktionierts wie erwähnt für meinen Briefkasten (Batteriebetrieb) nur mit den eingestellten max. 60 Minuten. Und der RST ist im Übrigen direkt mit dem D0 verbunden. Dieser schickt (scheinbar) dann den Aufwachbefehl durch.

              Edit (nur zur Info): Hab jetzt herausgefunden, dass die Einschränkung in meinem verwendeten Sketch an der "alten" Bibliothek liegt. Da sind aus programmtechnischen Gründen max. 71 Minuten möglich. Daher meine Annahme, dass es mit einem längeren Zeitfenster nicht funktioniert. Der ESP kann aber scheinbar tatsächlich deutlich länger "schlafen". Scheint so als wenn mein Briefkasten ein Update braucht :blush:

              1 Antwort Letzte Antwort
              0
              • BananaJoeB BananaJoe

                @domble Jetzt bräuchte ich noch rechnen (sml[1] durch 2 teilen) und es wäre perfekt

                Mhh, dann wären bei mir aber die Kurven komisch. Schon klar das der dann morgens einfach wieder den aktuellen Zählerstand habe, aber ich habe auch diverse Verbrauchskurven von der aktuellen Watt-Zahl, die hätten dann Lücken oder wären eine Linie.

                Das Ding hängt also sowieso an einem USB-Netzteil. Wieviel Ersparnis soll das denn über Nacht bringen? Bei Batteriebetrieb verstehe ich das ja noch ...
                Laut meiner Internetrecherche liegt der Wemos D1 Mini bei etwa 70mA Stromaufnahme (WLAN an über MicroUSB). schlagen wir noch mal 30mA für den Infrarotleser drauf und nehmen 100mA. Macht 5V * 0,1A = 0,5W, das sind 0,012 kWh am Tag, 0,3660 kWh im Monat, 4,38 kWh im Jahr. Bei 40Cent pro kWh kannst du von 1,75 Euro wohl 60% sparen, also etwa einen Euro. Bei einem Idealen Netzteil das selbst nichts verbraucht. Mich würde ja schon stören das ich das Ding in der zeit ja auch nicht ansprechen oder abfragen kann.

                Trotzdem lese ich hier mal mit, vielleicht brauche ich das ja noch.

                D Offline
                D Offline
                Domble
                schrieb am zuletzt editiert von
                #10

                @bananajoe
                OK, wenn du für jede Nacht in einer Kurve erfassen willst, wie dann dein Stromverbrauch ist, dann sollte das System 365 Nächte im Jahr durchlaufen. Bei vielen ist aber aus verschiedenen Gründen das WLAN nachts ausgeschaltet und man möchte nicht, dass da noch Geräte aktiv sind und durchgehend nach Verbindungen suchen. Es ist klar, dass eine Einsparung beim Stromverbrauch bei einem Einzelgerät minimal wäre. Man muss dies halt mit der Anzahl der Haushalte multiplizieren, um einen Nutzen für die Allgemeinheit zu erkennen.

                HomoranH BananaJoeB 2 Antworten Letzte Antwort
                0
                • D Domble

                  @bananajoe
                  OK, wenn du für jede Nacht in einer Kurve erfassen willst, wie dann dein Stromverbrauch ist, dann sollte das System 365 Nächte im Jahr durchlaufen. Bei vielen ist aber aus verschiedenen Gründen das WLAN nachts ausgeschaltet und man möchte nicht, dass da noch Geräte aktiv sind und durchgehend nach Verbindungen suchen. Es ist klar, dass eine Einsparung beim Stromverbrauch bei einem Einzelgerät minimal wäre. Man muss dies halt mit der Anzahl der Haushalte multiplizieren, um einen Nutzen für die Allgemeinheit zu erkennen.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #11

                  @domble sagte in Tasmota DeepSleep nur über Nacht! Mit einem Script?:

                  Bei vielen ist aber aus verschiedenen Gründen das WLAN nachts ausgeschaltet

                  ist das so?
                  das ist nach meinen Beobachtungen eher die Ausnahme.

                  Wenn dann noch Smarthome (erst recht mit Shellies&Co.) im Spiel ist, sowieso

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • D Domble

                    @bananajoe
                    OK, wenn du für jede Nacht in einer Kurve erfassen willst, wie dann dein Stromverbrauch ist, dann sollte das System 365 Nächte im Jahr durchlaufen. Bei vielen ist aber aus verschiedenen Gründen das WLAN nachts ausgeschaltet und man möchte nicht, dass da noch Geräte aktiv sind und durchgehend nach Verbindungen suchen. Es ist klar, dass eine Einsparung beim Stromverbrauch bei einem Einzelgerät minimal wäre. Man muss dies halt mit der Anzahl der Haushalte multiplizieren, um einen Nutzen für die Allgemeinheit zu erkennen.

                    BananaJoeB Offline
                    BananaJoeB Offline
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von
                    #12

                    @domble sagte in Tasmota DeepSleep nur über Nacht! Mit einem Script?:

                    Bei vielen ist aber aus verschiedenen Gründen das WLAN nachts ausgeschaltet

                    Die allgemeine Empfehlung ist genau das nicht zu tun. Zum einen finden das viele Geräte blöd, bei mir würde diverses Rot blinken ohne WLAN (auch weil die dann dem ioBroker nicht melden könnten).
                    Zum anderen insbesondere wen du auch andere WLANs deiner Nachbarn in der Nähe hast. In den ab Werk Einstellungen einigen sich Geräte wie die beliebten FritzBoxen mit den Nachbarn auf eine Frequenz und Sendestärke, wenn dann einer der Beteiligten länger nicht da ist kommt das wieder durcheinander - ich habe mal länger mit WLAN Problemen bei einem Freund kämpfen dürfen, da gab es jeden tag Chaos wenn die aus dem Mietblock gegenüber nach hause kamen und dann erst ihre WLAN Router eingeschaltet haben.

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    D 1 Antwort Letzte Antwort
                    0
                    • BananaJoeB BananaJoe

                      @domble sagte in Tasmota DeepSleep nur über Nacht! Mit einem Script?:

                      Bei vielen ist aber aus verschiedenen Gründen das WLAN nachts ausgeschaltet

                      Die allgemeine Empfehlung ist genau das nicht zu tun. Zum einen finden das viele Geräte blöd, bei mir würde diverses Rot blinken ohne WLAN (auch weil die dann dem ioBroker nicht melden könnten).
                      Zum anderen insbesondere wen du auch andere WLANs deiner Nachbarn in der Nähe hast. In den ab Werk Einstellungen einigen sich Geräte wie die beliebten FritzBoxen mit den Nachbarn auf eine Frequenz und Sendestärke, wenn dann einer der Beteiligten länger nicht da ist kommt das wieder durcheinander - ich habe mal länger mit WLAN Problemen bei einem Freund kämpfen dürfen, da gab es jeden tag Chaos wenn die aus dem Mietblock gegenüber nach hause kamen und dann erst ihre WLAN Router eingeschaltet haben.

                      D Offline
                      D Offline
                      Domble
                      schrieb am zuletzt editiert von
                      #13

                      @bananajoe
                      WIFI/WLAN nachts abschalten oder nicht, darüber gibt es viele unterschiedliche Meinungen und dies hängt wahrscheinlich individuell von jeder Anlage ab. Allgemein zu behaupten, man soll jede Nacht alles laufen lassen, ist mit Sicherheit ebenso falsch wie das Gegenteil. Hier ist WLAN seit Jahren nachts immer abgeschaltet und es gab nie ein Problem damit, weder mit Nachbarnetzen, noch mit DSL-Geschwindigkeit.

                      Die hier gestellte Frage, ob ein per Script zeitgesteuertes, und über die ganze Nacht gehendes DeepSleep möglich ist, sollte auf jeden Fall berechtigt sein. Ein Script-Beispiel wäre bestimmt für viele hilfreich.

                      Ralla66R 1 Antwort Letzte Antwort
                      0
                      • D Domble

                        @bananajoe
                        WIFI/WLAN nachts abschalten oder nicht, darüber gibt es viele unterschiedliche Meinungen und dies hängt wahrscheinlich individuell von jeder Anlage ab. Allgemein zu behaupten, man soll jede Nacht alles laufen lassen, ist mit Sicherheit ebenso falsch wie das Gegenteil. Hier ist WLAN seit Jahren nachts immer abgeschaltet und es gab nie ein Problem damit, weder mit Nachbarnetzen, noch mit DSL-Geschwindigkeit.

                        Die hier gestellte Frage, ob ein per Script zeitgesteuertes, und über die ganze Nacht gehendes DeepSleep möglich ist, sollte auf jeden Fall berechtigt sein. Ein Script-Beispiel wäre bestimmt für viele hilfreich.

                        Ralla66R Offline
                        Ralla66R Offline
                        Ralla66
                        Most Active
                        schrieb am zuletzt editiert von
                        #14

                        @domble

                        das sollte per DeepSleepTime Command im Scripting möglich sein.

                        Link

                        S 1 Antwort Letzte Antwort
                        0
                        • Ralla66R Ralla66

                          @domble

                          das sollte per DeepSleepTime Command im Scripting möglich sein.

                          Link

                          S Offline
                          S Offline
                          Saschamike
                          schrieb am zuletzt editiert von
                          #15

                          @ralla66
                          Hi, hat es damit geklappt?

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          591

                          Online

                          32.5k

                          Benutzer

                          81.8k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe