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. Node-Red
  5. Node-Red Skript an iobroker anpassen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Node-Red Skript an iobroker anpassen

Geplant Angeheftet Gesperrt Verschoben Node-Red
12 Beiträge 2 Kommentatoren 754 Aufrufe 2 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.
  • B Offline
    B Offline
    BF0911
    schrieb am zuletzt editiert von
    #3

    Ja, das habe ich bereits gemacht. Node-Red läuft als Adapter im iobroker.

    Mir ging es eher darum, wann ich ein "iobroker in", wann ein "iobroker get", wann ein "iobroker out" nehmen.

    Denn soweit ich das verstanden habe, muss ich ja die MQTT-Befehle durch die oben genannten ersetzen und anpassen.

    mickymM 1 Antwort Letzte Antwort
    0
    • B BF0911

      Ja, das habe ich bereits gemacht. Node-Red läuft als Adapter im iobroker.

      Mir ging es eher darum, wann ich ein "iobroker in", wann ein "iobroker get", wann ein "iobroker out" nehmen.

      Denn soweit ich das verstanden habe, muss ich ja die MQTT-Befehle durch die oben genannten ersetzen und anpassen.

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

      @bf0911 Mit iobroker-IN werden die Werte, sobald sie getriggert werden (aktualisiert) den Flow anstossen, das ist wie mqtt-IN.

      Mit iobroker-OUT wird die payload in einen Datenpunkt geschrieben. Ist wie mqtt-Out.

      Mit iobroker-GET kannst Du innerhalb eines Flows (also ohne Trigger) den Wert eines Datenpunktes aktiv holen - zum Beispiel wenn Du nicht über den Kontext gehen willst und 2 Werte miteinander vergleichen willst.

      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.

      B 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @bf0911 Mit iobroker-IN werden die Werte, sobald sie getriggert werden (aktualisiert) den Flow anstossen, das ist wie mqtt-IN.

        Mit iobroker-OUT wird die payload in einen Datenpunkt geschrieben. Ist wie mqtt-Out.

        Mit iobroker-GET kannst Du innerhalb eines Flows (also ohne Trigger) den Wert eines Datenpunktes aktiv holen - zum Beispiel wenn Du nicht über den Kontext gehen willst und 2 Werte miteinander vergleichen willst.

        B Offline
        B Offline
        BF0911
        schrieb am zuletzt editiert von
        #5

        @mickym

        Heißt also, zum Schalten von Geräte nutze ich in und qour und für die Anzeige von Werten, wie Leistung etc, dann den get?!

        mickymM 1 Antwort Letzte Antwort
        0
        • B BF0911

          @mickym

          Heißt also, zum Schalten von Geräte nutze ich in und qour und für die Anzeige von Werten, wie Leistung etc, dann den get?!

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

          @bf0911 Zum schalten SCHREIBST Du in einem Datenpunkt also iobroker-OUT und zwar mit Type: "command".

          Zum Anzeigen im Dashboard zeigst Du die payload an, die entweder aus der iobroker-IN Node kommt (getriggert) oder du sie aktiv holst (mit get-Node)

          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.

          B 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @bf0911 Zum schalten SCHREIBST Du in einem Datenpunkt also iobroker-OUT und zwar mit Type: "command".

            Zum Anzeigen im Dashboard zeigst Du die payload an, die entweder aus der iobroker-IN Node kommt (getriggert) oder du sie aktiv holst (mit get-Node)

            B Offline
            B Offline
            BF0911
            schrieb am zuletzt editiert von
            #7

            @mickym

            Danke für die Ausführungen.

            Ich merke schon, dass das "umschreiben" nicht so einfach wird, wie gedacht.

            Es wurden auch offensichtlich diverse Variable per MQTT definiert und abgefragt

            mickymM 1 Antwort Letzte Antwort
            0
            • B BF0911

              @mickym

              Danke für die Ausführungen.

              Ich merke schon, dass das "umschreiben" nicht so einfach wird, wie gedacht.

              Es wurden auch offensichtlich diverse Variable per MQTT definiert und abgefragt

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

              @bf0911 Ich verstehe auch nicht warum Du MQTT nicht behälst. Auch im Node-Red Adapter im iobroker kannst Du über die mqtt-Nodes direkt auf einen mqtt Broker zugreifen.

              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.

              B 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @bf0911 Ich verstehe auch nicht warum Du MQTT nicht behälst. Auch im Node-Red Adapter im iobroker kannst Du über die mqtt-Nodes direkt auf einen mqtt Broker zugreifen.

                B Offline
                B Offline
                BF0911
                schrieb am zuletzt editiert von
                #9

                @mickym

                Weil ich der Meinung bin/war, dass das Doppel-Gemoppel ist. Z. B. Die Shelly plus sind ja schon per Mqtt im Shelly Adapter hinterlegt.

                Das zweite Problem ist, dass Mqtt für mich ein weiteres Neuland ist

                mickymM 1 Antwort Letzte Antwort
                0
                • B BF0911

                  @mickym

                  Weil ich der Meinung bin/war, dass das Doppel-Gemoppel ist. Z. B. Die Shelly plus sind ja schon per Mqtt im Shelly Adapter hinterlegt.

                  Das zweite Problem ist, dass Mqtt für mich ein weiteres Neuland ist

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

                  @bf0911 OK - zu den Adaptern habe ich meine eigene Meinung, da sie meist einen mqtt-Broker simulieren und Du darauf angewiesen bist, dass die Geräte unterstützt werden. Aber mag Geschmackssache sein, da JSONS nicht jedermanns Sache sind. Aber gerade NodeRed unterstützt Objekte wesentlich besser als Blockly.

                  Da der reiner mqtt-Adapter aber auch Probleme hat nutze ich mosquitto als Broker und subscribe alles im iobroker mit dem mqtt-Adapter. Jedenfalls braucht man dann nicht für jeden Broker adapter einen eigenen Port.

                  Der mqtt-Adapter als Broker macht öfter mal Spirenzchen, deswegen bevorzuge ich den mosquitto und nutze den mqtt-Adapter als Client.

                  43c803ae-1c5b-426f-8085-8ceec45fb1fd-image.png

                  Da ist dann alles drin und ich brauche keinen Shelly, keinen Sonoff, keinen Fhem, keinen owntracks Adapter - da ich alles was mqtt spricht auch unverfälscht empfangen will und nicht darauf angewiesen sein möchte, das es richtig interpretiert wird. Wenn Du einen externen mqtt Broker nutzt - kann man halt den mqtt Adapter als zusätzliche Fehlerquelle ausschließen.

                  Aber das ist Geschmackssache und Du wirst hier an Board genügend Leute finden, die stürzen sich auf jeden Adapter, den es gibt.

                  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.

                  B 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @bf0911 OK - zu den Adaptern habe ich meine eigene Meinung, da sie meist einen mqtt-Broker simulieren und Du darauf angewiesen bist, dass die Geräte unterstützt werden. Aber mag Geschmackssache sein, da JSONS nicht jedermanns Sache sind. Aber gerade NodeRed unterstützt Objekte wesentlich besser als Blockly.

                    Da der reiner mqtt-Adapter aber auch Probleme hat nutze ich mosquitto als Broker und subscribe alles im iobroker mit dem mqtt-Adapter. Jedenfalls braucht man dann nicht für jeden Broker adapter einen eigenen Port.

                    Der mqtt-Adapter als Broker macht öfter mal Spirenzchen, deswegen bevorzuge ich den mosquitto und nutze den mqtt-Adapter als Client.

                    43c803ae-1c5b-426f-8085-8ceec45fb1fd-image.png

                    Da ist dann alles drin und ich brauche keinen Shelly, keinen Sonoff, keinen Fhem, keinen owntracks Adapter - da ich alles was mqtt spricht auch unverfälscht empfangen will und nicht darauf angewiesen sein möchte, das es richtig interpretiert wird. Wenn Du einen externen mqtt Broker nutzt - kann man halt den mqtt Adapter als zusätzliche Fehlerquelle ausschließen.

                    Aber das ist Geschmackssache und Du wirst hier an Board genügend Leute finden, die stürzen sich auf jeden Adapter, den es gibt.

                    B Offline
                    B Offline
                    BF0911
                    schrieb am zuletzt editiert von
                    #11

                    @mickym

                    Mosquitto hat ich mal für 5 Minuten auf Proxmox installiert, allerdings bin ich da nicht ganz so durchgestiegen.

                    Kannst du irgendwas zum lesen diesbezüglich empfehlen?

                    Geben die Geräte z. B. die Topics vor oder kann ich die vorgeben?

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • B BF0911

                      @mickym

                      Mosquitto hat ich mal für 5 Minuten auf Proxmox installiert, allerdings bin ich da nicht ganz so durchgestiegen.

                      Kannst du irgendwas zum lesen diesbezüglich empfehlen?

                      Geben die Geräte z. B. die Topics vor oder kann ich die vorgeben?

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

                      @bf0911 Generell bekommst Du von dem Broker nicht viel mit und der verteilt nur die Nachrichten

                      Geben die Geräte z. B. die Topics vor oder kann ich die vorgeben?

                      Derjenige der Informationen published, gibt die Topics vor bzw. darauf wird gehört. In der Regel geben die Geräte vor, was sie publishen und worauf sie hören.

                      Für eigene Zwecke ohne Geräte kannst Du aber veröffentlichen was Du willst.

                      Die offizielle Doku ist hier: https://mosquitto.org/documentation/

                      Hier eine kleine Installationsanleitung, die mosquitto-clients brauchst Du nicht.

                      https://www.elektronik-kompendium.de/sites/raspberry-pi/2709041.htm

                      14a903d4-ed56-45f3-b7a5-71fc621a21b9-image.png

                      Testen kannst Du ja mit NodeRed

                      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

                      351

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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