Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. ioBroker out - Update von mehreren States mit einer Message

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    ioBroker out - Update von mehreren States mit einer Message

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

      Gibt es eine Möglichkeit ein Objekt im Payload mitzugeben, welches dann mehrere states-Werte setzt ?

      Hintergrund:
      Ich habe bereits alle benötigten Werte in einer einzigen Message und müsste diese zerpflücken um verschiedene states des gleichen Objektes zu setzen.
      Beispiel:
      Anschalten einer Lampe mit der Farbe 'rot' und 50% Dimmwert.

      UncleSam mickym 2 Replies Last reply Reply Quote 0
      • UncleSam
        UncleSam Developer @Messiahs last edited by

        @Messiahs Soviel ich weiss, gibt's das nicht. Zumindest im JavaScript Adapter. Und ich bezweifle, dass Blockly oder Node Red sowas können.

        1 Reply Last reply Reply Quote 0
        • arteck
          arteck Developer Most Active last edited by

          mit javascript kannst du es machen..

          UncleSam Messiahs 3 Replies Last reply Reply Quote 0
          • UncleSam
            UncleSam Developer @arteck last edited by

            @arteck sagte in ioBroker out - Update von mehreren States mit einer Message:

            mit javascript kannst du es machen..

            Ah okay, wie heisst denn die Funktion?

            1 Reply Last reply Reply Quote 0
            • Messiahs
              Messiahs @arteck last edited by

              @arteck
              Hättst Du ein Beispiel ? Ich habe das schon in JS versucht... aber leider auch nach Std. kein brauchbares Ergebnis gefunden.
              So eine Möglichkeit würde mir sehr helfen meine Flows (in NodeRed) übersichtlich zu gestalten. Bisher hatte ich auch nur Beispiele gefunden, die entsprechende States jeweils mit einer Nachricht versorgen.
              Pro Lampe wären dass zurzeit mind. 3 Nachrichten (state, color, colortemp).

              1 Reply Last reply Reply Quote 0
              • Messiahs
                Messiahs @arteck last edited by

                @arteck geht also doch nicht mit JS ?

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

                  @messiahs Warum muss das den eine Nachricht sein. Du kannst doch einfach das Objekt über eine split Node in einzelne Nachrichten zerlegen und das topic zusammenbasteln. In die iobroker out Node lässt Du das topic leer - dann beschreibst Du mit einer Node mehrere Datenpunkte. Ob eine iobroker out Node eine oder mehrere Nachrichten verschickt hat doch mit der Übersichtlichkeit des Flows nichts zu tun.

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

                    @mickym Es ist einfach so, dass es einen Zeitpunkt gibt, an dem man weiß, welche Zustände z.B. eine Lampe haben soll, z.B. einschalten, Farbe grün und 80% Dimmwert.
                    Warum sollte man dies dann in mehrere Nachrichten aufsplitten und nicht gleich im Payload einer Nachricht alle Werte setzen ?
                    Es wäre genauso, wenn du beim telefonieren deinen Gesprächspartner für jedes zu sprechende Wort erneut anrufen müsstest....

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

                      @messiahs Solange es in der Hardware keine Presets gibt, bringt Dir die Synchronizität keinerlei Vorteile, weil es immer sequentiell abgearbeitet wird. Im Gegenteil die Hardware ist meist bei zu geringen Abständen der Befehlsabfolge überfordert. Ich sehe keinen signifikanten Vorteil.

                      Messiahs 1 Reply Last reply Reply Quote 0
                      • arteck
                        arteck Developer Most Active @Messiahs last edited by arteck

                        @messiahs ja doch aber... es hängt von adapter ab..
                        aber
                        das händelt der Adapter bei sich.. also mach die Lampe an, setzte die auf rot, und lichtstärke 60.. der hue Adapter macht das .. mit dem object command

                        mit boardmittlen gehts nicht... das ist richtig

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

                          @mickym
                          Sorry, dass eine hat nichts mit dem anderen zu tun.
                          Overhead und die Performancebelastung ist bei vielen Messages einfach um ein vielfaches größer, zudem grundsätzlich überflüssig...
                          Wie ich gelernt habe geht es über ioBroker/NodeRed zurzeit noch nicht... dann ist es halt so.

                          @arteck
                          Verstehe, Danke trotzdem.

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

                            gelöscht

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            1.0k
                            Online

                            31.6k
                            Users

                            79.4k
                            Topics

                            1.3m
                            Posts

                            javascript node-red
                            4
                            12
                            471
                            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