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 script Trigger Zeitpunkt ODER Variablenänderung

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly script Trigger Zeitpunkt ODER Variablenänderung

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

      Hallo Community,

      ich suche nach einer Möglichkeit, ein Blocklyscript mittels zwei Trigger ausführen zu lassen (als ODER-Verknüpfung).
      Entweder zu einem bestimmten Zeitpunkt jeden Tag oder falls eine Systemvariable FALSE gesetzt wurde.

      Hat jemand eine Idee für mich?

      VG
      Takahara

      BananaJoe 1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @Takahara last edited by

        Definiere mal "Systemvariable", wenn das ein Datenpunkt ist dann der normale Auslöser.

        Pack das was du eigentlich machen willst in eine Funktion / Funktionsblock.
        Dann einen Trigger auf den Datenpunkt - der die Funktion aufruft.
        Dann noch einen Zeitplan der zum gewünschten Zeitpunkt auslöst - der die gleiche Funktion aufruft.

        Könnte dann natürlich theoretisch passieren das die Funktion 2x gleichzeitig ausgeführt wird. Ob das schlimm ist musst du beurteilen und ggf. was für diesen Fall in die Funktion einbauen

        T 1 Reply Last reply Reply Quote 1
        • T
          Takahara @BananaJoe last edited by

          @bananajoe
          Du hat natürlich recht. Es ist ein Datenpunkt. Habe es jetzt wie folgt aufgebaut:

          2024-07-10 21_21_40-javascript - smarthomeraspi.png

          Der Zeitplan ist als Wizard konfiguriert und löst jeden Tag um 08:00 aus.
          Dann kommt der Trigger auf Änderung des Datenpunktes "Nachtdienst". Falls der Datenpunkt unwahr ist & die Klingel ausgeschaltet ist, soll die Klingel eingeschaltet werden.

          Meinst du das passt?

          VG Takahara

          DJMarc75 1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @Takahara last edited by

            @takahara Kein Trigger in Trigger verwenden bitte.

            T 1 Reply Last reply Reply Quote 1
            • T
              Takahara @DJMarc75 last edited by

              @djmarc75 said in Blockly script Trigger Zeitpunkt ODER Variablenänderung:

              @takahara Kein Trigger in Trigger verwenden bitte.

              Hast du eine andere Idee/ Lösungsansatz?

              BananaJoe 1 Reply Last reply Reply Quote 0
              • BananaJoe
                BananaJoe Most Active @Takahara last edited by BananaJoe

                @takahara Zeitplan und Falls untereinander setzen (gleiche ebene),
                den Inhalt in einen Funktionsblock setzen,
                in Zeitplan und Falls die Funktion aufrufen
                Dann kannst du halt nicht mit Wert arbeiten sondern musst dir in der Funktion den Wert holen.
                Das müsstest du beim Zeitplan aber sowieso

                T 1 Reply Last reply Reply Quote 1
                • T
                  Takahara @BananaJoe last edited by

                  @bananajoe Danke für deine Rückmeldung. Hab noch nie mit Funktionsblöcken gearbeitet 😞
                  Muss gestehen, dass ich nicht verstehe, wie ich das Blockly Script aufsetzen soll. Kannst du es evtl. als Beispiel zeigen?
                  Vielen Dank

                  BananaJoe 1 Reply Last reply Reply Quote 0
                  • BananaJoe
                    BananaJoe Most Active @Takahara last edited by BananaJoe

                    @takahara

                    d28d5cdf-9630-4a62-a25a-1fb3bd41db91-image.png

                    Wird ausgeführt wenn sich der Datenpunkt 0_userdata.0.test.trigger-fuer-funktion und um 15:00 Täglich
                    Beide rufen die Funktion MeineFunktion auf

                    T 1 Reply Last reply Reply Quote 1
                    • T
                      Takahara @BananaJoe last edited by

                      @bananajoe Ich denke, so kann ich es bei mir umsetzen?!?

                      2024-07-10 22_17_07-javascript - smarthomeraspi.png

                      BananaJoe 1 Reply Last reply Reply Quote 0
                      • BananaJoe
                        BananaJoe Most Active @Takahara last edited by

                        @takahara ja.

                        wobei du jetzt bei beiden immer die Klingel ausschaltest falls diese an ist.
                        Wenn es das ist was du willst, passt alles

                        T 1 Reply Last reply Reply Quote 1
                        • T
                          Takahara @BananaJoe last edited by

                          @bananajoe

                          "EG_Klingel:3.STATE = False" bedeutet in meinem Falls, dass die Klingel eingeschaltet wird. Das liegt an der Verdrahtung zwischen dem angesteuerten Relais und dem Klingelgong.

                          Hab erstmal vielen Dank. Werde es in den kommenden Tagen mal testen.

                          VG Takahara

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          567
                          Online

                          32.0k
                          Users

                          80.3k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          314
                          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