Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Automatisierung
    5. Node Red: Fragen zu einfachen Steuerungsaufgaben

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Node Red: Fragen zu einfachen Steuerungsaufgaben

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Bastel2021 @mickym last edited by

      @mickym Muss ebend kurz eine Pause machen! Aber danke schon mal bis hier hin!!!

      1 Reply Last reply Reply Quote 0
      • B
        Bastel2021 @mickym last edited by

        @mickym Irgendwo ist noch ein Fehler. Ich muss auf jeden Fall mit dem state arbeiten. Aber wie sage ich der Switch node ob der state ON oder OFF ist?

        c7aa5945-8672-439f-8ecd-bde92996f5ca-grafik.png

        acc30848-0d28-433d-920d-6ee93b449dc4-grafik.png

        57a78c39-5d09-48df-a43c-24fd96d25265-grafik.png

        mickym 1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @Bastel2021 last edited by

          @bastel2021 Das weiss ich schon. 😉 Also was kommt den aus debug 19 raus, wenn Du schaltest. 😉

          B mickym 2 Replies Last reply Reply Quote 0
          • B
            Bastel2021 @mickym last edited by

            @mickym
            9f7e0244-5442-4ede-8976-ff4c7cb9c58c-grafik.png

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

              @mickym Das ist aber nicht das Objekt - Zeig mal wie das im mqtt. Adapter aussieht.

              B 1 Reply Last reply Reply Quote 0
              • B
                Bastel2021 @mickym last edited by Bastel2021

                @mickym meinst du das?

                965ef24e-15c0-4fa0-b307-0c0962d2bdb0-grafik.png

                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @Bastel2021 last edited by mickym

                  @bastel2021 Ja - aber da sollte halt nicht state drin stehen. In der Regel ist da ein ganzes Objekt drin.

                  Starte mal Deinen zigbee2mqtt neu.

                  f2d4f8c4-dace-4aec-a767-a66b0caade80-image.png

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    Bastel2021 @mickym last edited by

                    @mickym hm, aber das kann ich doch nicht beeinflussen, oder?

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      Bastel2021 @Bastel2021 last edited by

                      @bastel2021
                      8e7629a0-7e2e-45f5-950a-71bb07a562aa-grafik.png

                      mickym 1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @Bastel2021 last edited by

                        @bastel2021 So sieht das gut aus. Nun poste das Objekt im NodeRed. 😉

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          Bastel2021 @mickym last edited by

                          @mickym
                          be5ee298-7453-440c-9216-28bc7673cf4d-grafik.png

                          mickym 1 Reply Last reply Reply Quote 0
                          • mickym
                            mickym Most Active @Bastel2021 last edited by mickym

                            @bastel2021 gut dann trägst Du in die Change Node zu dem Switch folgendes ein:

                            08cf1481-90f8-410d-b5bc-2ec0e5b3ba32-image.png

                            und hinten (also nach dem switch) in die Change Node verschiebst Du die payload nach state

                            899dd92d-dd1b-4de7-b002-253de012db31-image.png

                            Dieses Objekt schreibst Du dann via mqtt in das topic mit set darunter:

                            Also:

                            zigbee2mqtt/licht/wohnzimmer/boxsteckdose/set
                            

                            7f57a4b6-7e03-4c05-9a01-9d3f99c53c72-image.png

                            Also in der 1. Change Node vor dem Switch "Setze" und in der 2. Change Node nach dem Switch "Verschiebe"

                            B 2 Replies Last reply Reply Quote 0
                            • B
                              Bastel2021 @mickym last edited by

                              @mickym Ja das klappt so! Perfekt! Muss jetzt nur noch verstehen warum 😬

                              mickym 1 Reply Last reply Reply Quote 0
                              • B
                                Bastel2021 @mickym last edited by Bastel2021

                                @mickym so werden also die Informationen der Reihe nach weiter gegeben bzw. verändert

                                91ba1431-7918-46dc-a3c6-7f6b86abc5bb-grafik.png

                                ec568d90-41d0-4adf-b9c4-e9131e5abd13-grafik.png

                                653702e8-efe6-4047-b543-42e93b1b64d3-grafik.png

                                1 Reply Last reply Reply Quote 0
                                • mickym
                                  mickym Most Active @Bastel2021 last edited by mickym

                                  @bastel2021 Gut wie gesagt - Du musst Dich bisschen mit Objekten beschäftigen - das habe ich Dir aber schon angekündigt. 😉

                                  Das habe ich ja hier bis zum Excess geübt. 😉 https://forum.iobroker.net/post/905403

                                  Im Prinzip ist das aber nicht schwer:

                                  85e94d60-4730-4450-9b07-a705396e798f-image.png

                                  Deine payload ist also ein Objekt und enthält eine Eigenschaft state. Auf Eigenschaften eines Objektes kannst Du immer direkt mit einem Punkt dazwischen zugreifen. Also payload.state.

                                  Man kann auch mit der Maus immer neben die Eigenschaft, die einen interessiert fahren und den Pfad kopieren:

                                  NodeRed Copy Path.gif

                                  so und in der 1. ChangeNode setzt Du eine neue payload - aus dem alten Nachrichtenobjekt, da aus der Eigenschaft payload und dort aus der Eigenschaft state.

                                  So extrahierst Du also ganz einfach Eigenschaften aus einem Objekt.

                                  Im 2. Fall erstellst Du ein Objekt aus

                                  OFF wird also

                                  {"state":"OFF"}
                                  

                                  und das ganze als payload Eigenschaft.

                                  Das fühlt sich erstmal umständlicher im MQTT an, als mit den normalen Datenpunkten, hat aber den Vorteil, dass man mehrere Parameter mit einem Befehl verstellen kann.

                                  Bei einer Steckdose macht das keinen Sinn, aber bei einer dimmbaren Lampe kann ich die Dimmung und ein und ausschalten gleichzeitig verschicken.

                                  {"state":"ON","brightness":50}
                                  

                                  Damit schalte ich also mit einem Befehl die Lampe ein und dimme auf 50%. 😉

                                  In Deiner Debug Node 22 siehst Du dass Du nun als payload ein Objekt mit der Eigenschaft state verschickst. 😉 - Das hast Du nur nicht ausgeklappt auf Deinem Screenshot. 😁

                                  B 2 Replies Last reply Reply Quote 0
                                  • B
                                    Bastel2021 @mickym last edited by Bastel2021

                                    @mickym sagte in Node Red: Fragen zu einfachen Steuerungsaufgaben:

                                    In Deiner Debug Node 22 siehst Du dass Du nun als payload ein Objekt mit der Eigenschaft state verschickst. - Das hast Du nur nicht ausgeklappt auf Deinem Screenshot.

                                    Sorry, hab ich geändert im Post!

                                    mickym 1 Reply Last reply Reply Quote 0
                                    • mickym
                                      mickym Most Active @Bastel2021 last edited by

                                      @bastel2021 sagte in Node Red: Fragen zu einfachen Steuerungsaufgaben:

                                      @mickym sagte in Node Red: Fragen zu einfachen Steuerungsaufgaben:

                                      In Deiner Debug Node 22 siehst Du dass Du nun als payload ein Objekt mit der Eigenschaft state verschickst. - Das hast Du nur nicht ausgeklappt auf Deinem Screenshot.

                                      Sorry, hab ich geändert!

                                      Na kein Problem - Hauptsache Du hast das Prinzip verstanden. 😉 - Dann kann ich mich ja erst mal entspannen und Dich weiter machen lassen. 😉

                                      1 Reply Last reply Reply Quote 0
                                      • B
                                        Bastel2021 @mickym last edited by

                                        @mickym Genau das wollte ich mit der ganzen Aktion kennen lernen. Daran muss ich mich natürlich erstmal gewöhnen. Ich bin aber froh das das alles bis hier hin geklappt hat. Und jetzt muss ich mich langsam weiter vortasten.

                                        Schon wieder Danke für deine Hilfe! 👍

                                        mickym 1 Reply Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @Bastel2021 last edited by

                                          @bastel2021 sagte in Node Red: Fragen zu einfachen Steuerungsaufgaben:

                                          @mickym Genau das wollte ich mit der ganzen Aktion kennen lernen. Daran muss ich mich natürlich erstmal gewöhnen. Ich bin aber froh das das alles bis hier hin geklappt hat. Und jetzt muss ich mich langsam weiter vortasten.

                                          Schon wieder Danke für deine Hilfe! 👍

                                          Ja da kannst Du ja auch stolz auf Dich sein. Immerhin hast Du Dein System komplett neu aufgebaut, Backup eingespielt, mosquitto und zigbee2mqtt installiert und alles läuft. Da haben viele wesentlich mehr Probleme oder bringen das nicht auf die Reihe. Also auch ein Kompliment von meiner Seite: 👍 👍 👍

                                          B 2 Replies Last reply Reply Quote 0
                                          • B
                                            Bastel2021 @mickym last edited by

                                            @mickym Oh! vielen Dank, sehr nett von dir!

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            240
                                            20410
                                            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