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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    282

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

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

Zeitsteuerung bei Blockly Script unzuverlässig

Scheduled Pinned Locked Moved Blockly
blocklyjavascript
13 Posts 5 Posters 1.5k Views 3 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.
  • 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
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by 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 Reply Last reply
      0
      • Basti LiciouzB Offline
        Basti LiciouzB Offline
        Basti Liciouz
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0
              • Basti LiciouzB Offline
                Basti LiciouzB Offline
                Basti Liciouz
                wrote on last edited by
                #8

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

                1 Reply Last reply
                1
                • H Offline
                  H Offline
                  hardl
                  wrote on last edited by
                  #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 Reply Last reply
                  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 Online
                    CodierknechtC Online
                    Codierknecht
                    Developer Most Active
                    wrote on last edited by
                    #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 Reply Last reply
                    0
                    • H Offline
                      H Offline
                      hardl
                      wrote on last edited by
                      #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 Reply Last reply
                      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 Online
                        CodierknechtC Online
                        Codierknecht
                        Developer Most Active
                        wrote on last edited by
                        #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 Reply Last reply
                        0
                        • CodierknechtC Codierknecht

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

                          H Offline
                          H Offline
                          hardl
                          wrote on last edited by
                          #13

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

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          546

                          Online

                          32.7k

                          Users

                          82.5k

                          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