Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Timeout wird nicht im Blockly gestoppt, sobald er aktiv ist

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Timeout wird nicht im Blockly gestoppt, sobald er aktiv ist

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

      Ich habe ein Problem mit einem Timeout, vielleicht findet jemand den Fehler. Ich suche schon lange selbst nach dem Fehler.
      Aktuelle Versionen:
      Node.js: v16.19.1
      NPM: 8.19.3
      Javascriptversion: 7.0.1

      Sobald der Timeout "timeout_Erzeugung_zu_niedrig" aktiviert ist und er aber über den "Sonst-Block" wieder abgebrochen werden soll, passiert das Abbrechen nicht.

      Der Auschnitt aus dem Blockly:
      Unbenannt.PNG

      Das ganze Blockly:

      Blockly.txt

      Homoran Codierknecht 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @quorle last edited by

        @quorle sagte in Timeout wird nicht im Blockly gestoppt, sobald er aktiv ist:

        Sobald der Timeout "timeout_Erzeugung_zu_niedrig" aktiviert ist und er aber über den "Sonst-Block" wieder abgebrochen werden soll, passiert das Abbrechen nicht.

        wie oft wird der Timeout gestartet, ohne dass er vorher gestoppt wurde?
        Dann kann man ihn nämlich nicht mehr stoppen wenn er mehrfach läuft.

        Q 1 Reply Last reply Reply Quote 0
        • Q
          quorle @Homoran last edited by

          @homoran Eigentlich wird dieser Timeout nur in dem oben gezeigten Netzwerk aktiviert. Und laut Debug-Meldungen wird der timeout nur einmal gestartet.

          Homoran 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @quorle last edited by

            @quorle
            Man geht üblicherweise hin und beendet einen Timeout, bevor man ihn startet.
            Das dient dazu, mehrfache Instanzen davon zu unterbinden.
            In diesem Fall müssten also vor dem Start von "timeout_Erzeugung_zu_niedrig" beide Timeouts beendet werden.

            Q 1 Reply Last reply Reply Quote 0
            • Q
              quorle @Codierknecht last edited by

              @codierknecht Habe einmal vor dem Start des Timeouts noch mal einen Stop eingefügt. mal sehen was passiert

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

                @quorle sagte in Timeout wird nicht im Blockly gestoppt, sobald er aktiv ist:

                @homoran Eigentlich wird dieser Timeout nur in dem oben gezeigten Netzwerk aktiviert. Und laut Debug-Meldungen wird der timeout nur einmal gestartet.

                ich weiß leider nicht was da triggert und ob die Bedingungen nicht mehrfach hintereinander zutreffen. Dann startet er ggf. mehrfach
                vorher stoppen wäre die eine möglichkeit oder nur ausführen falls nicht timeout

                Q 1 Reply Last reply Reply Quote 0
                • Q
                  quorle @Homoran last edited by

                  @homoran Habe jetzt einmal vor dem Start des Timeouts ein Stop Timeout hinzugefügt. Bislang läuft es. Aber wie sieht der Block aus den du meinst?

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

                    @quorle sagte in Timeout wird nicht im Blockly gestoppt, sobald er aktiv ist:

                    Aber wie sieht der Block aus den du meinst?

                    Logik Falls, logik nicht, Variable mit dem Namen des Timeouts.
                    in dem "Maul" des falls-Blocks dann der Start des Timeouts mit Inhalt.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    867
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    551
                    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