Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Blockly Trigger (Falls...)

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    489

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Blockly Trigger (Falls...)

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 4 Kommentatoren 3.5k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • E Offline
    E Offline
    easyhoo
    schrieb am zuletzt editiert von easyhoo
    #1

    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 Antwort Letzte Antwort
    0
    • E 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 Offline
      J Offline
      Jan1
      schrieb am zuletzt editiert von
      #2

      @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 Antwort Letzte Antwort
      0
      • J Jan1

        @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 Offline
        E Offline
        easyhoo
        schrieb am zuletzt editiert von
        #3

        @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 Antwort Letzte Antwort
        0
        • E easyhoo

          @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 Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #4

          @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 :wink:

          E 1 Antwort Letzte Antwort
          0
          • J Jan1

            @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 :wink:

            E Offline
            E Offline
            easyhoo
            schrieb am zuletzt editiert von easyhoo
            #5

            @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 :wink:

            Nochmal DANKE! :-)

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

            BBTownB J 3 Antworten Letzte Antwort
            0
            • E 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 :wink:

              Nochmal DANKE! :-)

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

              BBTownB Offline
              BBTownB Offline
              BBTown
              schrieb am zuletzt editiert von
              #6

              @easyhoo halbe screenshots helfen hier nicht

              ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

              1 Antwort Letzte Antwort
              0
              • E 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 :wink:

                Nochmal DANKE! :-)

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

                J Offline
                J Offline
                Jan1
                schrieb am zuletzt editiert von Jan1
                #7

                @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:relaxed:

                1 Antwort Letzte Antwort
                0
                • E 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 :wink:

                  Nochmal DANKE! :-)

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

                  J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von
                  #8

                  @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:

                  1 Antwort Letzte Antwort
                  2
                  • E Offline
                    E Offline
                    easyhoo
                    schrieb am zuletzt editiert von
                    #9

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

                    J 1 Antwort Letzte Antwort
                    0
                    • E easyhoo

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

                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #10

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

                      1 Antwort Letzte Antwort
                      0
                      • W Offline
                        W Offline
                        weimaraner
                        schrieb am zuletzt editiert von
                        #11

                        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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        792

                        Online

                        32.5k

                        Benutzer

                        81.8k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe