Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Timout 120 min erfolgt willkürlich

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Timout 120 min erfolgt willkürlich

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @passuff last edited by

      @passuff
      und wie oft aktualisiert dein Trigger?
      dann startet alles neu

      1 Reply Last reply Reply Quote 0
      • P
        passuff last edited by

        OK, das war mir nciht bewusst. Aber selbst wenn alle neu startet, dürfte der Reset doch niemals < 120min ausfallen, oder?

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

          @passuff
          Das ist dann ein Delay von 120 Minuten einer lange zurückliegenden Triggerung

          1 Reply Last reply Reply Quote 0
          • P
            passuff last edited by

            Ich glaube ich werde mich nie mit JS anfreunden können. Wie würdest du das ganze lösen? Cron?

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

              @passuff
              irgendwo oben ein stop timeout setzen, so dass ein laufendes Timeout gestoppt wird.

              Dann überlegen ob es auf aktualisieren getriggert werden aoll.
              Ich kenne das Verhalten deines Datenpunktes nicht

              1 Reply Last reply Reply Quote 0
              • P
                passuff last edited by passuff

                Hab das ganze wie folgt gelöst:

                2019-02-24_20-10-52.jpg
                Zeile 5 im Skript:

                (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
                

                Wie man sieht, wird der "stop timeout" nicht akzeptiert und erzeugt einen Error im Log.
                Warum, verstehe ich nicht.

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

                  @passuff
                  OK - mein Fehler.

                  Habe gerade nochmal meine Blocklys angesehen, das habe ich mit "intervall", nicht mit "Timeout"

                  Wenn ich mit Timeout gearbeitet hae, ist das Stop timeout in einem SONST

                  1 Reply Last reply Reply Quote 0
                  • P
                    passuff last edited by

                    Habe es auf mehrere Arten versucht den stop timeout einzubauen. Leider ohne Erfolg. Selbst wenn ich in einem Test Skript einen Timeout starte und anschließend stoppe, bekomme ich die Fehlermeldung. Ich vermute daher, dass es sich um einen Bug handelt.

                    1 Reply Last reply Reply Quote 0
                    • R
                      reelfan last edited by

                      Welchen Fehler erhältst Du bei Deinem Test (Ausgabe unter Log).
                      Ich frage, da gerade im JS-Script Adapter 4.1.4 ein entsprechender Fehler behoben wurde.

                      Sofern Du Latest benutzt, könnte das auch für Dein Setup gelten.

                      Siehe hierzu https://forum.iobroker.net/topic/20203/java-script-engine-v-4-1-3-blockly-timeout-timeout-is-not-defined

                      1 Reply Last reply Reply Quote 0
                      • P
                        passuff last edited by passuff

                        Ich habe den Thread gelesen. Danke für den Hinweis. Ich nutzte leider bereits 4.1.3. Gerade eben wurde 4.1.4 released. Damit funktioniert es jetzt.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        696
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

                        3
                        11
                        556
                        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