Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Zyklische Ausführung "extern" stoppen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Zyklische Ausführung "extern" stoppen

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

      hallo forum!

      ich möchte eine lampe sehr langsam heller dimmen. dazu verwende ich, dank AlCalzone, das unten angeführte blockly script.

      verwendet wird ein aqara switch mit vierfacher tasterkennung. zwei davon verwende ich.

      click event startet den dimmvorgang.

      double click event soll den dimmvorgang vorzeitig beenden (also die zyklische ausführung) und die lampe abschalten bzw. wenn der dimmvorgang beendet ist, abschalten

      beim double click event scheitere ich kläglich...
      wie kann ich die zyklische Ausführung "extern" stoppen?

      zyklabf.jpg

      mir ist bewusst, dass das zweite blockly nicht korrekt ist. hoffe aber, dass damit mein erklärungversuch verständlicher wird.

      AlCalzone 1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer @tom_33 last edited by

        @tom_33 Was klappt denn beim double-click nicht? Sieht auf den ersten Blick logisch aus.

        Mich stört eher das "stop zyklische ausführung" im zyklus oben. So wird der Abschnitt nur 1x ausgeführt, nicht zyklisch.

        1 Reply Last reply Reply Quote 0
        • T
          tom_33 last edited by

          hallo AlCalzone!

          danke für die schnelle antwort.

          wenn ich den click ausführe um das dimmen zu starten, so wird das feld "brightness" in den vorgegebenen schritten erhöht und die lampe heller.
          führe ich einen double click aus , so wechselt "switch state" von true kurz auf false und "brightness" wird unbeirrt weiter erhöht bis zum wert 30.

          wenn 30 erreicht wurde und ich mit einen double click die lampe ausschalten möchte, beginnt das dimmen von vorne. nicht mal diese aktion kapier ich.

          1 Reply Last reply Reply Quote 0
          • T
            tom_33 last edited by tom_33

            @AlCalzone ich hab das "stop zyklische ausführung" mit anderen scripts verglichen. da stehts immer vor dem "Ausführen".
            jetzt siehts so aus und es funktioniert wunderbar 🙂

            herzlichen dank!

            zyklabf.jpg

            AlCalzone 1 Reply Last reply Reply Quote 0
            • AlCalzone
              AlCalzone Developer @tom_33 last edited by

              @tom_33 sagte in Zyklische Ausführung "extern" stoppen:

              da stehts immer vor dem "Ausführen"

              Das ist, damit nicht gleichzeitig mehrere Intervalle laufen.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              697
              Online

              32.0k
              Users

              80.3k
              Topics

              1.3m
              Posts

              2
              5
              747
              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