Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Dauerschleife verhindern - Die perfekte Wechselschaltung

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Dauerschleife verhindern - Die perfekte Wechselschaltung

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

      Hallo,
      Ich habe im kompletten Haus Sonoff Touch Schalter und Sonoff TX Ultimate, alle mit Tasmota geflasht.

      Ich habe immer mal wieder das Problem, dass sich die Schalter, die über Blockly als Wechselschalter konfiguriert sind, in eine Dauerschleife versetzen wenn sie betätigt werden. Das Ganze passiert absolut sporadisch und der Grund ist nicht nachvollziehbar. Es passiert zwar selten, aber es passiert.

      Für die Wechselschaltung benutze ich folgendes Script, welches sicherlich nicht perfekt ist.
      Bildschirmfoto 2024-04-03 um 17.49.53.png

      Kann ich diese ungewollten Dauerschleifen irgendwie verhindern bzw. gibt es das ultimative Script für eine Wechselschaltung?

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

        @stefan341 sagte: Script für eine Wechselschaltung?

        Es ist eine Folgeschaltung, in der ein Aktor dem anderen folgt.

        Blockly_Wechselschaltung.JPG

        Der Vergleich mit dem Skriptnamen verhindert eine Trigger-Schleife.

        S 1 Reply Last reply Reply Quote 1
        • S
          Stefan341 @paul53 last edited by

          danke @paul53

          script.js.blockly2Lampen
          

          Ist dann der Scriptname von folgendem Script?

          @paul53 said in Dauerschleife verhindern - Die perfekte Wechselschaltung:

          Blockly_Wechselschaltung.JPG

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

            @stefan341 sagte: Ist dann der Scriptname von folgendem Script?

            Ja: "script.js.blockly.2Lampen"

            Den Skriptnamen des aktuellen Skriptes mit der Folgeschaltung eingeben! Er wird bei jedem Skriptstart und -stopp im Log angezeigt.

            S 2 Replies Last reply Reply Quote 0
            • S
              Stefan341 @paul53 last edited by

              @paul53 Danke.
              Das probiere ich heute Abend mal.

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

                @paul53
                Ich habe das jetzt mal getestet und gleich meine Wechselschaltungen umgebaut. Es scheint super zu funktionieren. Die nächsten Tage geht es dann in den "Kinder-Härtetest" 🙂

                Danke erstmal.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                860
                Online

                32.0k
                Users

                80.4k
                Topics

                1.3m
                Posts

                2
                6
                341
                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