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.
    • 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