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. ioBroker out - Update von mehreren States mit einer Message

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

ioBroker out - Update von mehreren States mit einer Message

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
node-redjavascript
12 Beiträge 4 Kommentatoren 866 Aufrufe 6 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.
  • MessiahsM 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.

    UncleSamU Offline
    UncleSamU Offline
    UncleSam
    Developer
    schrieb am zuletzt editiert von
    #2

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

    Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
    ♡-lichen Dank an meine Sponsoren

    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #3

      mit javascript kannst du es machen..

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      UncleSamU MessiahsM 3 Antworten Letzte Antwort
      0
      • arteckA arteck

        mit javascript kannst du es machen..

        UncleSamU Offline
        UncleSamU Offline
        UncleSam
        Developer
        schrieb am zuletzt editiert von
        #4

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

        Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
        ♡-lichen Dank an meine Sponsoren

        1 Antwort Letzte Antwort
        0
        • arteckA arteck

          mit javascript kannst du es machen..

          MessiahsM Offline
          MessiahsM Offline
          Messiahs
          schrieb am zuletzt editiert von
          #5

          @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 Antwort Letzte Antwort
          0
          • arteckA arteck

            mit javascript kannst du es machen..

            MessiahsM Offline
            MessiahsM Offline
            Messiahs
            schrieb am zuletzt editiert von
            #6

            @arteck geht also doch nicht mit JS ?

            arteckA 1 Antwort Letzte Antwort
            0
            • MessiahsM 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.

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #7

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

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              MessiahsM 1 Antwort Letzte Antwort
              0
              • mickymM mickym

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

                MessiahsM Offline
                MessiahsM Offline
                Messiahs
                schrieb am zuletzt editiert von Messiahs
                #8

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

                mickymM 1 Antwort Letzte Antwort
                0
                • MessiahsM 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....

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von
                  #9

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

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  MessiahsM 1 Antwort Letzte Antwort
                  0
                  • MessiahsM Messiahs

                    @arteck geht also doch nicht mit JS ?

                    arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    schrieb am zuletzt editiert von arteck
                    #10

                    @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

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

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

                      MessiahsM Offline
                      MessiahsM Offline
                      Messiahs
                      schrieb am zuletzt editiert von
                      #11

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

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • MessiahsM Messiahs

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

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #12

                        gelöscht

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        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

                        752

                        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