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
    524

  • 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 Online
    MichaelFM Online
    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 Offline
      mickymM Offline
      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 Online
        MichaelFM Online
        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 Offline
          mickymM Offline
          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 Online
            MichaelFM Online
            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 Offline
              mickymM Offline
              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 Online
                MichaelFM Online
                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 Offline
                  mickymM Offline
                  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 Online
                    MichaelFM Online
                    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 Offline
                      mickymM Offline
                      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 Online
                        MichaelFM Online
                        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 Offline
                          mickymM Offline
                          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 Online
                            MichaelFM Online
                            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 Offline
                              mickymM Offline
                              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 Online
                                MichaelFM Online
                                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 Online
                                  MichaelFM Online
                                  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 Offline
                                    mickymM Offline
                                    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 Online
                                      MichaelFM Online
                                      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
                                      • MichaelFM MichaelF

                                        @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 Offline
                                        mickymM Offline
                                        mickym
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #23

                                        @michaelf Nach ich glaube eher, dass da kein Leerstring rein darf - auf der iobroker Seite sieht das in meinen Augen aber gut aus, wenn die send2server Einträge kommen.

                                        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 Nach ich glaube eher, dass da kein Leerstring rein darf - auf der iobroker Seite sieht das in meinen Augen aber gut aus, wenn die send2server Einträge kommen.

                                          MichaelFM Online
                                          MichaelFM Online
                                          MichaelF
                                          schrieb am zuletzt editiert von
                                          #24

                                          @mickym

                                          Was ist mit Leerstring gemeint ?

                                          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

                                          886

                                          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