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. Skripten / Logik
  4. Blockly
  5. Zeitsteuerung bei Blockly Script unzuverlässig

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Zeitsteuerung bei Blockly Script unzuverlässig

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascript
13 Beiträge 5 Kommentatoren 1.4k Aufrufe 3 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.
  • Basti LiciouzB Offline
    Basti LiciouzB Offline
    Basti Liciouz
    schrieb am zuletzt editiert von Basti Liciouz
    #1

    Hallo zusammen,

    ich habe schon nach dem Problem im Forum gesucht, finde die Konstellation jedoch nicht.
    Ich habe ein Script gebaut, dass innerhalb eines Zeitbereichs (16-22:30) eine Lampe einschalten soll, sofern ein Sensor unter 900 Lux fällt. Das klappt soweit zuverlässig.
    In den Zeitbereichen außerhalb 16-22:30 soll der Datenpunkt für die Lampe wieder ausgeschaltet werden. Dazu gehört noch ein Datenpunkt für die Sperre, damit ein zukünftiger Bewegungsmelder mit integrierter Zeitsteuerung nicht dazwischenfunkt. und innerhalb der Range ausschaltet.
    2023-08-17 07_20_05-Clipboard.jpg

    Jetzt beobachte ich jedoch, dass es mal an einem Tag klappt und an einem anderen Tag nicht. Siehe InfluxDB Logging:
    2023-08-17 07_21_10-objects - raspberrypi.jpg

    Ich weiß, dass man ein "zwischen" nutzen kann. Das hatte ich ursprünglich drin. Hatte es dann umgestellt und es klappte, aber letzte Nacht hat es nun wieder nicht funktioniert.

    Die Zeitzone auf dem Raspberry ist korrekt eingestellt.

    Weiß jemand einen Rat, bzw. hat dasselbe Problem?

    liv-in-skyL T 2 Antworten Letzte Antwort
    0
    • Basti LiciouzB Basti Liciouz

      Hallo zusammen,

      ich habe schon nach dem Problem im Forum gesucht, finde die Konstellation jedoch nicht.
      Ich habe ein Script gebaut, dass innerhalb eines Zeitbereichs (16-22:30) eine Lampe einschalten soll, sofern ein Sensor unter 900 Lux fällt. Das klappt soweit zuverlässig.
      In den Zeitbereichen außerhalb 16-22:30 soll der Datenpunkt für die Lampe wieder ausgeschaltet werden. Dazu gehört noch ein Datenpunkt für die Sperre, damit ein zukünftiger Bewegungsmelder mit integrierter Zeitsteuerung nicht dazwischenfunkt. und innerhalb der Range ausschaltet.
      2023-08-17 07_20_05-Clipboard.jpg

      Jetzt beobachte ich jedoch, dass es mal an einem Tag klappt und an einem anderen Tag nicht. Siehe InfluxDB Logging:
      2023-08-17 07_21_10-objects - raspberrypi.jpg

      Ich weiß, dass man ein "zwischen" nutzen kann. Das hatte ich ursprünglich drin. Hatte es dann umgestellt und es klappte, aber letzte Nacht hat es nun wieder nicht funktioniert.

      Die Zeitzone auf dem Raspberry ist korrekt eingestellt.

      Weiß jemand einen Rat, bzw. hat dasselbe Problem?

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #2

      @basti-liciouz

      nee - nicht wirklich

      schmeiß mal das interval raus - so wird das nicht gemacht - d.h. du erzeugst jede minute einen trigger eintrag ?

      den trigger mit dem sensor kannst du so lassen

      mach dann einfach einen zeittrigger um 22:31, der das ganze abschaltet (also der untere falls teil )

      Image 032.png

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      1 Antwort Letzte Antwort
      1
      • Basti LiciouzB Basti Liciouz

        Hallo zusammen,

        ich habe schon nach dem Problem im Forum gesucht, finde die Konstellation jedoch nicht.
        Ich habe ein Script gebaut, dass innerhalb eines Zeitbereichs (16-22:30) eine Lampe einschalten soll, sofern ein Sensor unter 900 Lux fällt. Das klappt soweit zuverlässig.
        In den Zeitbereichen außerhalb 16-22:30 soll der Datenpunkt für die Lampe wieder ausgeschaltet werden. Dazu gehört noch ein Datenpunkt für die Sperre, damit ein zukünftiger Bewegungsmelder mit integrierter Zeitsteuerung nicht dazwischenfunkt. und innerhalb der Range ausschaltet.
        2023-08-17 07_20_05-Clipboard.jpg

        Jetzt beobachte ich jedoch, dass es mal an einem Tag klappt und an einem anderen Tag nicht. Siehe InfluxDB Logging:
        2023-08-17 07_21_10-objects - raspberrypi.jpg

        Ich weiß, dass man ein "zwischen" nutzen kann. Das hatte ich ursprünglich drin. Hatte es dann umgestellt und es klappte, aber letzte Nacht hat es nun wieder nicht funktioniert.

        Die Zeitzone auf dem Raspberry ist korrekt eingestellt.

        Weiß jemand einen Rat, bzw. hat dasselbe Problem?

        T Offline
        T Offline
        TT-Tom
        schrieb am zuletzt editiert von TT-Tom
        #3

        @basti-liciouz

        ich würde das so mal laufen lassen.
        Triggern auf den Helligkeitssensor. Sollte Uhrzeit und Wert stimmen, schaltet es ein, sonst immer aus. Heisst sollte Uhrzeit nicht stimmen oder zu hell sein, sollte es ausschalten.

        Bildschirmfoto 2023-08-17 um 08.54.45.png

        Gruß Tom
        https://github.com/tt-tom17
        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

        NSPanel Script Wiki
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        NSPanel Adapter Wiki
        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

        1 Antwort Letzte Antwort
        0
        • Basti LiciouzB Offline
          Basti LiciouzB Offline
          Basti Liciouz
          schrieb am zuletzt editiert von
          #4

          Danke @liv-in-sky und @TT-Tom !
          Ich habe gerade die zweite Variante von Tom mal übernommen. Werde die Tage berichten, ob es gut durchläuft.
          Das erklärt zwar nicht das Phänomen, aber solange es hilft... ;-)

          T 1 Antwort Letzte Antwort
          0
          • Basti LiciouzB Basti Liciouz

            Danke @liv-in-sky und @TT-Tom !
            Ich habe gerade die zweite Variante von Tom mal übernommen. Werde die Tage berichten, ob es gut durchläuft.
            Das erklärt zwar nicht das Phänomen, aber solange es hilft... ;-)

            T Offline
            T Offline
            TT-Tom
            schrieb am zuletzt editiert von
            #5

            @basti-liciouz
            Was jetzt passieren kann das er um die 900 immer ein ausschaltet. Dann muss noch ein Delta rein.

            Gruß Tom
            https://github.com/tt-tom17
            Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

            NSPanel Script Wiki
            https://github.com/joBr99/nspanel-lovelace-ui/wiki

            NSPanel Adapter Wiki
            https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

            Basti LiciouzB 1 Antwort Letzte Antwort
            0
            • T TT-Tom

              @basti-liciouz
              Was jetzt passieren kann das er um die 900 immer ein ausschaltet. Dann muss noch ein Delta rein.

              Basti LiciouzB Offline
              Basti LiciouzB Offline
              Basti Liciouz
              schrieb am zuletzt editiert von
              #6

              @tt-tom sagte in Zeitsteuerung bei Blockly Script unzuverlässig:

              @basti-liciouz
              Was jetzt passieren kann das er um die 900 immer ein ausschaltet. Dann muss noch ein Delta rein.

              Mir fällt gerade etwas anderes auf: Der Sensor ändert den Wert nur, wenn sich auch tatsächlich etwas ändert. Das ist ab 22:30 nicht mehr der Fall, da der Wert dann immer auf 0 Lux steht. Erst in den Morgenstunden geht er wieder hoch. Genau das ist nicht gewollt, da das Licht nicht über Nacht laufen soll.

              T 1 Antwort Letzte Antwort
              0
              • Basti LiciouzB Basti Liciouz

                @tt-tom sagte in Zeitsteuerung bei Blockly Script unzuverlässig:

                @basti-liciouz
                Was jetzt passieren kann das er um die 900 immer ein ausschaltet. Dann muss noch ein Delta rein.

                Mir fällt gerade etwas anderes auf: Der Sensor ändert den Wert nur, wenn sich auch tatsächlich etwas ändert. Das ist ab 22:30 nicht mehr der Fall, da der Wert dann immer auf 0 Lux steht. Erst in den Morgenstunden geht er wieder hoch. Genau das ist nicht gewollt, da das Licht nicht über Nacht laufen soll.

                T Offline
                T Offline
                TT-Tom
                schrieb am zuletzt editiert von
                #7

                @basti-liciouz

                Dann häng am Ende den Zeitplan ran wie @liv-in-sky geschrieben hat.

                Gruß Tom
                https://github.com/tt-tom17
                Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                NSPanel Script Wiki
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                NSPanel Adapter Wiki
                https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                1 Antwort Letzte Antwort
                0
                • Basti LiciouzB Offline
                  Basti LiciouzB Offline
                  Basti Liciouz
                  schrieb am zuletzt editiert von
                  #8

                  Die Variante von @liv-in-sky funktioniert nun einige Tage stabil. Danke fürs Helfen! Auch an dich @TT-Tom .

                  1 Antwort Letzte Antwort
                  1
                  • H Offline
                    H Offline
                    hardl
                    schrieb am zuletzt editiert von
                    #9

                    Bei meinem Script gibt es auch ein Problem:
                    Wenn ich ein steuere "xy" verwende ist alles richtig.
                    Bildschirmfoto 2023-08-23 um 12.00.18.png

                    Bei mehreren werden manchmal welche übersprungen.
                    Bildschirmfoto 2023-08-23 um 12.13.40.png

                    Ich finde nirgends eine Doku wie sich der oder die Timer beim Löschen verhalten.
                    Wird in dem Beispiel immer der gleiche Timer gelöscht und neu gestartet oder sind es 3 Timer die alle oder einzeln gelöscht werden, bei löschen falls läuft?

                    CodierknechtC 1 Antwort Letzte Antwort
                    0
                    • H hardl

                      Bei meinem Script gibt es auch ein Problem:
                      Wenn ich ein steuere "xy" verwende ist alles richtig.
                      Bildschirmfoto 2023-08-23 um 12.00.18.png

                      Bei mehreren werden manchmal welche übersprungen.
                      Bildschirmfoto 2023-08-23 um 12.13.40.png

                      Ich finde nirgends eine Doku wie sich der oder die Timer beim Löschen verhalten.
                      Wird in dem Beispiel immer der gleiche Timer gelöscht und neu gestartet oder sind es 3 Timer die alle oder einzeln gelöscht werden, bei löschen falls läuft?

                      CodierknechtC Offline
                      CodierknechtC Offline
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @hardl
                      Was steuerst Du da mit Abständen von Minuten?
                      Zeig mal mehr, damit man das einordnen kann.

                      "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

                      1 Antwort Letzte Antwort
                      0
                      • H Offline
                        H Offline
                        hardl
                        schrieb am zuletzt editiert von
                        #11

                        Das ist eine WLED Garagentor Steuerung, bei der einzelne Presets nacheinander ablaufen.
                        Ich wollte das allerdings allgemein verstehen können.

                        Bildschirmfoto 2023-08-23 um 12.28.51.png

                        Ich habe die Haken schon bei allen gesetzt oder herausgenommen, aber es läuft manchmal einwandfrei durch und wird mit "off" ausgeschaltet, manchmal bleibt es "on" und manchmal wird ein Preset übersprungen.

                        CodierknechtC 1 Antwort Letzte Antwort
                        0
                        • H hardl

                          Das ist eine WLED Garagentor Steuerung, bei der einzelne Presets nacheinander ablaufen.
                          Ich wollte das allerdings allgemein verstehen können.

                          Bildschirmfoto 2023-08-23 um 12.28.51.png

                          Ich habe die Haken schon bei allen gesetzt oder herausgenommen, aber es läuft manchmal einwandfrei durch und wird mit "off" ausgeschaltet, manchmal bleibt es "on" und manchmal wird ein Preset übersprungen.

                          CodierknechtC Offline
                          CodierknechtC Offline
                          Codierknecht
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @hardl
                          Ändert sich währenddessen der Wert von DOOR_STATE?

                          "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

                          H 1 Antwort Letzte Antwort
                          0
                          • CodierknechtC Codierknecht

                            @hardl
                            Ändert sich währenddessen der Wert von DOOR_STATE?

                            H Offline
                            H Offline
                            hardl
                            schrieb am zuletzt editiert von
                            #13

                            @codierknecht Nein, hatte ich auch vermutet, aber im Datenpunkt ändert sich nichts.

                            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

                            642

                            Online

                            32.6k

                            Benutzer

                            82.0k

                            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