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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Mqtt - Variablen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

Mqtt - Variablen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
39 Beiträge 2 Kommentatoren 3.3k Aufrufe 3 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.
  • HumidorH Humidor

    Hallo!
    Mqtt funktioniert, Kommunikation zu meinen Victron Geräten steht, jetzt kommt Blockly dran.
    Es sind 3 Mqtt Adapter auf meinem ioBroker am laufen
    .0 Broker (für andere Kommunikationen)
    .1 Client -> subcribed to Victron Cerbo 1
    .2 Client -> subcribed to Victron Cerbo 2

    In den Victron Clients laufen Node-Red-Clients. In diesen wird die Kommunkation überwacht, bei Ausfall alle weiteren Geräte (Multiplus) gestoppt.

    Was ich nun will, ist die Regelung / Steuerung vom ioBroker mittels Blockly zu realisieren. Dazu benötige ich Kommunikationsvariablen, die von den Clients ausgelesen werden und entsp. Parameter an den Endgeräten gesetzt werden.

    Ich bin nun an den Basics dieser Kommunikation. Wo bzw. wer erstellt die Variablen?

    Grundsatzfrage, kann ich aus dem Blockly Variablen im Mqtt Master (am Victron Cerbo) erzeugen?
    Wenn ich vom Client eine Variable abfrage, wird sie mir im Master am ioBroker angelegt.

    Besten Dank!!

    HumidorH Offline
    HumidorH Offline
    Humidor
    schrieb am zuletzt editiert von Humidor
    #2

    im Cerbo Client eine Variable abfragen, erzeugt im Broker am ioBroker diese
    Bildschirmfoto 2024-02-19 um 13.37.11.png
    Bildschirmfoto 2024-02-19 um 13.36.58.png
    Bildschirmfoto 2024-02-19 um 13.37.04.png

    ist das der richtige Weg? ich denke nicht.
    wenn ich den Wert der angelegten Variable am Broker ioBroker änderen, kommt dieser im Client an.

    BG

    haus-automatisierungH 2 Antworten Letzte Antwort
    0
    • HumidorH Humidor

      im Cerbo Client eine Variable abfragen, erzeugt im Broker am ioBroker diese
      Bildschirmfoto 2024-02-19 um 13.37.11.png
      Bildschirmfoto 2024-02-19 um 13.36.58.png
      Bildschirmfoto 2024-02-19 um 13.37.04.png

      ist das der richtige Weg? ich denke nicht.
      wenn ich den Wert der angelegten Variable am Broker ioBroker änderen, kommt dieser im Client an.

      haus-automatisierungH Online
      haus-automatisierungH Online
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von
      #3

      @humidor sagte in Mqtt - Variablen:

      ist das der richtige Weg? ich denke nicht.

      Doch, so funktioniert das. Was stört dich daran?

      Sobald der State geändert wird (unbestätigt), published der MQTT-Adapter das auf dem hinterlegten Topic.

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      HumidorH 1 Antwort Letzte Antwort
      0
      • haus-automatisierungH haus-automatisierung

        @humidor sagte in Mqtt - Variablen:

        ist das der richtige Weg? ich denke nicht.

        Doch, so funktioniert das. Was stört dich daran?

        Sobald der State geändert wird (unbestätigt), published der MQTT-Adapter das auf dem hinterlegten Topic.

        HumidorH Offline
        HumidorH Offline
        Humidor
        schrieb am zuletzt editiert von
        #4

        @haus-automatisierung die angelegte Variable wurde vom Client am Master angelegt, wie diese definiert ist, habe ich keinen Einfluss
        aus ioBroker kann es dann vorkommen, dass ich auf eine Variable schreiben möchte, die noch gar nicht existiert.
        Kann ich das irgendwie abfangen?

        BG

        haus-automatisierungH 1 Antwort Letzte Antwort
        0
        • HumidorH Humidor

          @haus-automatisierung die angelegte Variable wurde vom Client am Master angelegt, wie diese definiert ist, habe ich keinen Einfluss
          aus ioBroker kann es dann vorkommen, dass ich auf eine Variable schreiben möchte, die noch gar nicht existiert.
          Kann ich das irgendwie abfangen?

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #5

          @humidor Ich kann Dir nicht so richtig folgen.

          Es wird einfach alles automatisch als State angelegt, was rein kommt. Im Client-Modus vom MQTT-Adapter natürlich nur das, was auch abonniert wurde.

          Mit einem Publish auf hallo/iobroker wird mqtt.0.hallo.iobroker angelegt falls der State noch nicht existiert.

          Was genau meinst Du mit

          @humidor sagte in Mqtt - Variablen:

          dass ich auf eine Variable schreiben möchte, die noch gar nicht existiert.

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          1 Antwort Letzte Antwort
          0
          • HumidorH Humidor

            im Cerbo Client eine Variable abfragen, erzeugt im Broker am ioBroker diese
            Bildschirmfoto 2024-02-19 um 13.37.11.png
            Bildschirmfoto 2024-02-19 um 13.36.58.png
            Bildschirmfoto 2024-02-19 um 13.37.04.png

            ist das der richtige Weg? ich denke nicht.
            wenn ich den Wert der angelegten Variable am Broker ioBroker änderen, kommt dieser im Client an.

            haus-automatisierungH Online
            haus-automatisierungH Online
            haus-automatisierung
            Developer Most Active
            schrieb am zuletzt editiert von
            #6

            @humidor sagte in Mqtt - Variablen:

            im Cerbo Client eine Variable abfragen, erzeugt im Broker am ioBroker diese
            Bildschirmfoto 2024-02-19 um 13.37.11.png

            Das ist übrigens ein Subscribe und legt im ioBroker gar nichts an, sondern wartet nur auf Nachrichten.

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            HumidorH 1 Antwort Letzte Antwort
            0
            • haus-automatisierungH haus-automatisierung

              @humidor sagte in Mqtt - Variablen:

              im Cerbo Client eine Variable abfragen, erzeugt im Broker am ioBroker diese
              Bildschirmfoto 2024-02-19 um 13.37.11.png

              Das ist übrigens ein Subscribe und legt im ioBroker gar nichts an, sondern wartet nur auf Nachrichten.

              HumidorH Offline
              HumidorH Offline
              Humidor
              schrieb am zuletzt editiert von Humidor
              #7

              @haus-automatisierung ja das ist ein subscribe und legt mir die Variable im ioBroker Mqtt Broker an - diese war vorher nicht existent. Ich kann hier nicht definieren, ob es ein String, Num oder Bool... ist. im ioB ist es ein State.

              ich habe im Cerbo diese Mqtt In Nodes angelegt:
              Bildschirmfoto 2024-02-19 um 18.59.47.png

              danach sind die Variablen im ioB angelegt worden:
              Bildschirmfoto 2024-02-19 um 18.59.39.png

              BG

              1 Antwort Letzte Antwort
              0
              • HumidorH Offline
                HumidorH Offline
                Humidor
                schrieb am zuletzt editiert von
                #8

                @haus-automatisierung ich bin auf der Suche nach der ID meines ioBroker Mqtt Master, hättest du ev. eine Info wie ich zu dieser komme?

                BG

                haus-automatisierungH 1 Antwort Letzte Antwort
                0
                • HumidorH Humidor

                  @haus-automatisierung ich bin auf der Suche nach der ID meines ioBroker Mqtt Master, hättest du ev. eine Info wie ich zu dieser komme?

                  haus-automatisierungH Online
                  haus-automatisierungH Online
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @humidor Was ist denn ein „Mqtt Master“? Der Broker hat keine ID. Jeder verbundene Client schon (die ClientID)

                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                  📚 Meine inoffizielle ioBroker Dokumentation

                  HumidorH 1 Antwort Letzte Antwort
                  0
                  • haus-automatisierungH haus-automatisierung

                    @humidor Was ist denn ein „Mqtt Master“? Der Broker hat keine ID. Jeder verbundene Client schon (die ClientID)

                    HumidorH Offline
                    HumidorH Offline
                    Humidor
                    schrieb am zuletzt editiert von
                    #10

                    @haus-automatisierung ja richtig, ok, wie subscribe ich dann vom Client (Cerbo) auf den Master, damit dieser zum polling angestoßen wird?

                    BG

                    haus-automatisierungH 1 Antwort Letzte Antwort
                    0
                    • HumidorH Humidor

                      @haus-automatisierung ja richtig, ok, wie subscribe ich dann vom Client (Cerbo) auf den Master, damit dieser zum polling angestoßen wird?

                      haus-automatisierungH Online
                      haus-automatisierungH Online
                      haus-automatisierung
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @humidor Ich verstehe dich nicht, wenn Du eigene Begriffe ausdenkst.

                      Den Prozess habe ich ja oben erklärt und auch schon etliche Lern-Inhalte zu MQTT erstellt. Gern mal reinschauen dann kann ich auch besser helfen

                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                      📚 Meine inoffizielle ioBroker Dokumentation

                      HumidorH 1 Antwort Letzte Antwort
                      0
                      • haus-automatisierungH haus-automatisierung

                        @humidor Ich verstehe dich nicht, wenn Du eigene Begriffe ausdenkst.

                        Den Prozess habe ich ja oben erklärt und auch schon etliche Lern-Inhalte zu MQTT erstellt. Gern mal reinschauen dann kann ich auch besser helfen

                        HumidorH Offline
                        HumidorH Offline
                        Humidor
                        schrieb am zuletzt editiert von Humidor
                        #12

                        @haus-automatisierung wiso, der Client subscribed, der Broker published

                        BG

                        haus-automatisierungH 1 Antwort Letzte Antwort
                        0
                        • HumidorH Humidor

                          @haus-automatisierung wiso, der Client subscribed, der Broker published

                          haus-automatisierungH Online
                          haus-automatisierungH Online
                          haus-automatisierung
                          Developer Most Active
                          schrieb am zuletzt editiert von haus-automatisierung
                          #13

                          @humidor nein. Polling existiert nicht. Nur publish/subscribe. Das ist ja gerade der Vorteil von MQTT gegenüber z.B HTTP

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          HumidorH 1 Antwort Letzte Antwort
                          0
                          • haus-automatisierungH haus-automatisierung

                            @humidor nein. Polling existiert nicht. Nur publish/subscribe. Das ist ja gerade der Vorteil von MQTT gegenüber z.B HTTP

                            HumidorH Offline
                            HumidorH Offline
                            Humidor
                            schrieb am zuletzt editiert von
                            #14

                            @haus-automatisierung https://blog.doubleslash.de/mqtt-fuer-dummies

                            BG

                            haus-automatisierungH 1 Antwort Letzte Antwort
                            0
                            • HumidorH Humidor

                              @haus-automatisierung https://blog.doubleslash.de/mqtt-fuer-dummies

                              haus-automatisierungH Online
                              haus-automatisierungH Online
                              haus-automatisierung
                              Developer Most Active
                              schrieb am zuletzt editiert von
                              #15

                              @humidor Kannst den Abschnitt zu „polling“ mal markieren? 😉

                              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                              📚 Meine inoffizielle ioBroker Dokumentation

                              HumidorH 1 Antwort Letzte Antwort
                              0
                              • haus-automatisierungH haus-automatisierung

                                @humidor Kannst den Abschnitt zu „polling“ mal markieren? 😉

                                HumidorH Offline
                                HumidorH Offline
                                Humidor
                                schrieb am zuletzt editiert von
                                #16

                                @haus-automatisierung published...

                                der Client muss sich am Broker subscriben und das zyklisch

                                BG

                                haus-automatisierungH 1 Antwort Letzte Antwort
                                0
                                • HumidorH Humidor

                                  @haus-automatisierung published...

                                  der Client muss sich am Broker subscriben und das zyklisch

                                  haus-automatisierungH Online
                                  haus-automatisierungH Online
                                  haus-automatisierung
                                  Developer Most Active
                                  schrieb am zuletzt editiert von haus-automatisierung
                                  #17

                                  @humidor Nein. Subscribe passier einmalig (je topic oder per wildcard) und ist auch kein muss. Man kann als Client auch nur publishen.

                                  Daher ja auch der Hinweis oben, dass ein einfaches subscribe in Node-Red keine Datenpunkte im MQTT-Adapter anlegen wird.

                                  Aber wie gesagt, bitte Grundlagen anschauen.

                                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                  📚 Meine inoffizielle ioBroker Dokumentation

                                  HumidorH 1 Antwort Letzte Antwort
                                  0
                                  • haus-automatisierungH haus-automatisierung

                                    @humidor Nein. Subscribe passier einmalig (je topic oder per wildcard) und ist auch kein muss. Man kann als Client auch nur publishen.

                                    Daher ja auch der Hinweis oben, dass ein einfaches subscribe in Node-Red keine Datenpunkte im MQTT-Adapter anlegen wird.

                                    Aber wie gesagt, bitte Grundlagen anschauen.

                                    HumidorH Offline
                                    HumidorH Offline
                                    Humidor
                                    schrieb am zuletzt editiert von Humidor
                                    #18

                                    @haus-automatisierung
                                    ich folge der Beschreibung von Victron, auf deren Geräte ich Mqtt ja benutze
                                    https://github.com/victronenergy/dbus-mqtt#keep-alive

                                    der Client muss zyklisch am Broker subcriben, sonst ist nach 60s Schluss
                                    das mache ich und funktioniert auch, sonst bekommt der Victron Cerbo keine Daten

                                    wie ich oben schon geschrieben habe, der Node Red am Cerbo ist ein Client, lege ich dort irgend eine Variable im Mqtt In Node an, wird diese im ioBroker Mqtt Master erzeugt.
                                    veränder ich diese Variable/Wert , wird das im Node Red am Cerbo aktualisiert
                                    das funktioniert.

                                    der neue flashMQ soll ja in der neuen FW vom Cerbo drin sein, meine Cerbos haben V3.20 (aktuell), dieser soll das aktualisieren bereits haben, mein Mqtt IN Node am Cerbo wartet aber mit der Weitergabe der Info auf eine Änderung und das ist mein Thema.

                                    BG

                                    haus-automatisierungH 1 Antwort Letzte Antwort
                                    0
                                    • HumidorH Humidor

                                      @haus-automatisierung
                                      ich folge der Beschreibung von Victron, auf deren Geräte ich Mqtt ja benutze
                                      https://github.com/victronenergy/dbus-mqtt#keep-alive

                                      der Client muss zyklisch am Broker subcriben, sonst ist nach 60s Schluss
                                      das mache ich und funktioniert auch, sonst bekommt der Victron Cerbo keine Daten

                                      wie ich oben schon geschrieben habe, der Node Red am Cerbo ist ein Client, lege ich dort irgend eine Variable im Mqtt In Node an, wird diese im ioBroker Mqtt Master erzeugt.
                                      veränder ich diese Variable/Wert , wird das im Node Red am Cerbo aktualisiert
                                      das funktioniert.

                                      der neue flashMQ soll ja in der neuen FW vom Cerbo drin sein, meine Cerbos haben V3.20 (aktuell), dieser soll das aktualisieren bereits haben, mein Mqtt IN Node am Cerbo wartet aber mit der Weitergabe der Info auf eine Änderung und das ist mein Thema.

                                      haus-automatisierungH Online
                                      haus-automatisierungH Online
                                      haus-automatisierung
                                      Developer Most Active
                                      schrieb am zuletzt editiert von haus-automatisierung
                                      #19

                                      @humidor sagte in Mqtt - Variablen:

                                      der Client muss zyklisch am Broker subcriben, sonst ist nach 60s Schluss

                                      Nein, das ist ein Publish. Steht auch da:

                                      To activate keep-alive, send a read request to R/<portal ID>/keepalive. The payload may be blank

                                      Also brauchst Du eine Publish-Node und keine Subscribe-Node! Die nennen ihre Topics halt so (Ein Publish auf R/ ist eine "Read-Request" - das hat mit dem MQTT-Standard aber nichts zu tun. Da kennt man den Begriff "read" gar nicht.)

                                      @humidor sagte in Mqtt - Variablen:

                                      wie ich oben schon geschrieben habe, der Node Red am Cerbo ist ein Client

                                      Richtig. Habe nichts anderes gesagt. Genau wie dein MQTT-Adapter nur ein Client ist.

                                      @humidor sagte in Mqtt - Variablen:

                                      wird diese im ioBroker Mqtt Master erzeugt.

                                      Nein. Nur wenn das Retain-Flag gesetzt wird sind die Payloads auf Topics persistent. Da wird nichts erzeugt. Das ist wie eine Broadcast-Nachricht. Alle, die abonniert haben, bekommen die Nachricht. Wer erst später abonniert, bekommt diese nicht (außer das Retain-Flag wurde beim publish gesetzt).

                                      Es gibt in MQTT keine "Variablen"

                                      @humidor sagte in Mqtt - Variablen:

                                      der neue flashMQ soll ja in der neuen FW vom Cerbo drin sein

                                      Richtig, hat Mosquitto abgelöst. Tut aber nichts zur Sache und verhält sich gleich.

                                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                      📚 Meine inoffizielle ioBroker Dokumentation

                                      HumidorH 1 Antwort Letzte Antwort
                                      0
                                      • haus-automatisierungH haus-automatisierung

                                        @humidor sagte in Mqtt - Variablen:

                                        der Client muss zyklisch am Broker subcriben, sonst ist nach 60s Schluss

                                        Nein, das ist ein Publish. Steht auch da:

                                        To activate keep-alive, send a read request to R/<portal ID>/keepalive. The payload may be blank

                                        Also brauchst Du eine Publish-Node und keine Subscribe-Node! Die nennen ihre Topics halt so (Ein Publish auf R/ ist eine "Read-Request" - das hat mit dem MQTT-Standard aber nichts zu tun. Da kennt man den Begriff "read" gar nicht.)

                                        @humidor sagte in Mqtt - Variablen:

                                        wie ich oben schon geschrieben habe, der Node Red am Cerbo ist ein Client

                                        Richtig. Habe nichts anderes gesagt. Genau wie dein MQTT-Adapter nur ein Client ist.

                                        @humidor sagte in Mqtt - Variablen:

                                        wird diese im ioBroker Mqtt Master erzeugt.

                                        Nein. Nur wenn das Retain-Flag gesetzt wird sind die Payloads auf Topics persistent. Da wird nichts erzeugt. Das ist wie eine Broadcast-Nachricht. Alle, die abonniert haben, bekommen die Nachricht. Wer erst später abonniert, bekommt diese nicht (außer das Retain-Flag wurde beim publish gesetzt).

                                        Es gibt in MQTT keine "Variablen"

                                        @humidor sagte in Mqtt - Variablen:

                                        der neue flashMQ soll ja in der neuen FW vom Cerbo drin sein

                                        Richtig, hat Mosquitto abgelöst. Tut aber nichts zur Sache und verhält sich gleich.

                                        HumidorH Offline
                                        HumidorH Offline
                                        Humidor
                                        schrieb am zuletzt editiert von
                                        #20

                                        @haus-automatisierung gut, dh zwischen Mqtt Standard und Victron ist ein Unterschied, das wird mich da wohl auch verwirren. Damit umschreibe ich ab jetzt nur noch. (lesen/holen/schreiben)

                                        ich sage dem ioBroker Broker, er soll bitte seine Daten senden
                                        ich mache das zyklisch alle 30s, sonst sendet er nach 60s nicht mehr.
                                        das wird im Cerbo Node Red mit einer Mqtt Out Node gemacht
                                        auf Mqtt In Node bekomme ich die Werte, die ich sehen will.

                                        BG

                                        haus-automatisierungH 1 Antwort Letzte Antwort
                                        0
                                        • HumidorH Humidor

                                          @haus-automatisierung gut, dh zwischen Mqtt Standard und Victron ist ein Unterschied, das wird mich da wohl auch verwirren. Damit umschreibe ich ab jetzt nur noch. (lesen/holen/schreiben)

                                          ich sage dem ioBroker Broker, er soll bitte seine Daten senden
                                          ich mache das zyklisch alle 30s, sonst sendet er nach 60s nicht mehr.
                                          das wird im Cerbo Node Red mit einer Mqtt Out Node gemacht
                                          auf Mqtt In Node bekomme ich die Werte, die ich sehen will.

                                          haus-automatisierungH Online
                                          haus-automatisierungH Online
                                          haus-automatisierung
                                          Developer Most Active
                                          schrieb am zuletzt editiert von
                                          #21

                                          @humidor Am Ende weiß ich nicht genau, was Du vor hast.

                                          • Du hast einen MQTT-Broker (der läuft auf dem Cerbo).
                                          • Dieser erwartet von einem Client (z.B. Node-RED auf dem Cerbo) einen regelmäßig "Read-Request".
                                          • Dieser "Read-Request" ist aber eigentlich nur ein Publish auf R/<portal ID>/keepalive. Das braucht also in Node-RED eine MQTT-Out-Node. Payload kann auch leer sein. Also total egal. Zyklisch senden geht z.B. mit einer Inject Node.

                                          Jetzt ist die Frage, welche Rolle der ioBroker dabei spielt.

                                          1. Warum verbindet der sich nicht auch einfach mit dem MQTT-Adapter (im Client-Modus) gegen den MQTT-Broker im Cerbo?
                                          2. Was genau soll der ioBroker dann tun?

                                          Um nochmal auf die Ausgangsfragen einzugehen:

                                          @humidor sagte in Mqtt - Variablen:

                                          kann ich aus dem Blockly Variablen im Mqtt Master (am Victron Cerbo) erzeugen?

                                          Diese "Variablen" heißen Topics und sind nicht persistent. Um einen Datenpunkt im ioBroker zu erzeugen, muss einfach nur eine Nachricht auf einem abonnierten Topic gepublished werden. Dann wird diese automatisch angelegt.

                                          Ein schreiben dieser Datenpunkte führt dann wieder zu einem Publish auf dem Topic (dies ist auf dem Objekt in ioBroker hinterlegt).

                                          @humidor sagte in Mqtt - Variablen:

                                          Was ich nun will, ist die Regelung / Steuerung vom ioBroker mittels Blockly zu realisieren

                                          Am Ende schreibst Du damit einfach nur Datenpunkte. Wie jeden anderen Datenpunkt auch. Und der MQTT-Adapter macht aus diesem "steuere"-Befehl dann ein Publish auf MQTT.

                                          Wie genau was verknüpft werden soll, welche Rolle Node-RED und welche ioBroker spielt, habe ich nach wie vor nicht verstanden und müsste genauer definiert werden.

                                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                          📚 Meine inoffizielle ioBroker Dokumentation

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          745

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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