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. Einsteigerfragen
  4. Einbindung von Geräten
  5. iobroker mqtt publishing der Objektwerte gelingt nicht

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    880

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

iobroker mqtt publishing der Objektwerte gelingt nicht

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
10 Beiträge 3 Kommentatoren 121 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.
  • J Offline
    J Offline
    jupedi
    schrieb am zuletzt editiert von
    #1

    Hallo,
    komme grad überhaupt nicht weiter.
    Ich möchte die Werte von Objekten im iobroker ( z.B. den Wattpilot/power-Wert) im Homeassistant mittels mqtt verwenden.
    Der iobroker ist der Broker und der Homeassistant einer von mehreren Clients.
    Für das Publishing ist, zusätzlich zur Broker Instanz, noch eine Client Instanz installiert. Die Client Instanz sollte wohl im Objekt/Konfigurationsmenü (Zahnrad) die Anwahl von mqtt zwecks publishing ermöglichen. Der Expertenmodus ist aktiviert. Bei mir taucht mqtt aber im Menü nicht auf.
    Bin mir aber nicht sicher, ob das in der Version Adapter 6.1.4 noch so ist.
    Vermutlich durch die Änderung in den mqtt Einstellungen ist der Wattpilot im mqtt Explorer, zumindest mit seinen Objekten, z.B auch Power, aufgetaucht.
    Ich hatte unter dem Reiter MQTT Einstellungen, Maske zum Bekanntgeben eigener Stats zusätzlich zu mqtt.1 , noch fronius-wattpilot.0.* eingetragen. Der power Wert stimmt aber nicht. Er zeigt 0 statt der aktuellen 4kW. Auch einige andere Werte scheinen nicht aktuell.
    Das Objekt im iobroker :
    mqtt.0.homeassistant.status zeigt online.

    Das Protokoll zeigt den korrekten power-Wert:
    mqtt.1 2025-12-29 15:59:54.958 debug stateChange fronius-wattpilot.0.power: {"val":4.002051025,"ack":true,"ts":1767020394956,"q":0,"from":"system.adapter.fronius-wattpilot.0","user":"system.user.admin","lc":1767020394956}

    Warum kommt der Wert weder im mqtt Explorer noch im HomeAssistant an?Weiß jemand Rat?

    Marc BergM 1 Antwort Letzte Antwort
    0
    • J jupedi

      Hallo,
      komme grad überhaupt nicht weiter.
      Ich möchte die Werte von Objekten im iobroker ( z.B. den Wattpilot/power-Wert) im Homeassistant mittels mqtt verwenden.
      Der iobroker ist der Broker und der Homeassistant einer von mehreren Clients.
      Für das Publishing ist, zusätzlich zur Broker Instanz, noch eine Client Instanz installiert. Die Client Instanz sollte wohl im Objekt/Konfigurationsmenü (Zahnrad) die Anwahl von mqtt zwecks publishing ermöglichen. Der Expertenmodus ist aktiviert. Bei mir taucht mqtt aber im Menü nicht auf.
      Bin mir aber nicht sicher, ob das in der Version Adapter 6.1.4 noch so ist.
      Vermutlich durch die Änderung in den mqtt Einstellungen ist der Wattpilot im mqtt Explorer, zumindest mit seinen Objekten, z.B auch Power, aufgetaucht.
      Ich hatte unter dem Reiter MQTT Einstellungen, Maske zum Bekanntgeben eigener Stats zusätzlich zu mqtt.1 , noch fronius-wattpilot.0.* eingetragen. Der power Wert stimmt aber nicht. Er zeigt 0 statt der aktuellen 4kW. Auch einige andere Werte scheinen nicht aktuell.
      Das Objekt im iobroker :
      mqtt.0.homeassistant.status zeigt online.

      Das Protokoll zeigt den korrekten power-Wert:
      mqtt.1 2025-12-29 15:59:54.958 debug stateChange fronius-wattpilot.0.power: {"val":4.002051025,"ack":true,"ts":1767020394956,"q":0,"from":"system.adapter.fronius-wattpilot.0","user":"system.user.admin","lc":1767020394956}

      Warum kommt der Wert weder im mqtt Explorer noch im HomeAssistant an?Weiß jemand Rat?

      Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von Marc Berg
      #2

      @jupedi sagte in iobroker mqtt publishing der Objektwerte gelingt nicht:

      Für das Publishing ist, zusätzlich zur Broker Instanz, noch eine Client Instanz installiert. Die Client Instanz sollte wohl im Objekt/Konfigurationsmenü (Zahnrad) die Anwahl von mqtt zwecks publishing ermöglichen. Der Expertenmodus ist aktiviert. Bei mir taucht mqtt aber im Menü nicht auf.

      Das ist wohl ein Missverständnis. Du benötigst hierfür nicht eine weitere Instanz des MQTT-Adapters als Client, sondern den mqtt-client Adapter. Das ist ein anderer!

      Das Protokoll zeigt den korrekten power-Wert:
      mqtt.1 2025-12-29 15:59:54.958 debug stateChange fronius-wattpilot.0.power: {"val":4.002051025,"ack":true,"ts":1767020394956,"q":0,"from":"system.adapter.fronius-wattpilot.0","user":"system.user.admin","lc":1767020394956}

      Warum kommt der Wert weder im mqtt Explorer noch im HomeAssistant an?Weiß jemand Rat?

      Weil der Wert als "ack" geschrieben wird. Dieser wird durch den mqtt-Adapter ignoriert. Hier kommst du nur mit dem mqtt-client Adapter weiter. Damit kannst du auch Werte publishen, die als bestätigt geschrieben werden.

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        jupedi
        schrieb am zuletzt editiert von
        #3

        Boah !!! Läuft!!!
        @marc-berg Vielen Dank!
        Es bleibt bei mir aber die Frage,ich habe hier einen mqtt Adapter bei dem ich auswählen kann zwischen
        Server/Broker und Client/Subscriber, aber als Client funktioniert er nicht?!
        Wofür ist dann diese Auswahl?

        Wie bekomme ich den alten Kram sauber wieder raus, welcher im mqtt Explorer noch angezeigt wird?
        Die "Mülltonne" im mqtt Explorer funktioniert nicht und das Löschen der falschen Adpter Instanz hat es auch nicht bewirkt.

        HomoranH Marc BergM 2 Antworten Letzte Antwort
        0
        • J jupedi

          Boah !!! Läuft!!!
          @marc-berg Vielen Dank!
          Es bleibt bei mir aber die Frage,ich habe hier einen mqtt Adapter bei dem ich auswählen kann zwischen
          Server/Broker und Client/Subscriber, aber als Client funktioniert er nicht?!
          Wofür ist dann diese Auswahl?

          Wie bekomme ich den alten Kram sauber wieder raus, welcher im mqtt Explorer noch angezeigt wird?
          Die "Mülltonne" im mqtt Explorer funktioniert nicht und das Löschen der falschen Adpter Instanz hat es auch nicht bewirkt.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @jupedi sagte in iobroker mqtt publishing der Objektwerte gelingt nicht:

          aber als Client funktioniert er nicht?

          doch!
          Aber die Konfiguration jedes einzelnen states in den Objects gibt es dann nicht

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            jupedi
            schrieb am zuletzt editiert von
            #5

            Verstehe ich das richtig, die mqtt Adapter, konfiguriert als Client, macht nur mit einem "externen" Broker Sinn?

            1 Antwort Letzte Antwort
            0
            • J jupedi

              Boah !!! Läuft!!!
              @marc-berg Vielen Dank!
              Es bleibt bei mir aber die Frage,ich habe hier einen mqtt Adapter bei dem ich auswählen kann zwischen
              Server/Broker und Client/Subscriber, aber als Client funktioniert er nicht?!
              Wofür ist dann diese Auswahl?

              Wie bekomme ich den alten Kram sauber wieder raus, welcher im mqtt Explorer noch angezeigt wird?
              Die "Mülltonne" im mqtt Explorer funktioniert nicht und das Löschen der falschen Adpter Instanz hat es auch nicht bewirkt.

              Marc BergM Offline
              Marc BergM Offline
              Marc Berg
              Most Active
              schrieb am zuletzt editiert von Marc Berg
              #6

              @jupedi sagte in iobroker mqtt publishing der Objektwerte gelingt nicht:

              Boah !!! Läuft!!!
              @marc-berg Vielen Dank!
              Es bleibt bei mir aber die Frage,ich habe hier einen mqtt Adapter bei dem ich auswählen kann zwischen
              Server/Broker und Client/Subscriber, aber als Client funktioniert er nicht?!
              Wofür ist dann diese Auswahl?

              Der Client funktioniert grundsätzlich, und du kannst "global" auch einschalten, dass auch bestätigte Werte veröffentlicht werden.

              4741896b-fc2a-4c82-aae3-41170e9ac5f3-grafik.png

              Das gilt dann aber auch für alle Datenpunkte und ist meist nicht das, was man haben will. Und für das reine Abonnieren eines externen Brokers gibt es auch kaum Einschränkungen.

              Wie bekomme ich den alten Kram sauber wieder raus, welcher im mqtt Explorer noch angezeigt wird?

              Keine Ahnung, welchen Kram du meinst. Nach einem restart des MQTT Explorers sollten die Topics verschwunden sein.

              NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

              Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

              Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

              1 Antwort Letzte Antwort
              0
              • J Offline
                J Offline
                jupedi
                schrieb am zuletzt editiert von
                #7

                Die Topics, welche zuvor entstanden sind und nicht funtionieren.
                mqtt1.png

                kann es an dieser Einstellung liegen, bin mir nicht sicher, ob ich das in den letzten Tagen selbst eingetragen habe.

                mqtt2.png

                Marc BergM 1 Antwort Letzte Antwort
                0
                • J jupedi

                  Die Topics, welche zuvor entstanden sind und nicht funtionieren.
                  mqtt1.png

                  kann es an dieser Einstellung liegen, bin mir nicht sicher, ob ich das in den letzten Tagen selbst eingetragen habe.

                  mqtt2.png

                  Marc BergM Offline
                  Marc BergM Offline
                  Marc Berg
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @jupedi

                  Aus diesen Informationsfragmenten kann ich mir leider kein Bild zusammenbauen, das uns hier weiter bringt.

                  NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                  Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                  Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                  1 Antwort Letzte Antwort
                  0
                  • J Offline
                    J Offline
                    jupedi
                    schrieb am zuletzt editiert von
                    #9

                    Ich danke dir erst mal! Das fällt grad unter Luxusproblem. Muss erst mal das Homeassistant Gegenstück überreden, den Wert kontinuierlich zu aktualisieren. Leider macht er das gerade nur einmal am Anfang und dann nicht mehr. Im mqtt-Explorer (im Homassistant integriert) ist er hingegen aktuell, deshalb denke ich, dass es am Homeassistant liegt.

                    1 Antwort Letzte Antwort
                    0
                    • J Offline
                      J Offline
                      jupedi
                      schrieb am zuletzt editiert von jupedi
                      #10

                      So jetzt muss ich doch noch mal hier fragen. Mittlerweile zweifle ich daran, dass es am Homeassistant liegt. Vielleicht kennt sich jemand mit beidem, iob u. HA aus.

                      Installation: iobroker eine Instanz broker und eine Instanz mqqt-client.
                      Homeassistant ist client

                      Folgendes Verhalten.
                      MQTT Instanzen bleiben immer grün.
                      Habe in 0_userdata ein Objekt zur leichten Änderbarkeit angelegt: 0_userdata.0.Auto.SOC_Target
                      Topic: ioBroker/0_userdata/0/Auto/SOC_Target
                      Einen Sensor in der configuration.yaml angelegt und auf das Minimum reduziert um Fehlerquellen auszuschließen.
                      yaml sieht so aus (Sensor ganz unten):

                      # Loads default set of integrations. Do not remove.
                      default_config:
                      
                      # Load frontend themes from the themes folder
                      frontend:
                        themes: !include_dir_merge_named themes
                      
                      automation: !include automations.yaml
                      script: !include scripts.yaml
                      scene: !include scenes.yaml
                      
                      
                      
                      mqtt:
                        sensor:
                      
                          - name: "PV_hoymiles_energy_total"
                            state_topic: "inverter/total/YieldTotal"
                            unique_id: solar_hoymiles_YieldTotal
                            unit_of_measurement: "kWh"
                            device_class: energy
                            state_class: total_increasing
                            value_template: "{{ value | float(0) | round(1) }}"
                      
                          - name: "PV_hoymiles_Momentanleistung"
                            state_topic: "inverter/PV_Balkon/ch0/P_DC"
                            unique_id: solar_hoymiles_Momentanleistung
                            unit_of_measurement: "W"
                            device_class: power
                            state_class: measurement
                            value_template: "{{ value | float(0) | round(1) }}"
                      
                          - name: "Fronius_Wattpilot_Power"
                            state_topic: "ioBroker/fronius-wattpilot/0/power"
                            unique_id: fronius_wattpilot_power
                            unit_of_measurement: "kW"
                            device_class: power
                            state_class: measurement
                            value_template: "{{ value | float(0) | round(1) }}"
                      
                          - name: "HMIP_Wetterstation_Temperatur"
                            state_topic: "ioBroker/hm-rpc/0/0017D8A9A363CE/1/ACTUAL_TEMPERATURE"
                            unique_id: hmip_wetterstation_temperatur
                            unit_of_measurement: "°C"
                            device_class: temperature
                            state_class: measurement
                            value_template: "{{ value | float(0) | round(1) }}"
                      
                          - name: "MQTT_TEST_TOTAL"
                            state_topic: "ioBroker/0_userdata/0/Auto/SOC_Target"
                            unique_id: "ganz_neue_id_12345"
                      

                      Die Sensoren von anderen Clienten funktionieren

                      Ein mqttExplorer ist im Homeassistant integriert.

                      Es werden immer zwei Werte übermittelt. Der zum Startzeitpunkt und der Wert der nächsten Änderung.
                      Danach wird der Sensor nicht mehr aktualisiert.
                      Habe testweise auch alle anderen Sensoren aus der configuration.yaml entfernt, ohne Besserung.

                      Die Aktualisierung im mqttExplorer funktioniert jedoch immer.

                      Habe auch diverse KI Vorschläge durchprobiert , z.B. String/Number Probleme ( value_template: "{{ value | float(0) | round(1) }}" )
                      oder Dezimal Komma versus Punkt. Ohne Erfolg.

                      Ich kann jedoch, wenn ich in der Objekt-Konfiguration des iobrokers den Abonieren-Haken setzte, zuverlässig vom Homeassitant aus (mqtt/Einstellungen/veröffentlichen) Werte über das Topic ins iobroker Objekt schreiben.

                      Noch gebe ich die Hoffnung nicht auf.

                      Screenshots der Einstellungen:

                      mqtt Broker 1.png

                      mqtt Broker 2.png

                      mqtt Broker 3.png

                      mqtt Client 1.png

                      Objekt Konfiguration.png

                      HA mqtt Einstellungen.png

                      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

                      363

                      Online

                      32.6k

                      Benutzer

                      82.1k

                      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