Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Kann Intervall nicht beenden

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Kann Intervall nicht beenden

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      miwu last edited by miwu

      Hallo zusammen,

      ich versuche gerade, mir per Blockly ein Script zu bauen, mit dem ich mir die verbleibende Restlaufzeiten von bis zu 6 Alexa-Timern in eine Variable unter 0_userdata schreiben lasse und dort dann jede Sekunde runterzählen lasse, um die dann auf einer Ulanzi anzuzeigen. Um die Restlaufzeit runterzählen zu lassen nutze ich einen Timeout-Block, dessen Inhalt alle 1000ms ausgeführt wird. Auch das funktioniert soweit, allerdings gelingt es mir einfach nicht, die Intervall-Ausführung des Blockes wirksam abzubrechen. Wenn die Restlaufzeit erreicht ist wird die entsprechende Variable geleert, allerdings passiert das dann auch noch weiter, wenn sie schon leer ist, sodass sich dann der Zeitstempel der Variable jede Sekunde ändert. Bei vielen gleichzeitigen Timern führt das dann dazu, dass das Script wegen zu häufigem Schreiben in den Datenpunkt abgebrochen wird.

      Ich bin für jeden Hinweis dankbar.

      b9f61d5c-28cc-4363-ac1e-e5b0bdf86b75-image.png
      5e7c5199-d344-4113-8f7a-e39b659d0c6c-image.png
      f427e1c8-1215-4218-be65-90ed6d4ebd01-image.png
      Das geht dann für die restlichen Timer so weiter...
      Das Ende sieht so aus:
      a5f7dc5b-6b37-491f-a9cd-1fbab8ac596b-image.png

      Vielen Dank für Eure Hilfe

      DJMarc75 Homoran paul53 3 Replies Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @miwu last edited by DJMarc75

        @miwu

        Bild ist völlig unlesbar - merkste hoffentlich selbst

        M 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @miwu last edited by

          @miwu sagte in Kann Intervall nicht beenden:

          Ich bin für jeden Hinweis dankbar.

          Screenshots bitte in lesbarer Version hochladen

          Screenshot_20240725-190058_Firefox.jpg

          M 1 Reply Last reply Reply Quote 0
          • M
            miwu @DJMarc75 last edited by

            @djmarc75
            Ja, ist mir nach dem Absenden dann auch gleich aufgefallen. Ich habe gerade den ersten Post mit besseren Bildern aktualisiert.

            1 Reply Last reply Reply Quote 0
            • M
              miwu @Homoran last edited by

              @homoran
              So schnell wie Ihr antwortet konnte ich meinen ersten Post gar nicht bearbeiten 😀

              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @miwu last edited by paul53

                @miwu sagte: Intervall-Ausführung des Blockes wirksam abzubrechen.

                Wenn der Trigger-Datenpunkt sich ändert, wird ein weiteres Intervall gestartet, das sich nicht mehr stoppen lässt.
                Prinzip mit Sperre gegen Mehrfachstart:

                Blockly_temp.JPG

                M 1 Reply Last reply Reply Quote 1
                • M
                  miwu @paul53 last edited by

                  @paul53

                  Vielen Dank für Deine schnelle Hilfe, nun läuft mein Blockly wie es soll.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  645
                  Online

                  31.7k
                  Users

                  79.7k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  219
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo