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
    515

  • 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Online
                                          mickymM Online
                                          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
                                          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

                                          662

                                          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