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. ioBroker Allgemein
  4. MQTT Daten Senden

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

MQTT Daten Senden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
37 Beiträge 2 Kommentatoren 4.9k 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.
  • MichaelFM Offline
    MichaelFM Offline
    MichaelF
    schrieb am zuletzt editiert von
    #3

    Hi,

    nein kommt leider auch nichts an.

    Hier sollte dann eine neue Datenbank namens MQTT erscheinen :

    974ac5a8-c5b3-4397-9067-94cda6b2d364-image.png

    Stimmt die Broker IP Adresse ? oder muss da diese des Empfängers rein ?

    mickymM 1 Antwort Letzte Antwort
    0
    • MichaelFM MichaelF

      Hi,

      nein kommt leider auch nichts an.

      Hier sollte dann eine neue Datenbank namens MQTT erscheinen :

      974ac5a8-c5b3-4397-9067-94cda6b2d364-image.png

      Stimmt die Broker IP Adresse ? oder muss da diese des Empfängers rein ?

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

      @michaelf Ich sags immer wieder MQTT- sendet nicht direkt. Der Client muss an einen Broker publishen und der leitet die Nachrichten weiter an alle Clients die ein topic abonniert haben.

      Wenn das eine Telegraf Konfiguration ist, die als Client für Deinen mqtt-Broker dient, musst Du sowohl im mqtt-Client also auch in der Konfig des Telegraf - die IP Adresse des Brokers verwenden.

      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
      • MichaelFM Offline
        MichaelFM Offline
        MichaelF
        schrieb am zuletzt editiert von
        #5

        Leider bin ich damit noch nicht soooo besonders bewandert.

        Der Iobroker hat die .69 am Ende, die Solaranzeige die .42 dann müsste die .69 ja eigentlich richtig sein.

        Daten in die Influx Datenbank schreiben
        Es ist möglich, Schaltzustände oder Daten fremder Geräte mit in das Dashboard aufzunehmen. Die Daten 
        müssen als MQTT Topic zum angeschlossenen Broker gesendet werden.
        Ein Beispiel: Eine Smart Home Zentrale schaltet einen Wasserboiler ein und dieses soll im Dashboard 
        visualisiert werden. Die Smart Home zentrale sendet also den Topic 
        „solaranzeige/anzeige/1/Wasserboiler“ mit dem Wert „ein“ im MQTT Protokoll an den angeschlossenen 
        Broker.
        Dieser Wert „ein“ wird von der Solaranzeige in die lokale Influx Datenbank des 1. Gerätes geschrieben 
        unter dem Measurement „mqtt“ und der Spalte „Wasserboiler“. Alle Daten werden immer asl „String“ in 
        die Datenbank geschrieben. Eine Zahl 9 also als „9“
        Um das zu sehen muss man auf der Raspberry Command Ebene folgende Befehle eingeben:
        influx + ENTER
        >use 'solaranzeige' + ENTER („anstatt des Datenbanknamens 'solaranzeige' bitte ihr gewählter 
        Datenbankname eintragen. In der Multi-Regler-Version muss jedes Gerät einen anderen Datenbanknamen
        besitzen. Diesen Namen gibt man in der x.user.config.php an.)
        >show measurements + ENTER
        >select * from MQTT limit 10 + ENTER
        Jetzt sollte man die Spalte „Wasserboiler“ mit dem Wert „ein“ sehen. Eventuell ist es aber besser anstatt 
        die Werte „ein“ und „aus“ „1“ und „0“ zu senden, da man jeder Zahl in Grafana umwandeln und einem 
        Textstring zuordnen kann. So könnte man die „1“ in den Textstring „Wasserboiler ein“ umsetzen.
        Aber Achtung! Wenn erst einmal „ein“ gesendet wurde, kann man nicht mehr „1“ senden. Das würde erst 
        gehen, wenn man das Measurement „MQTT“ wieder löscht. Der Influx Befehl heißt dazu „drop 
        measurement MQTT“ 
        

        Das ist die Beschreibung, Multiregler habe ich nicht.

        Von hier kommen die Daten :
        954fc690-b412-4293-8138-c6a8ced91929-image.png
        8f5b8ddd-fbe8-45cb-bfc1-143c6062f51c-image.png

        mickymM 1 Antwort Letzte Antwort
        0
        • MichaelFM MichaelF

          Leider bin ich damit noch nicht soooo besonders bewandert.

          Der Iobroker hat die .69 am Ende, die Solaranzeige die .42 dann müsste die .69 ja eigentlich richtig sein.

          Daten in die Influx Datenbank schreiben
          Es ist möglich, Schaltzustände oder Daten fremder Geräte mit in das Dashboard aufzunehmen. Die Daten 
          müssen als MQTT Topic zum angeschlossenen Broker gesendet werden.
          Ein Beispiel: Eine Smart Home Zentrale schaltet einen Wasserboiler ein und dieses soll im Dashboard 
          visualisiert werden. Die Smart Home zentrale sendet also den Topic 
          „solaranzeige/anzeige/1/Wasserboiler“ mit dem Wert „ein“ im MQTT Protokoll an den angeschlossenen 
          Broker.
          Dieser Wert „ein“ wird von der Solaranzeige in die lokale Influx Datenbank des 1. Gerätes geschrieben 
          unter dem Measurement „mqtt“ und der Spalte „Wasserboiler“. Alle Daten werden immer asl „String“ in 
          die Datenbank geschrieben. Eine Zahl 9 also als „9“
          Um das zu sehen muss man auf der Raspberry Command Ebene folgende Befehle eingeben:
          influx + ENTER
          >use 'solaranzeige' + ENTER („anstatt des Datenbanknamens 'solaranzeige' bitte ihr gewählter 
          Datenbankname eintragen. In der Multi-Regler-Version muss jedes Gerät einen anderen Datenbanknamen
          besitzen. Diesen Namen gibt man in der x.user.config.php an.)
          >show measurements + ENTER
          >select * from MQTT limit 10 + ENTER
          Jetzt sollte man die Spalte „Wasserboiler“ mit dem Wert „ein“ sehen. Eventuell ist es aber besser anstatt 
          die Werte „ein“ und „aus“ „1“ und „0“ zu senden, da man jeder Zahl in Grafana umwandeln und einem 
          Textstring zuordnen kann. So könnte man die „1“ in den Textstring „Wasserboiler ein“ umsetzen.
          Aber Achtung! Wenn erst einmal „ein“ gesendet wurde, kann man nicht mehr „1“ senden. Das würde erst 
          gehen, wenn man das Measurement „MQTT“ wieder löscht. Der Influx Befehl heißt dazu „drop 
          measurement MQTT“ 
          

          Das ist die Beschreibung, Multiregler habe ich nicht.

          Von hier kommen die Daten :
          954fc690-b412-4293-8138-c6a8ced91929-image.png
          8f5b8ddd-fbe8-45cb-bfc1-143c6062f51c-image.png

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

          @michaelf Na dann scheint Dein Broker Deine Solaranzeige zu sein. Du verbindest Dich ja auch mit dem mqtt-Adapter als Client auf die Adresse 42. Dann musst Du auch in Deinem telegraf Konfig - die 42 als Broker verwenden. Der iobroker hat damit nichts zu tun.

          Ich versteh aber auch nicht - warum Du 2 clients auf deinem iobroker in diesem Fall hast, da beide ja als Client konfiguriert wurde.

          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
          • MichaelFM Offline
            MichaelFM Offline
            MichaelF
            schrieb am zuletzt editiert von
            #7

            Das ist dann glaube ich einfach Unwissenheit meinerseits, wenn ich den 2 Client wieder :

            f827d7bd-ee69-457d-b6bc-bb3b53e66440-image.png

            deinstalliere fehlen mir die MQTT Einstellungen in den Datenpunkten, diese :

            b0d207d8-6d08-488c-bb4e-b6f2dbdd49d6-image.png

            Daher dachte ich das ich zwei benötige.

            mickymM 1 Antwort Letzte Antwort
            0
            • MichaelFM MichaelF

              Das ist dann glaube ich einfach Unwissenheit meinerseits, wenn ich den 2 Client wieder :

              f827d7bd-ee69-457d-b6bc-bb3b53e66440-image.png

              deinstalliere fehlen mir die MQTT Einstellungen in den Datenpunkten, diese :

              b0d207d8-6d08-488c-bb4e-b6f2dbdd49d6-image.png

              Daher dachte ich das ich zwei benötige.

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

              @michaelf Beim mqtt-client nimmst Du das Zahnrad zum Publishen neben dem Datenpunkt.

              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
              • MichaelFM Offline
                MichaelFM Offline
                MichaelF
                schrieb am zuletzt editiert von
                #9

                Jetzt habe ich den mqtt.client-0 deinstalliert, wenn ich jetzt auf das Zahnrad drücke ist der MQTT Reiter weg

                62e139b4-a2e8-4cf7-b35c-a8796b8a73c1-image.png

                Oder bin ich da Falsch ?

                mickymM 1 Antwort Letzte Antwort
                0
                • MichaelFM MichaelF

                  Jetzt habe ich den mqtt.client-0 deinstalliert, wenn ich jetzt auf das Zahnrad drücke ist der MQTT Reiter weg

                  62e139b4-a2e8-4cf7-b35c-a8796b8a73c1-image.png

                  Oder bin ich da Falsch ?

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

                  @michaelf Ja wenn Du es deinstalliert - dann ist auch das Zahnrad weg mit dem Reiter. Wenn hätte ich halt den Mqtt- Client/Server Adapter deinstalliert.

                  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.

                  MichaelFM 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @michaelf Ja wenn Du es deinstalliert - dann ist auch das Zahnrad weg mit dem Reiter. Wenn hätte ich halt den Mqtt- Client/Server Adapter deinstalliert.

                    MichaelFM Offline
                    MichaelFM Offline
                    MichaelF
                    schrieb am zuletzt editiert von
                    #11

                    @mickym

                    Wenn ich den deinstalliere sind meine datenpunkte der solaranzeige weg oder werden nicht mehr aktualisiert.

                    Oder legt der andere Adapter diese dann neu an ?

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • MichaelFM MichaelF

                      @mickym

                      Wenn ich den deinstalliere sind meine datenpunkte der solaranzeige weg oder werden nicht mehr aktualisiert.

                      Oder legt der andere Adapter diese dann neu an ?

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

                      @michaelf Ok verstehe - du bekommst auch noch daten von dem solarpanel - dann kannst du den server/client Adapter lassen . Dann publishst Du aber einfach - indem Du selbst datenpunkte unter mqtt.0 anlegst - Also das geht auch - ich sagte ja nur dass Du nicht 2 clients brauchst. Also nicht löschen, sonst die die Datenpunkte unter mqtt.0 weg.

                      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.

                      MichaelFM 1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @michaelf Ok verstehe - du bekommst auch noch daten von dem solarpanel - dann kannst du den server/client Adapter lassen . Dann publishst Du aber einfach - indem Du selbst datenpunkte unter mqtt.0 anlegst - Also das geht auch - ich sagte ja nur dass Du nicht 2 clients brauchst. Also nicht löschen, sonst die die Datenpunkte unter mqtt.0 weg.

                        MichaelFM Offline
                        MichaelFM Offline
                        MichaelF
                        schrieb am zuletzt editiert von
                        #13

                        @mickym

                        Ahh ok, gibt es ein Beispiel wie ich da ein neuen Datenpunkt anlegen kann ?

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • MichaelFM MichaelF

                          @mickym

                          Ahh ok, gibt es ein Beispiel wie ich da ein neuen Datenpunkt anlegen kann ?

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

                          @michaelf Einfach in den Expertenmodus wechseln im Admin und dann mit dem + einen Datenpunkt erstellen. Das topic zähl quasi ab mqtt.0 - also die nächste Ebene ist das topic in der ersten Hierarchie.

                          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.

                          MichaelFM 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @michaelf Einfach in den Expertenmodus wechseln im Admin und dann mit dem + einen Datenpunkt erstellen. Das topic zähl quasi ab mqtt.0 - also die nächste Ebene ist das topic in der ersten Hierarchie.

                            MichaelFM Offline
                            MichaelFM Offline
                            MichaelF
                            schrieb am zuletzt editiert von
                            #15

                            @mickym

                            Das hat geklappt :

                            a98dfcc1-8cc6-424f-861d-4546a55610e1-image.png

                            Muss ich noch irgendwas anderes machen damit die Werte gesendet werden ?

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • MichaelFM MichaelF

                              @mickym

                              Das hat geklappt :

                              a98dfcc1-8cc6-424f-861d-4546a55610e1-image.png

                              Muss ich noch irgendwas anderes machen damit die Werte gesendet werden ?

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

                              @michaelf Nur unbestätigt den Datenpunkt beschreiben - dann wird gepublished

                              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.

                              MichaelFM 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @michaelf Nur unbestätigt den Datenpunkt beschreiben - dann wird gepublished

                                MichaelFM Offline
                                MichaelFM Offline
                                MichaelF
                                schrieb am zuletzt editiert von
                                #17

                                @mickym

                                da kommt leider nichts an

                                mickymM 1 Antwort Letzte Antwort
                                0
                                • MichaelFM MichaelF

                                  @mickym

                                  da kommt leider nichts an

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

                                  @michaelf Mach mal alle Haken raus - und zeig deine mqtt Einstellungen. Was sagt denn das log?

                                  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.

                                  MichaelFM 1 Antwort Letzte Antwort
                                  0
                                  • mickymM mickym

                                    @michaelf Mach mal alle Haken raus - und zeig deine mqtt Einstellungen. Was sagt denn das log?

                                    MichaelFM Offline
                                    MichaelFM Offline
                                    MichaelF
                                    schrieb am zuletzt editiert von
                                    #19

                                    @mickym

                                    Welche Haken ?

                                    Muss ich umstellen auf debug ?

                                    9f0d3321-6419-4923-adc7-4fca70539d55-image.png

                                    MichaelFM mickymM 2 Antworten Letzte Antwort
                                    0
                                    • MichaelFM MichaelF

                                      @mickym

                                      Welche Haken ?

                                      Muss ich umstellen auf debug ?

                                      9f0d3321-6419-4923-adc7-4fca70539d55-image.png

                                      MichaelFM Offline
                                      MichaelFM Offline
                                      MichaelF
                                      schrieb am zuletzt editiert von
                                      #20

                                      @michaelf said in MQTT Daten Senden:

                                      @mickym

                                      Welche Haken ?

                                      Muss ich umstellen auf debug ?

                                      9f0d3321-6419-4923-adc7-4fca70539d55-image.png

                                      c3e6a325-920e-4eb3-a20a-3c9a9d18432d-image.png

                                      1 Antwort Letzte Antwort
                                      0
                                      • MichaelFM MichaelF

                                        @mickym

                                        Welche Haken ?

                                        Muss ich umstellen auf debug ?

                                        9f0d3321-6419-4923-adc7-4fca70539d55-image.png

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

                                        @michaelf Nee info - langt debug ist zuviel - das mit der number kannst erst mal ignorieren. Es sollte aber was geschrieben werden, wenn Du in den Datenpunkt was schreibst.

                                        Im Prinzip muss wenn Du in den Datenpunkt was schreibst - solche Meldungen kommen:

                                        mqtt.2 2022-10-03 21:13:37.049	info	send2Server
                                        

                                        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.

                                        MichaelFM 1 Antwort Letzte Antwort
                                        0
                                        • mickymM mickym

                                          @michaelf Nee info - langt debug ist zuviel - das mit der number kannst erst mal ignorieren. Es sollte aber was geschrieben werden, wenn Du in den Datenpunkt was schreibst.

                                          Im Prinzip muss wenn Du in den Datenpunkt was schreibst - solche Meldungen kommen:

                                          mqtt.2 2022-10-03 21:13:37.049	info	send2Server
                                          
                                          MichaelFM Offline
                                          MichaelFM Offline
                                          MichaelF
                                          schrieb am zuletzt editiert von MichaelF
                                          #22

                                          @mickym

                                          Ja das ist wohl da :

                                          8e4f6381-c461-4707-a01e-dee377d078fc-image.png

                                          Stimmt vielleicht das hier in Gelb nicht ?

                                          ec99c04e-114b-4f04-9540-da3e970abf36-image.png

                                          Oder hat es eventuell was mit der ID zu tun :

                                          mqtt.2.solaranzeige/anzeige/1/PvErsparnisEuro
                                          
                                          mickymM 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

                                          333

                                          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