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. mqtt-client liest kein Topics

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    106

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

mqtt-client liest kein Topics

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
10 Beiträge 2 Kommentatoren 799 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.
  • I Offline
    I Offline
    Int17
    schrieb am zuletzt editiert von
    #1

    Ich habe einen mosquitto Server laufen, worin Topics angelegt sind:
    klu_010.jpg

    Ich habe den Adapter so eingestellt:
    klu_009.jpg

    Leider keine Daten:
    klu_007.jpg

    Verbindung besteht laut mosquitto Log:
    New connection from 192.168.178.41:40984 on port 1883.
    New client connected from 192.168.178.41:40984 as iobroker-mqtt-client

    Zusätzliche Topics (nuki und homeassistant) habe ich mal testweise abonniert, half aber auch nicht.
    Was mache ich da falsch?

    BananaJoeB 1 Antwort Letzte Antwort
    0
    • I Int17

      Ich habe einen mosquitto Server laufen, worin Topics angelegt sind:
      klu_010.jpg

      Ich habe den Adapter so eingestellt:
      klu_009.jpg

      Leider keine Daten:
      klu_007.jpg

      Verbindung besteht laut mosquitto Log:
      New connection from 192.168.178.41:40984 on port 1883.
      New client connected from 192.168.178.41:40984 as iobroker-mqtt-client

      Zusätzliche Topics (nuki und homeassistant) habe ich mal testweise abonniert, half aber auch nicht.
      Was mache ich da falsch?

      BananaJoeB Online
      BananaJoeB Online
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #2

      @int17 bei Präfix für subscribe Topics und Präfix für publish Topics nimm mal alles wieder heraus,
      bei zusätzliche Subscriptionssetzt du ein # den du mit der Eingabtaste bestätigen muss so das der umgewandelt wird.
      Dann hast du alles.

      Aber erst wenn etwas gesendet wird oder Topics mit Retain. Je nachdem was auf dem MQTT-Broker los ist, kann das einen Moment dauern.

      Alternativ nimm den MQTT Broker/Client als Client, der holt sich ab Werk alles.
      Der zickte bei mir aber rum über die normale Verbindung per MQTT wenn ich viele Werte in kurzer zeit geändert habe.

      Am Home Assisstant habe ich auch den MQTT-Client dran per Websocket, allerdings subscribe ich da nichts weil ich nur senden will.
      Das Coole am MQTT-Client ist ja, das ich an den Datenpunkten einstellen kann das diese gesendet werden, da muss ich die Werte nicht noch einmal im MQTT-Client Adapter sehen.

      Also wenn du nur "gucken" willst würde ich den MQTT Broker/Client als Client nehmen.

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      I 1 Antwort Letzte Antwort
      0
      • BananaJoeB BananaJoe

        @int17 bei Präfix für subscribe Topics und Präfix für publish Topics nimm mal alles wieder heraus,
        bei zusätzliche Subscriptionssetzt du ein # den du mit der Eingabtaste bestätigen muss so das der umgewandelt wird.
        Dann hast du alles.

        Aber erst wenn etwas gesendet wird oder Topics mit Retain. Je nachdem was auf dem MQTT-Broker los ist, kann das einen Moment dauern.

        Alternativ nimm den MQTT Broker/Client als Client, der holt sich ab Werk alles.
        Der zickte bei mir aber rum über die normale Verbindung per MQTT wenn ich viele Werte in kurzer zeit geändert habe.

        Am Home Assisstant habe ich auch den MQTT-Client dran per Websocket, allerdings subscribe ich da nichts weil ich nur senden will.
        Das Coole am MQTT-Client ist ja, das ich an den Datenpunkten einstellen kann das diese gesendet werden, da muss ich die Werte nicht noch einmal im MQTT-Client Adapter sehen.

        Also wenn du nur "gucken" willst würde ich den MQTT Broker/Client als Client nehmen.

        I Offline
        I Offline
        Int17
        schrieb am zuletzt editiert von Int17
        #3

        @bananajoe
        Genau das war es . Danke dir.
        Ich habe bisher den Broker/Client Adapter als Broker genommen, aber immer diese Fehlermeldung bekommen:

        error: mqtt.0 (1370) Cannot update connection info: TypeError: Cannot read properties of undefined (reading 'stream')
        

        Da ich den Eindruck habe, dass keiner (momentan) mit Ahnung Zeit hat den Adapter weiterzuentwickeln, will ich von dem Adapter als Broker weg und habe mir einen mosquitto Server installiert, wohin die Geräte jetzt publizieren. Daher brauche ich im iobroker jetzt einen MQTT Client. Hatte mir schon eine weitere Instanz des Broker/Client Adapter als Client installiert und da klappte es auch Anhieb, wie von dir beschrieben.

        Einen Nachteil sehe ich beim MQTT Client:
        Wenn du dir in der iobroker Objektübersicht rechts außen das Zahnrad (Einstellungen) anschaust, so ist das immer wegen des Abonnierens aktiv. Beim Broker/Client Adapter ist das Zahnrad nur dann aktiv, wenn die Daten, so wie bei mir, z.B. in eine influxdb geschrieben werden. So kann man leicht erkennen, welche Objekt das sind. Im MQTT Client findest du diese Datenfelder anhand des aktiven Zustand des Zahnrads nicht mehr.

        Da ich gerne die Ladezustände meiner Mobilgeräte im iobroker haben will, bin ich auch bei Home Assistant gelandet, da dort die Integration von Mobilgeräten einfach ist. Die Ladezustände schicke ich an den mosquitto Server, um sie dann im iobroker per MQTT zu abonnieren.

        BananaJoeB 1 Antwort Letzte Antwort
        0
        • I Int17

          @bananajoe
          Genau das war es . Danke dir.
          Ich habe bisher den Broker/Client Adapter als Broker genommen, aber immer diese Fehlermeldung bekommen:

          error: mqtt.0 (1370) Cannot update connection info: TypeError: Cannot read properties of undefined (reading 'stream')
          

          Da ich den Eindruck habe, dass keiner (momentan) mit Ahnung Zeit hat den Adapter weiterzuentwickeln, will ich von dem Adapter als Broker weg und habe mir einen mosquitto Server installiert, wohin die Geräte jetzt publizieren. Daher brauche ich im iobroker jetzt einen MQTT Client. Hatte mir schon eine weitere Instanz des Broker/Client Adapter als Client installiert und da klappte es auch Anhieb, wie von dir beschrieben.

          Einen Nachteil sehe ich beim MQTT Client:
          Wenn du dir in der iobroker Objektübersicht rechts außen das Zahnrad (Einstellungen) anschaust, so ist das immer wegen des Abonnierens aktiv. Beim Broker/Client Adapter ist das Zahnrad nur dann aktiv, wenn die Daten, so wie bei mir, z.B. in eine influxdb geschrieben werden. So kann man leicht erkennen, welche Objekt das sind. Im MQTT Client findest du diese Datenfelder anhand des aktiven Zustand des Zahnrads nicht mehr.

          Da ich gerne die Ladezustände meiner Mobilgeräte im iobroker haben will, bin ich auch bei Home Assistant gelandet, da dort die Integration von Mobilgeräten einfach ist. Die Ladezustände schicke ich an den mosquitto Server, um sie dann im iobroker per MQTT zu abonnieren.

          BananaJoeB Online
          BananaJoeB Online
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von BananaJoe
          #4

          @int17 sagte in mqtt-client liest kein Topics:

          Da ich gerne die Ladezustände meiner Mobilgeräte im iobroker haben will, bin ich auch bei Home Assistant gelandet, da dort die Integration von Mobilgeräten einfach ist. Die Ladezustände schicke ich an den mosquitto Server, um sie dann im iobroker per MQTT zu abonnieren.

          wie wäre es denn dafür einfach den HASS-Adapter zu nehmen?
          91901ad7-f866-4eaa-b5b4-88b3eee4e83b-image.png
          Pfad bei mir

          hass.0.entities.sensor.blinza54_charger_type
          

          So hole ich mir z.B. auch die Life360 Daten aus Home Assistant

          Da musst du nichts hin und her senden, über den Adapter hast du einfach alles in ioBroker.
          Den MQTT-Client benutze ich nur um Daten aus ioBroker an Home Assisstant zu senden (über das Zahnrad an den Datenpunkten), dort verarbeite ich diese als MQTT-Sensoren/Switch/usw
          8501a7ce-d9e4-4201-bc6b-8340737d5e2f-image.png

          sensor:
            # ----------------------------------------------------------------------------------------
            ## Blitzwolf099-Handtuchtrocker
            - unique_id: switch_blitzwolf099_handtuchtrocker_total
              name: "Blitzwolf099 Handtuchtrocker Total"
              state_topic: "iobroker/0_userdata/0/tasmota/Blitzwolf099-Handtuchtrocker/Energy-Total"
              value_template: "{{value}}"
              unit_of_measurement: "kWh"
              device_class: "energy"
              state_class: "total"
          
            - unique_id: switch_blitzwolf099_handtuchtrocker_aktuell_watt
              name: "Blitzwolf099 Handtuchtrocker Aktuell Watt"
              state_topic: "iobroker/0_userdata/0/tasmota/Blitzwolf099-Handtuchtrocker/Energy-Power"
              value_template: "{{value}}"
              unit_of_measurement: "W"
              device_class: "power"
            # ----------------------------------------------------
          

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          I 1 Antwort Letzte Antwort
          1
          • BananaJoeB BananaJoe

            @int17 sagte in mqtt-client liest kein Topics:

            Da ich gerne die Ladezustände meiner Mobilgeräte im iobroker haben will, bin ich auch bei Home Assistant gelandet, da dort die Integration von Mobilgeräten einfach ist. Die Ladezustände schicke ich an den mosquitto Server, um sie dann im iobroker per MQTT zu abonnieren.

            wie wäre es denn dafür einfach den HASS-Adapter zu nehmen?
            91901ad7-f866-4eaa-b5b4-88b3eee4e83b-image.png
            Pfad bei mir

            hass.0.entities.sensor.blinza54_charger_type
            

            So hole ich mir z.B. auch die Life360 Daten aus Home Assistant

            Da musst du nichts hin und her senden, über den Adapter hast du einfach alles in ioBroker.
            Den MQTT-Client benutze ich nur um Daten aus ioBroker an Home Assisstant zu senden (über das Zahnrad an den Datenpunkten), dort verarbeite ich diese als MQTT-Sensoren/Switch/usw
            8501a7ce-d9e4-4201-bc6b-8340737d5e2f-image.png

            sensor:
              # ----------------------------------------------------------------------------------------
              ## Blitzwolf099-Handtuchtrocker
              - unique_id: switch_blitzwolf099_handtuchtrocker_total
                name: "Blitzwolf099 Handtuchtrocker Total"
                state_topic: "iobroker/0_userdata/0/tasmota/Blitzwolf099-Handtuchtrocker/Energy-Total"
                value_template: "{{value}}"
                unit_of_measurement: "kWh"
                device_class: "energy"
                state_class: "total"
            
              - unique_id: switch_blitzwolf099_handtuchtrocker_aktuell_watt
                name: "Blitzwolf099 Handtuchtrocker Aktuell Watt"
                state_topic: "iobroker/0_userdata/0/tasmota/Blitzwolf099-Handtuchtrocker/Energy-Power"
                value_template: "{{value}}"
                unit_of_measurement: "W"
                device_class: "power"
              # ----------------------------------------------------
            
            I Offline
            I Offline
            Int17
            schrieb am zuletzt editiert von
            #5

            @bananajoe
            Deinen Vorschlag hat deutlich mehr Vorteile als die Message Queue. Werde ich unverzüglich umsetzen. Vielen Dank.

            BananaJoeB 1 Antwort Letzte Antwort
            0
            • I Int17

              @bananajoe
              Deinen Vorschlag hat deutlich mehr Vorteile als die Message Queue. Werde ich unverzüglich umsetzen. Vielen Dank.

              BananaJoeB Online
              BananaJoeB Online
              BananaJoe
              Most Active
              schrieb am zuletzt editiert von
              #6

              @int17 sagte in mqtt-client liest kein Topics:

              @bananajoe
              Deinen Vorschlag hat deutlich mehr Vorteile als die Message Queue. Werde ich unverzüglich umsetzen. Vielen Dank.

              Hat mich aber auch ein ganzes Wochenende gekostet bis ich diese Lösung hatte ...
              Und eigentlich nur um den Energiemonitor unterwegs zu haben ... statt meiner Grafana-Lösung mit der ich eh nie ganz glücklich war

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

              I 1 Antwort Letzte Antwort
              0
              • BananaJoeB BananaJoe

                @int17 sagte in mqtt-client liest kein Topics:

                @bananajoe
                Deinen Vorschlag hat deutlich mehr Vorteile als die Message Queue. Werde ich unverzüglich umsetzen. Vielen Dank.

                Hat mich aber auch ein ganzes Wochenende gekostet bis ich diese Lösung hatte ...
                Und eigentlich nur um den Energiemonitor unterwegs zu haben ... statt meiner Grafana-Lösung mit der ich eh nie ganz glücklich war

                I Offline
                I Offline
                Int17
                schrieb am zuletzt editiert von
                #7

                @bananajoe
                Ich habe im HA die Entitäten Position bei den Mobiltelefonen hinzugefügt:
                886ee7c6-5495-4f01-915e-1445a2e09bc1-image.png

                sehe im iobroker unter Entitäten/Sensoren fehlt mir Position:
                0a4fc84d-21a7-492f-83af-ecf2243684ba-image.png

                hass-Adapter deinstalliert/installiert brachte keine neuen Einträge.
                Idee was ich falsch mache?

                BananaJoeB 1 Antwort Letzte Antwort
                0
                • I Int17

                  @bananajoe
                  Ich habe im HA die Entitäten Position bei den Mobiltelefonen hinzugefügt:
                  886ee7c6-5495-4f01-915e-1445a2e09bc1-image.png

                  sehe im iobroker unter Entitäten/Sensoren fehlt mir Position:
                  0a4fc84d-21a7-492f-83af-ecf2243684ba-image.png

                  hass-Adapter deinstalliert/installiert brachte keine neuen Einträge.
                  Idee was ich falsch mache?

                  BananaJoeB Online
                  BananaJoeB Online
                  BananaJoe
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @int17 sagte in mqtt-client liest kein Topics:

                  @bananajoe
                  Ich habe im HA die Entitäten Position bei den Mobiltelefonen hinzugefügt:
                  886ee7c6-5495-4f01-915e-1445a2e09bc1-image.png

                  sehe im iobroker unter Entitäten/Sensoren fehlt mir Position:
                  0a4fc84d-21a7-492f-83af-ecf2243684ba-image.png

                  hass-Adapter deinstalliert/installiert brachte keine neuen Einträge.
                  Idee was ich falsch mache?

                  öhm, keine Ahnung. Eventuell suchst du im falschen zweig im HASS Adapter
                  Ich mache das ja über Life360, da sind die Daten auch unterschiedlich im HASS Adapter verteilt.

                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                  1 Antwort Letzte Antwort
                  0
                  • BananaJoeB Online
                    BananaJoeB Online
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von BananaJoe
                    #9

                    Nachtrag: bei mir sind die Positionen unterhalb von

                    hass.0.entities.device_tracker
                    

                    aber wie geschrieben nutze ich dazu nicht die HA App
                    In der HA App habe ich Position nicht aktiviert, daher sehe ich da wohl auch nichts

                    Ich sehe beim App Gerät aber auch nichts was ich aktivieren kann was die Position (Längen und Breitengrad) wäre
                    Position habe ich bei mir nicht

                    Ich meine die App hatte am Anfang mal gefragt ... aktuell finde ich gar nicht wo ich das einschalten könnte

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    I 1 Antwort Letzte Antwort
                    0
                    • BananaJoeB BananaJoe

                      Nachtrag: bei mir sind die Positionen unterhalb von

                      hass.0.entities.device_tracker
                      

                      aber wie geschrieben nutze ich dazu nicht die HA App
                      In der HA App habe ich Position nicht aktiviert, daher sehe ich da wohl auch nichts

                      Ich sehe beim App Gerät aber auch nichts was ich aktivieren kann was die Position (Längen und Breitengrad) wäre
                      Position habe ich bei mir nicht

                      Ich meine die App hatte am Anfang mal gefragt ... aktuell finde ich gar nicht wo ich das einschalten könnte

                      I Offline
                      I Offline
                      Int17
                      schrieb am zuletzt editiert von
                      #10

                      @bananajoe
                      also mein IPAD ist da sehr gesprächig
                      a536bef6-d1d0-4177-b5f6-2358c0ee9c15-image.png
                      und sind auch im iobroker unter entities/sensor zu finden
                      6f6b4155-0c66-4737-ab15-b2814a19e62f-image.png

                      Schau mal auf https://martinteske-blog.de/gps-tracking-und-distanzberechnung-in-home-assistant/. Dort wird die Aktivierung beschrieben. Hier war bei mir der Standort deaktiviert und daher auch keine Daten.

                      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

                      856

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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