Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [GELÖST] Zeitplan arbeitet überhaupt nicht

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    786

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[GELÖST] Zeitplan arbeitet überhaupt nicht

Scheduled Pinned Locked Moved ioBroker Allgemein
35 Posts 9 Posters 1.6k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • HomoranH Homoran

    @jan1 sagte in Zeitplan arbeitet überhaupt nicht:

    @codierknecht sagte in Zeitplan arbeitet überhaupt nicht:

    Und wie @DJMarc75 schon schreibt: "Aktualisiere" nur für eigene Datenpunkte.
    DP eines Adapters werden mit "Steuere" beschrieben.

    Das hat mit eigenen und Adapter DPs wenig zu tun. "Steure" tut was aktiv, "aktualisieren" schreibt lediglich den neuen Wert rein und sonst nix und das ist bei jeden DP so, somit kann man das überall nutzen, wenn man weiß was man machen möchte und wo der Unterschied liegt.

    nein, so ist das nicht!
    steuere sendet mit ACK=false
    aktualisiere mit ACK=true

    Der Adapter, der ein Geröt steuern soll erkennt am fehlenden ACK, dass er was zu tun hat. Das erledigt er und setzt anschließend das ACK auf true, damit angezeigt wird, dass gearbeitet wurde und dies beendet ist.

    J Offline
    J Offline
    Jan1
    wrote on last edited by
    #14

    @homoran
    ich weiß wie das funktioniert und hat eben bei jedem DP die gleiche Funktion, somit ist das nicht wirklich nur für eigene DPs und darum gehts. wenn ich nur was drin stehen haben will, dann nehme ich eben aktualisiere und da ist es mir erst mal egal was für dein DP das ist.
    Wenn man den Unterschied kennt, dann wundert man sich auch nicht, dass man bei "aktualisieren" keine direkte Aktion zu erwarten braucht und so ist es!
    Ist beim manuellen Setzen des DP ja genau so, wenn man da mit, oder ohne "bestätigt" macht, somit brauchst mir das nicht erklären.

    HomoranH haus-automatisierungH 2 Replies Last reply
    0
    • J Jan1

      @homoran
      ich weiß wie das funktioniert und hat eben bei jedem DP die gleiche Funktion, somit ist das nicht wirklich nur für eigene DPs und darum gehts. wenn ich nur was drin stehen haben will, dann nehme ich eben aktualisiere und da ist es mir erst mal egal was für dein DP das ist.
      Wenn man den Unterschied kennt, dann wundert man sich auch nicht, dass man bei "aktualisieren" keine direkte Aktion zu erwarten braucht und so ist es!
      Ist beim manuellen Setzen des DP ja genau so, wenn man da mit, oder ohne "bestätigt" macht, somit brauchst mir das nicht erklären.

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by Homoran
      #15

      @jan1 sagte in Zeitplan arbeitet überhaupt nicht:

      wenn ich nur was drin stehen haben will, dann nehme ich eben aktualisiere und da ist es mir erst mal egal was für dein DP das ist.

      umgekehrt wäre es nachvollziehbar!

      ein Adapter-DP benötigt zwingend steuere, (wenn darüber etwas gesteuert wird).
      Aber nicht steuete macht etwas aktiv, sondern der Adapter reagiert aktiv darauf.

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Reply Last reply
      0
      • J Jan1

        @homoran
        ich weiß wie das funktioniert und hat eben bei jedem DP die gleiche Funktion, somit ist das nicht wirklich nur für eigene DPs und darum gehts. wenn ich nur was drin stehen haben will, dann nehme ich eben aktualisiere und da ist es mir erst mal egal was für dein DP das ist.
        Wenn man den Unterschied kennt, dann wundert man sich auch nicht, dass man bei "aktualisieren" keine direkte Aktion zu erwarten braucht und so ist es!
        Ist beim manuellen Setzen des DP ja genau so, wenn man da mit, oder ohne "bestätigt" macht, somit brauchst mir das nicht erklären.

        haus-automatisierungH Offline
        haus-automatisierungH Offline
        haus-automatisierung
        Developer Most Active
        wrote on last edited by
        #16

        @jan1 sagte in Zeitplan arbeitet überhaupt nicht:

        ich weiß wie das funktioniert und hat eben bei jedem DP die gleiche Funktion, somit ist das nicht wirklich nur für eigene DPs

        Genau deswegen ist "aktualisiere" nur für eigene Datenpunkte sinnig.

        Warum sollte man bestätigte Werte in Namespaces von Adaptern schreiben? Das ergibt in keinem Szenario einen Sinn.

        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
        📚 Meine inoffizielle ioBroker Dokumentation

        J B 2 Replies Last reply
        1
        • haus-automatisierungH haus-automatisierung

          @jan1 sagte in Zeitplan arbeitet überhaupt nicht:

          ich weiß wie das funktioniert und hat eben bei jedem DP die gleiche Funktion, somit ist das nicht wirklich nur für eigene DPs

          Genau deswegen ist "aktualisiere" nur für eigene Datenpunkte sinnig.

          Warum sollte man bestätigte Werte in Namespaces von Adaptern schreiben? Das ergibt in keinem Szenario einen Sinn.

          J Offline
          J Offline
          Jan1
          wrote on last edited by
          #17

          @haus-automatisierung
          Nur weil Dir dazu nichts einfällt, heißt das nicht, dass man das nur dort nutzen darf und darum gehts.

          Es wurde geschrieben, "nur für eigene Datenpunkte" und das ist falsch. Ob das dann Sinn macht, oder nicht, entscheidet derjenige der darin ein Sinn sieht, recht einfach ;)

          Hier wurde grundsätzlich der Unterschied nicht erkannt und deshalb funktioniert das Script nicht, wobei wie erkannt, das ganze über Zeitplan eh nicht wirklich sinnvoll ist und wenn unbedingt mit Zeitplan, dann als CRON, weil der wenigstens immer funktioniert.

          Stefan FaltS 1 Reply Last reply
          0
          • T ticaki

            @stefan-falt

            und der läuft nicht um 22:00/22:01? usw?

            Stefan FaltS Away
            Stefan FaltS Away
            Stefan Falt
            wrote on last edited by
            #18

            @ticaki said in Zeitplan arbeitet überhaupt nicht:

            und der läuft nicht um 22:00/22:01? usw?

            Ja, das ist so. Der Zeitplan läuft nicht, bzw. Ich würde erwarten dass jede Minute Debugpunkt "2" kommt, es passiert aber nichts.

            29kWp PV
            57kWh Seplos Batterie + 3xMultiplus 2
            1,4kW DIY Brauchwasser
            Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
            Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

            1 Reply Last reply
            0
            • J Jan1

              @haus-automatisierung
              Nur weil Dir dazu nichts einfällt, heißt das nicht, dass man das nur dort nutzen darf und darum gehts.

              Es wurde geschrieben, "nur für eigene Datenpunkte" und das ist falsch. Ob das dann Sinn macht, oder nicht, entscheidet derjenige der darin ein Sinn sieht, recht einfach ;)

              Hier wurde grundsätzlich der Unterschied nicht erkannt und deshalb funktioniert das Script nicht, wobei wie erkannt, das ganze über Zeitplan eh nicht wirklich sinnvoll ist und wenn unbedingt mit Zeitplan, dann als CRON, weil der wenigstens immer funktioniert.

              Stefan FaltS Away
              Stefan FaltS Away
              Stefan Falt
              wrote on last edited by
              #19

              @jan1 said in Zeitplan arbeitet überhaupt nicht:

              ... wobei wie erkannt, das ganze über Zeitplan eh nicht wirklich sinnvoll ist und wenn unbedingt mit Zeitplan, dann als CRON, weil der wenigstens immer funktioniert.

              Hallo, danke für deine Zeit. Warum funktioniert Zeitplan nicht, aber CRON? Ist die Funktion defekt?
              Ich will nur jede Minute mal was prüfen - die Register Ändern ... das kommt eigentlich später.

              29kWp PV
              57kWh Seplos Batterie + 3xMultiplus 2
              1,4kW DIY Brauchwasser
              Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
              Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

              1 Reply Last reply
              0
              • CodierknechtC Codierknecht

                @stefan-falt sagte in Zeitplan arbeitet überhaupt nicht:

                Ja, die sollen minürlich Ausgeführt werden. Wenn Batterie SOC <40% dann soll Schluss sein mit Auto laden.

                Wozu mit einem Zeitplan, der wohl die meiste Zeit nix macht - außer Rechenzeit zu beanspruchen.

                Mach das über einen Trigger, der bei Änderung von Batterie SOC feuert.
                Wenn der Wert unter 40% sinkt, wird abgeschaltet.

                Und wie @DJMarc75 schon schreibt: "Aktualisiere" nur für eigene Datenpunkte.
                DP eines Adapters werden mit "Steuere" beschrieben.

                Stefan FaltS Away
                Stefan FaltS Away
                Stefan Falt
                wrote on last edited by Stefan Falt
                #20

                @codierknecht said in Zeitplan arbeitet überhaupt nicht:

                Mach das über einen Trigger, der bei Änderung von Batterie SOC feuert.
                Wenn der Wert unter 40% sinkt, wird abgeschaltet.

                Ich denke das ist keine gute Idee. Das Laden soll ja um 22:00 Uhr beginnen. Der Ruhestrom im Haus (Mal von Kühlschrank abgesehen) ist 50 Watt. Deshalb könnte Rechnerisch erst knapp drei Stunden später das erste mal der SOC geändert werden und das Laden beginnen.
                Außerdem glaube ich nicht, dass ein Timer jede Minute so viel Ressourcen braucht.

                Und wie @DJMarc75 schon schreibt: "Aktualisiere" nur für eigene Datenpunkte.
                DP eines Adapters werden mit "Steuere" beschrieben.

                Das werde ich tun.

                Danke für Deine Zeit.

                29kWp PV
                57kWh Seplos Batterie + 3xMultiplus 2
                1,4kW DIY Brauchwasser
                Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
                Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

                1 Reply Last reply
                0
                • haus-automatisierungH haus-automatisierung

                  @jan1 sagte in Zeitplan arbeitet überhaupt nicht:

                  ich weiß wie das funktioniert und hat eben bei jedem DP die gleiche Funktion, somit ist das nicht wirklich nur für eigene DPs

                  Genau deswegen ist "aktualisiere" nur für eigene Datenpunkte sinnig.

                  Warum sollte man bestätigte Werte in Namespaces von Adaptern schreiben? Das ergibt in keinem Szenario einen Sinn.

                  B Offline
                  B Offline
                  Blockmove
                  wrote on last edited by
                  #21

                  @haus-automatisierung said in Zeitplan arbeitet überhaupt nicht:

                  @jan1 sagte in Zeitplan arbeitet überhaupt nicht:

                  ich weiß wie das funktioniert und hat eben bei jedem DP die gleiche Funktion, somit ist das nicht wirklich nur für eigene DPs

                  Genau deswegen ist "aktualisiere" nur für eigene Datenpunkte sinnig.

                  Warum sollte man bestätigte Werte in Namespaces von Adaptern schreiben? Das ergibt in keinem Szenario einen Sinn.

                  Die Aussage ist zu pauschal.
                  Folgendes Szenario:
                  Ein Adapter soll mehrere Werte mit einem Übernahmesignal senden.
                  Bei den einzelnen Werten muss der Adapter erstmal gar nichts machen.
                  Also können die bestätigt sein.
                  Erst wenn das Übernahmesignal kommt, muss der Adapter aktiv werden.
                  Also reicht es wenn das Übernahmesignal nicht bestätigt ist und die Aktion auslöst.

                  Fazit: In der Automatisierung gibt ist nicht nur schwarz und weiß 😬

                  The difference beetween Man and Boys:
                  The price of their toys 😀

                  haus-automatisierungH 1 Reply Last reply
                  0
                  • B Blockmove

                    @haus-automatisierung said in Zeitplan arbeitet überhaupt nicht:

                    @jan1 sagte in Zeitplan arbeitet überhaupt nicht:

                    ich weiß wie das funktioniert und hat eben bei jedem DP die gleiche Funktion, somit ist das nicht wirklich nur für eigene DPs

                    Genau deswegen ist "aktualisiere" nur für eigene Datenpunkte sinnig.

                    Warum sollte man bestätigte Werte in Namespaces von Adaptern schreiben? Das ergibt in keinem Szenario einen Sinn.

                    Die Aussage ist zu pauschal.
                    Folgendes Szenario:
                    Ein Adapter soll mehrere Werte mit einem Übernahmesignal senden.
                    Bei den einzelnen Werten muss der Adapter erstmal gar nichts machen.
                    Also können die bestätigt sein.
                    Erst wenn das Übernahmesignal kommt, muss der Adapter aktiv werden.
                    Also reicht es wenn das Übernahmesignal nicht bestätigt ist und die Aktion auslöst.

                    Fazit: In der Automatisierung gibt ist nicht nur schwarz und weiß 😬

                    haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    wrote on last edited by haus-automatisierung
                    #22

                    @blockmove sagte in Zeitplan arbeitet überhaupt nicht:

                    Ein Adapter soll mehrere Werte mit einem Übernahmesignal senden.
                    Bei den einzelnen Werten muss der Adapter erstmal gar nichts machen.
                    Also können die bestätigt sein.

                    Dann ist der Adapter aber nicht gut implementiert. Angenommen das Übermitteln des Befehls funktioniert nicht, dann würden da jede Menge bestätigte Werte stehen, die falsch sind. Das ist gegen das Konzept des ack-flags. Ich kenne keinen Adapter der so arbeitet - gibt es da einen?

                    Wenn das die Anforderung ist, wäre es viel schlauer die ganzen Werte unbestätigt zu setzen und dann mit einem weiteren Datenpunkt die Übermittlung anzustoßen. Dann könnte der Adapter auch nur das übermitteln was unbestätigt ist und übermittelt werden soll. Und die einzelnen Werte könnten validiert und bestätigt werden.

                    Alternativ könnte man auch ein JSON mit den Werten auf einem Datenpunkt unbestätigt schreiben. Oder in einem anderen Format.

                    Man kann ja bewusst nur unbestätigte Werte auf Datenpunkte schreiben, welche mit write: true definiert sind. Die anderen verwaltet der Adapter selbst.

                    Siehe auch https://forum.iobroker.net/topic/61876/bestätigt-acknowledged-flag-bedeutung-ein-mysterium

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    1 Reply Last reply
                    2
                    • T ticaki

                      @stefan-falt
                      Der Zeit plan wird wohl gehen nur deine Annahme wie es abläuft ist wohl falsch...

                      Im log steht 1 dann 6 und irgendwann wenn der Zeitplan läuft die anderen Zahlen, aber sehe nicht was du da alles eingestellt hast.

                      Stefan FaltS Away
                      Stefan FaltS Away
                      Stefan Falt
                      wrote on last edited by
                      #23

                      @blockmove Hallo,
                      inzwischen habe ich rausgefunden woran es liegt, dass mein Zeitplan nicht geht:
                      Er wurde von mir von 22:00 bis 05:00 Uhr eingestellt.

                      Hier soll die Lösung zum Problem sein:
                      https://forum.iobroker.net/topic/21132/blockly-zeitplan-intervallspanne-22h-4h

                      Jetzt muss ich nur noch rausfinden, wie ich diesen CRONn Ausdruck editieren kann ...

                      29kWp PV
                      57kWh Seplos Batterie + 3xMultiplus 2
                      1,4kW DIY Brauchwasser
                      Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
                      Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

                      1 Reply Last reply
                      0
                      • Stefan FaltS Stefan Falt

                        @thomas-braun Bitte schlag' mich nicht, ich habe keine Anhnung. Ich kann nicht mehr also die Scripte von dir starten (schon 3x gemacht) und aufs Beste hoffen ...
                        Aber eben hat meine Frau hochgerufen .. ich muss ins Bett ...

                        Soll ich die ein 4. mal starten?

                        Ja, die sollen minürlich Ausgeführt werden. Wenn Batterie SOC <40% dann soll Schluss sein mit Auto laden.

                        CodierknechtC Offline
                        CodierknechtC Offline
                        Codierknecht
                        Developer Most Active
                        wrote on last edited by Codierknecht
                        #24

                        @stefan-falt sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                        Wenn Batterie SOC <40% dann soll Schluss sein mit Auto laden.

                        Also ich würde das prinzipiell so machen:
                        3fd791f3-de43-4b91-a432-ad9f49eb4cfd-grafik.png
                        Trigger wäre die Batterieladung.
                        Solange die größer als 40% ist und nicht Nacht, wird geladen.

                        So zumindest habe ich die Aufgabe verstanden.

                        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                        HmIP|ZigBee|Tasmota|Unifi
                        Zabbix Certified Specialist
                        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                        B 2 Replies Last reply
                        0
                        • CodierknechtC Codierknecht

                          @stefan-falt sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                          Wenn Batterie SOC <40% dann soll Schluss sein mit Auto laden.

                          Also ich würde das prinzipiell so machen:
                          3fd791f3-de43-4b91-a432-ad9f49eb4cfd-grafik.png
                          Trigger wäre die Batterieladung.
                          Solange die größer als 40% ist und nicht Nacht, wird geladen.

                          So zumindest habe ich die Aufgabe verstanden.

                          B Offline
                          B Offline
                          Blockmove
                          wrote on last edited by
                          #25

                          @codierknecht said in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                          @stefan-falt sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                          Wenn Batterie SOC <40% dann soll Schluss sein mit Auto laden.

                          Also ich würde das prinzipiell so machen:
                          3fd791f3-de43-4b91-a432-ad9f49eb4cfd-grafik.png
                          Trigger wäre die Batterieladung.
                          Solange die größer als 40% ist und nicht Nacht, wird geladen.

                          So zumindest habe ich die Aufgabe verstanden.

                          Die ursprüngliche Aufgabe war:
                          Zwischen 22 und 5Uhr soll geladen werden solange der SOC > 40% ist.

                          Deine Lösung ist davon abhängig dass der SOC regelmässig aktualisiert wird.
                          Ist dies nicht der Fall, passiert um 22Uhr nix.

                          The difference beetween Man and Boys:
                          The price of their toys 😀

                          CodierknechtC 1 Reply Last reply
                          1
                          • B Blockmove

                            @codierknecht said in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                            @stefan-falt sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                            Wenn Batterie SOC <40% dann soll Schluss sein mit Auto laden.

                            Also ich würde das prinzipiell so machen:
                            3fd791f3-de43-4b91-a432-ad9f49eb4cfd-grafik.png
                            Trigger wäre die Batterieladung.
                            Solange die größer als 40% ist und nicht Nacht, wird geladen.

                            So zumindest habe ich die Aufgabe verstanden.

                            Die ursprüngliche Aufgabe war:
                            Zwischen 22 und 5Uhr soll geladen werden solange der SOC > 40% ist.

                            Deine Lösung ist davon abhängig dass der SOC regelmässig aktualisiert wird.
                            Ist dies nicht der Fall, passiert um 22Uhr nix.

                            CodierknechtC Offline
                            CodierknechtC Offline
                            Codierknecht
                            Developer Most Active
                            wrote on last edited by
                            #26

                            @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                            Deine Lösung ist davon abhängig dass der SOC regelmässig aktualisiert wird.
                            Ist dies nicht der Fall, passiert um 22Uhr nix.

                            Um 22:00 Uhr nicht. Aber der Wert wird sich ja ziemlich regelmäßig ändern.
                            Ob das Laden dann um 22:05 oder um 22:17 startet, dürfte ja reichlich Wumpe sein.

                            Dann kommen da halt noch 2 Zeitplan-Trigger hinzu.

                            • Um 22:00 Uhr einschalten, falls SOC > 40%
                            • Um 05:00 Uhr auf jeden Fall abschalten

                            Ich bin mir aber ziemlich sicher, dass das so völlig stabil und ohne Probleme läuft.

                            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                            HmIP|ZigBee|Tasmota|Unifi
                            Zabbix Certified Specialist
                            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                            B 1 Reply Last reply
                            0
                            • CodierknechtC Codierknecht

                              @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                              Deine Lösung ist davon abhängig dass der SOC regelmässig aktualisiert wird.
                              Ist dies nicht der Fall, passiert um 22Uhr nix.

                              Um 22:00 Uhr nicht. Aber der Wert wird sich ja ziemlich regelmäßig ändern.
                              Ob das Laden dann um 22:05 oder um 22:17 startet, dürfte ja reichlich Wumpe sein.

                              Dann kommen da halt noch 2 Zeitplan-Trigger hinzu.

                              • Um 22:00 Uhr einschalten, falls SOC > 40%
                              • Um 05:00 Uhr auf jeden Fall abschalten

                              Ich bin mir aber ziemlich sicher, dass das so völlig stabil und ohne Probleme läuft.

                              B Offline
                              B Offline
                              Blockmove
                              wrote on last edited by
                              #27

                              @codierknecht said in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                              @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                              Deine Lösung ist davon abhängig dass der SOC regelmässig aktualisiert wird.
                              Ist dies nicht der Fall, passiert um 22Uhr nix.

                              Um 22:00 Uhr nicht. Aber der Wert wird sich ja ziemlich regelmäßig ändern.
                              Ob das Laden dann um 22:05 oder um 22:17 startet, dürfte ja reichlich Wumpe sein.

                              Dann kommen da halt noch 2 Zeitplan-Trigger hinzu.

                              • Um 22:00 Uhr einschalten, falls SOC > 40%
                              • Um 05:00 Uhr auf jeden Fall abschalten

                              Ich bin mir aber ziemlich sicher, dass das so völlig stabil und ohne Probleme läuft.

                              Klar selbst mit vermeintlich einfachen Regeln kann man bei ioBroker und Javascript schnell Instabilitäten bekommen.
                              Deshalb wurden ja auch die Async-Funktionen eingeführt.
                              Ich hab irgendwann mal mein Energiemanagement von Eventsteuerung (on) auf zyklische Steuerung (interval) umgestellt.

                              The difference beetween Man and Boys:
                              The price of their toys 😀

                              1 Reply Last reply
                              0
                              • CodierknechtC Codierknecht

                                @stefan-falt sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                Wenn Batterie SOC <40% dann soll Schluss sein mit Auto laden.

                                Also ich würde das prinzipiell so machen:
                                3fd791f3-de43-4b91-a432-ad9f49eb4cfd-grafik.png
                                Trigger wäre die Batterieladung.
                                Solange die größer als 40% ist und nicht Nacht, wird geladen.

                                So zumindest habe ich die Aufgabe verstanden.

                                B Offline
                                B Offline
                                Blockmove
                                wrote on last edited by
                                #28

                                @codierknecht said in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                Also ich würde das prinzipiell so machen:
                                3fd791f3-de43-4b91-a432-ad9f49eb4cfd-grafik.png

                                Ich bin absolut nicht der Blockly-Fan.
                                Hier mal das Prinzip, wie ich "wichtige" Dinge in ioBroker versuche zu lösen.
                                Ist für diesen Fall wahrscheinlich zuviel des Guten.

                                Da es Zustände gibt, bei denen Events auch mal nicht erfasst werden, arbeitete ich bei sowas lieber mit Intervall (60s).
                                Zuerst werden die relevanten Werte in Variablen eingelesen.
                                Dadurch bleiben Zustände während der Scriptverarbeitung konsistent (hier eher unwichtig).

                                Ich weiß gerade nicht, ob der Zeitvergleich "nicht zwischen" tagesübergreifend funktioniert. Daher eben mit "zwischen und Negation

                                Laden.png

                                The difference beetween Man and Boys:
                                The price of their toys 😀

                                CodierknechtC 1 Reply Last reply
                                0
                                • B Blockmove

                                  @codierknecht said in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                  Also ich würde das prinzipiell so machen:
                                  3fd791f3-de43-4b91-a432-ad9f49eb4cfd-grafik.png

                                  Ich bin absolut nicht der Blockly-Fan.
                                  Hier mal das Prinzip, wie ich "wichtige" Dinge in ioBroker versuche zu lösen.
                                  Ist für diesen Fall wahrscheinlich zuviel des Guten.

                                  Da es Zustände gibt, bei denen Events auch mal nicht erfasst werden, arbeitete ich bei sowas lieber mit Intervall (60s).
                                  Zuerst werden die relevanten Werte in Variablen eingelesen.
                                  Dadurch bleiben Zustände während der Scriptverarbeitung konsistent (hier eher unwichtig).

                                  Ich weiß gerade nicht, ob der Zeitvergleich "nicht zwischen" tagesübergreifend funktioniert. Daher eben mit "zwischen und Negation

                                  Laden.png

                                  CodierknechtC Offline
                                  CodierknechtC Offline
                                  Codierknecht
                                  Developer Most Active
                                  wrote on last edited by
                                  #29

                                  @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                  Da es Zustände gibt, bei denen Events auch mal nicht erfasst werden, arbeitete ich bei sowas lieber mit Intervall (60s).

                                  Um genau diese unnützen Intervalle zu vermeiden, gibt es Events.
                                  Da wird etwas 1.440 x am Tag aufgerufen und soll tatsächlich wie oft laufen? 1x? 2x?
                                  Wenn die Trigger nicht ausgelöst werden, hat Dein System ein Problem. Dem sollte man nachgehen.
                                  Das mit 'nem Intervall zu lösen, kann nur als Notbehelf dienen. Es behebt ja nicht die eigentliche Ursache.

                                  @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                  Ich weiß gerade nicht, ob der Zeitvergleich "nicht zwischen" tagesübergreifend funktioniert. Daher eben mit "zwischen und Negation

                                  Ja - das funktioniert nicht immer sauber.
                                  Muss aber nicht zusätzlich negiert werden. Es gibt ja statt "zwischen" auch "nicht zwischen" ;-)

                                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                  HmIP|ZigBee|Tasmota|Unifi
                                  Zabbix Certified Specialist
                                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                  B 1 Reply Last reply
                                  1
                                  • CodierknechtC Codierknecht

                                    @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                    Da es Zustände gibt, bei denen Events auch mal nicht erfasst werden, arbeitete ich bei sowas lieber mit Intervall (60s).

                                    Um genau diese unnützen Intervalle zu vermeiden, gibt es Events.
                                    Da wird etwas 1.440 x am Tag aufgerufen und soll tatsächlich wie oft laufen? 1x? 2x?
                                    Wenn die Trigger nicht ausgelöst werden, hat Dein System ein Problem. Dem sollte man nachgehen.
                                    Das mit 'nem Intervall zu lösen, kann nur als Notbehelf dienen. Es behebt ja nicht die eigentliche Ursache.

                                    @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                    Ich weiß gerade nicht, ob der Zeitvergleich "nicht zwischen" tagesübergreifend funktioniert. Daher eben mit "zwischen und Negation

                                    Ja - das funktioniert nicht immer sauber.
                                    Muss aber nicht zusätzlich negiert werden. Es gibt ja statt "zwischen" auch "nicht zwischen" ;-)

                                    B Offline
                                    B Offline
                                    Blockmove
                                    wrote on last edited by
                                    #30

                                    @codierknecht said in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                    @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                    Da es Zustände gibt, bei denen Events auch mal nicht erfasst werden, arbeitete ich bei sowas lieber mit Intervall (60s).

                                    Um genau diese unnützen Intervalle zu vermeiden, gibt es Events.
                                    Da wird etwas 1.440 x am Tag aufgerufen und soll tatsächlich wie oft laufen? 1x? 2x?
                                    Wenn die Trigger nicht ausgelöst werden, hat Dein System ein Problem. Dem sollte man nachgehen.
                                    Das mit 'nem Intervall zu lösen, kann nur als Notbehelf dienen. Es behebt ja nicht die eigentliche Ursache.

                                    Tja, ich bin beruflich in der Sparte tätig.
                                    Bei Steuerungen unterscheidet man zwischen Eventsteuerung und zyklischer Steuerung.
                                    Beides hat seine Berechtigung und Anwendung.
                                    Bei einfachen Aufgaben (z.B. Lichtsteuerung) reichen meist Events.
                                    Wird es komplexer (viele Auslöser, gegenseitige Abhängigkeiten) wird es mit einer zyklischen Steuerung einfacher und besser beherschbar.

                                    Wie bereits oben geschrieben, ist es für so eine Aufgabe zuviel des Guten. Aber es zeigt eine Alternative.
                                    1440 Events/Tag sind für ein System wie ioBroker übrigends nicht.
                                    Der Adapter meines PV-Speichers aktualisiert die Leistungsdaten alle 20s. Da hätte ich deutlich mehr Events wenn ich darauf triggern würde.

                                    The difference beetween Man and Boys:
                                    The price of their toys 😀

                                    Stefan FaltS 1 Reply Last reply
                                    0
                                    • B Blockmove

                                      @codierknecht said in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                      @blockmove sagte in [GELÖST] Zeitplan arbeitet überhaupt nicht:

                                      Da es Zustände gibt, bei denen Events auch mal nicht erfasst werden, arbeitete ich bei sowas lieber mit Intervall (60s).

                                      Um genau diese unnützen Intervalle zu vermeiden, gibt es Events.
                                      Da wird etwas 1.440 x am Tag aufgerufen und soll tatsächlich wie oft laufen? 1x? 2x?
                                      Wenn die Trigger nicht ausgelöst werden, hat Dein System ein Problem. Dem sollte man nachgehen.
                                      Das mit 'nem Intervall zu lösen, kann nur als Notbehelf dienen. Es behebt ja nicht die eigentliche Ursache.

                                      Tja, ich bin beruflich in der Sparte tätig.
                                      Bei Steuerungen unterscheidet man zwischen Eventsteuerung und zyklischer Steuerung.
                                      Beides hat seine Berechtigung und Anwendung.
                                      Bei einfachen Aufgaben (z.B. Lichtsteuerung) reichen meist Events.
                                      Wird es komplexer (viele Auslöser, gegenseitige Abhängigkeiten) wird es mit einer zyklischen Steuerung einfacher und besser beherschbar.

                                      Wie bereits oben geschrieben, ist es für so eine Aufgabe zuviel des Guten. Aber es zeigt eine Alternative.
                                      1440 Events/Tag sind für ein System wie ioBroker übrigends nicht.
                                      Der Adapter meines PV-Speichers aktualisiert die Leistungsdaten alle 20s. Da hätte ich deutlich mehr Events wenn ich darauf triggern würde.

                                      Stefan FaltS Away
                                      Stefan FaltS Away
                                      Stefan Falt
                                      wrote on last edited by
                                      #31

                                      @blockmove
                                      Hallo,
                                      inzwischen läuft es wie ich will, wenn auch erst ab 0:00 Uhr ... ich habe noch nicht rausgefunden wie man den CRON Ausdruck editiert.
                                      Kann man das so lassen?

                                      58b21872-d223-48a1-a5e9-33681503befe-grafik.png

                                      29kWp PV
                                      57kWh Seplos Batterie + 3xMultiplus 2
                                      1,4kW DIY Brauchwasser
                                      Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
                                      Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

                                      CodierknechtC 1 Reply Last reply
                                      0
                                      • Stefan FaltS Stefan Falt

                                        @blockmove
                                        Hallo,
                                        inzwischen läuft es wie ich will, wenn auch erst ab 0:00 Uhr ... ich habe noch nicht rausgefunden wie man den CRON Ausdruck editiert.
                                        Kann man das so lassen?

                                        58b21872-d223-48a1-a5e9-33681503befe-grafik.png

                                        CodierknechtC Offline
                                        CodierknechtC Offline
                                        Codierknecht
                                        Developer Most Active
                                        wrote on last edited by
                                        #32

                                        @stefan-falt
                                        Der Wizard ist für Zeitpläne ziemlicher Käse.

                                        Nimm den passenden Trigger
                                        163cd795-6cbd-4008-9f55-0ef934d404c4-grafik.png
                                        Und stelle dann ein:
                                        b9d11c78-1383-47e6-af06-90212de49584-grafik.png

                                        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                        HmIP|ZigBee|Tasmota|Unifi
                                        Zabbix Certified Specialist
                                        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                        Stefan FaltS 1 Reply Last reply
                                        0
                                        • CodierknechtC Codierknecht

                                          @stefan-falt
                                          Der Wizard ist für Zeitpläne ziemlicher Käse.

                                          Nimm den passenden Trigger
                                          163cd795-6cbd-4008-9f55-0ef934d404c4-grafik.png
                                          Und stelle dann ein:
                                          b9d11c78-1383-47e6-af06-90212de49584-grafik.png

                                          Stefan FaltS Away
                                          Stefan FaltS Away
                                          Stefan Falt
                                          wrote on last edited by
                                          #33

                                          @codierknecht
                                          Da bringt der mir diese Fehlermeldung wenn es über Mitternacht geht ...

                                          0a31d199-c3d8-4b79-ba3d-ca7870c9eafd-grafik.png

                                          29kWp PV
                                          57kWh Seplos Batterie + 3xMultiplus 2
                                          1,4kW DIY Brauchwasser
                                          Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
                                          Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

                                          CodierknechtC 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          583

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe