Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly Skript - Retrigger bzw. Impuls

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly Skript - Retrigger bzw. Impuls

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

      Hallo,

      ich probiere jetzt schon einige Zeit, bin aber einfach noch zu neu im Thema.

      Wie realisiere man ein Blockly Script, bei dem sich der Schaltzustand von true (angesteuert durch Alexa) automatisch wieder

      nach 2Sekunden auf false zurück setzt?

      Funktion soll sein: "Alexa schalte Fester ein" –> Schaltvorgang wird von Broadlink Hub ausgeführt ( ioBroker Status ändert sich dabei auf True ) und nach 2 Sekunden setzt sich True automatisch wieder auf FALSE zurück. Nach erneutem Sprachbefehl "Alexa schalte Fenster ein" der selbe Ablauf. (Also nur Impuls)

      Gruß Andreas
      4703_skript.jpg

      1 Reply Last reply Reply Quote 0
      • R
        RappiRN Most Active last edited by

        Ich verstehe die Logik dafür nicht ganz, aber du kannst doch den gleichen Block wie für das Einschalten nochmal daruter machen und damit wieder, mit einer Verzögerung, ausschalten. Dafür noch die Verzögerung einstellen und den Haken bei "löschen falls läuft" reinmachen, damit die Verzögerung beim retriggern wieder neu startet.

        Enrico

        1 Reply Last reply Reply Quote 0
        • A
          assz last edited by

          @RappiRN:

          Ich verstehe die Logik dafür nicht ganz, aber du kannst doch den gleichen Block wie für das Einschalten nochmal daruter machen und damit wieder, mit einer Verzögerung, ausschalten. Dafür noch die Verzögerung einstellen und den Haken bei "löschen falls läuft" reinmachen, damit die Verzögerung beim retriggern wieder neu startet.

          Enrico `
          Hallo,

          der Hintergrund ist, das es kein Ausschaltsignal gibt und daher der Status auf true bleibt.

          Der Wechsel zwischen True und False erfolgt ja eigentlich über das Skript "durch Alexa schalte ein, schalte aus".

          Es gibt aber kein "Alexa schalte aus", da hier eine Rollo in Zwischenposition über die Ansteuerlänge das Signals runter gefahren wird.

          Sobald ich das gemacht habe bleibt der Status aber permanent auf True.

          Hab das Skript jetzt geändert. Funzt aber nicht. 4703_skript.jpg
          Siehe Status 4703_true.jpg

          1 Reply Last reply Reply Quote 0
          • R
            RappiRN Most Active last edited by

            Du hast jetzt das Ausschalten unter "sonst mache" das muss direkt unter die Einschaltfunktion, das "sonst" oder "sonst falls" kannst du dafür rausnehmen!

            Enrico

            1 Reply Last reply Reply Quote 0
            • A
              assz last edited by

              @RappiRN:

              Du hast jetzt das Ausschalten unter "sonst mache" das muss direkt unter die Einschaltfunktion, das "sonst" oder "sonst falls" kannst du dafür rausnehmen!

              Enrico `

              Meinst du so? 4703_skript.jpg
              Funzt auch nicht… Bleibt weiterhin auf True

              1 Reply Last reply Reply Quote 0
              • R
                RappiRN Most Active last edited by

                Genauso habe ich das gemeint, jetzt ist es so, wenn "Fenster" geändert wird und falls "Fenster" wahr ist, wird "Rollo halb runter" auf wahr und nach 2000ms wieder auf unwahr gesetzt.

                Enrico

                Edit: Halt! Stop! Du hast ja geschrieben, dass "Fenster" immer auf "true" bleibt. D.h. beim Trigger musst du "aktualisiert" auswählen! Und das "falls" muss raus, weil ja eh immer nur "true" anliegt.

                1 Reply Last reply Reply Quote 0
                • A
                  assz last edited by

                  Habs jetzt so gemacht und es funzt.
                  4703_impuls_skript.jpg

                  Danke für Deine Unterstützung.

                  Gruß Andreas

                  1 Reply Last reply Reply Quote 0
                  • R
                    RappiRN Most Active last edited by

                    Hier ist es etwas einfacher, weil "Panik" den Zustand "true" und "false" haben kann. Allerdings ist mir hier nicht klar, wofür du "Panik ein" und "Panik aus" brauchst, weil du ja auch schon "Panik" als Zustand für Visualisierungen nehmen kannst!

                    Bei deinen ersten Beispielen ist aber ein Datenpunkt bei, der nur aktualisiert wird. Und da muss im Trigger "wurde aktualisiert" ausgewählt werden, weil ja der Status immer auf "true" bleibt und eben nur aktualisiert wird!

                    Enrico

                    Edit: Soviel Panik! 😄 Jetzt hast du einfach dein Bild geändert! :lol:

                    1 Reply Last reply Reply Quote 0
                    • A
                      assz last edited by

                      Sorry, da hat sich was überschnitten.

                      Panik war zuerst der falsche hochgeladene Screenshot.

                      Das Panik Script ist für meine rundum Hausbeleuchtung, Blitzlampe und Alarmsirene bei Einbruch oder Überfall.

                      Hatte es erst nach dem upload bemerkt und dann korrigiert. 😉

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      798
                      Online

                      31.7k
                      Users

                      79.8k
                      Topics

                      1.3m
                      Posts

                      2
                      9
                      2506
                      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