Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Trigger (Falls...)

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly Trigger (Falls...)

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

      Hallo zusammen,

      ich versuche gerade mit Blockly ein paar Routinen abzubilden aber ich scheitere irgendwie schon am Trigger.
      Ich habe ein IOBroker-Objekt "Jemand" welches zwischen true und false welchselt. In Blockly möchte ich gerne einmalig eine Routine starten wenn der Wert von True auf False wechselt.

      Bei diesem Versuch läuft das Ganze aber immer bei Aktualisierung des Objekts obwohl der Wert unverändert "false" bleibt:
      88b63b4f-1454-4a04-b30d-35baffa7346c-grafik.png

      Habe ich da "wurde geändert" und wurde "aktualisiert" falsch verstanden?

      Viele Grüße,
      easyhoo

      J 1 Reply Last reply Reply Quote 0
      • J
        Jan1 @easyhoo last edited by

        @easyhoo
        Dein Ansatz ist falsch. Ein Trigger im Trigger funktioniert nur dann wenn man sich zu 100% sicher ist, dass es keine Überschneidungen gibt. Also zuerst den Trigger und da kommt der Falls Block (blau) rein.

        E 1 Reply Last reply Reply Quote 0
        • E
          easyhoo @Jan1 last edited by

          @Jan1 said in Blockly Trigger (Falls...):

          @easyhoo
          Dein Ansatz ist falsch. Ein Trigger im Trigger funktioniert nur dann wenn man sich zu 100% sicher ist, dass es keine Überschneidungen gibt. Also zuerst den Trigger und da kommt der Falls Block (blau) rein.

          Danke!

          J 1 Reply Last reply Reply Quote 0
          • J
            Jan1 @easyhoo last edited by

            @easyhoo
            Dann gleich noch ein Tip hinterher, wenn DU im Falls Block den selben Wert abfragen möchtest, der im Trigger vorhanden ist, dann kannst bei den Blöcken unter Trigger gleich den einfach Block "Objekt ID" nehmen und auf Wert umstellen. Das ist dann gleich der Wert, den DU im Trigger angegeben hast und verursachte weniger Timingprobleme und man spart sich die erneute Pfadangabe 😉

            E 1 Reply Last reply Reply Quote 0
            • E
              easyhoo @Jan1 last edited by easyhoo

              @Jan1 said in Blockly Trigger (Falls...):

              @easyhoo
              Dann gleich noch ein Tip hinterher, wenn DU im Falls Block den selben Wert abfragen möchtest, der im Trigger vorhanden ist, dann kannst bei den Blöcken unter Trigger gleich den einfach Block "Objekt ID" nehmen und auf Wert umstellen. Das ist dann gleich der Wert, den DU im Trigger angegeben hast und verursachte weniger Timingprobleme und man spart sich die erneute Pfadangabe 😉

              Nochmal DANKE! 🙂

              EDIT:
              In etwa dann so?:
              802a40cf-79e3-46b1-ac17-1a5ebacf676e-grafik.png

              BBTown J 3 Replies Last reply Reply Quote 0
              • BBTown
                BBTown @easyhoo last edited by

                @easyhoo halbe screenshots helfen hier nicht

                1 Reply Last reply Reply Quote 0
                • J
                  Jan1 @easyhoo last edited by Jan1

                  @easyhoo
                  ja genau so, wobei auch den einfachen Trigger Block nehmen kannst, wenn nicht mehrere Objekte im selben Block getriggert werden sollen (ist aber eher Kosmetik).
                  Willst damit Dein Saugroboter steuern? Wenn ja, kann man so machen. Ich habe da aber was für mein Begriffe schöneres. Der saugt 3 mal die Woche, wenn keiner da ist und wenn einer zu Hause ist, holt er das beim verlassen der Wohnung nach. Wenn Dich das interessiert, kann ich das posten. Hört sich kompliziert an, ist aber sehr einfach.

                  @BBTown
                  da gings jetzt erst mal um ne kleine Optimierung des Blockly vom Aufbau, die Funktion kommt erst jetzt. Deshalb war der halbe Screenshot für mich schon ausreichen☺

                  1 Reply Last reply Reply Quote 0
                  • J
                    Jan1 @easyhoo last edited by

                    @easyhoo
                    hier mal mein Blockly für den Saugroboter, da ich jetzt weg muss:
                    c7db4192-0754-438c-8389-c9664dd9b96a-grafik.png
                    Der erste Teil ist simpel der Zeitplan wenn keiner da ist 3 mal die Woche.
                    Im zweiten Teil wird die Reinigung nachgeholt wenn einer da war und der dritte Teil setzt das automatische nachholen zurück, wenn in der Zwischenzeit manuell gestartet wurde.

                    Funktioniert einwandfrei👍

                    1 Reply Last reply Reply Quote 2
                    • E
                      easyhoo last edited by

                      absolut TOP!
                      Ich war auch gerade dabei sowas zu basteln.
                      Danke!

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        Jan1 @easyhoo last edited by

                        Das sind übrigens DPs vom VR200 Adapter, dürften bei den anderen Robotern aber in ähnlicher Art auch vorhanden sein.

                        1 Reply Last reply Reply Quote 0
                        • W
                          weimaraner last edited by

                          Das Skript ist klasse! Ich wollte mir, sobald ich unseren Riegelkontakt an der Haustür verbaut habe, genau so etwas basteln. Danke dafür.
                          Grüße Andreas

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          978
                          Online

                          31.7k
                          Users

                          79.6k
                          Topics

                          1.3m
                          Posts

                          4
                          11
                          3131
                          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