Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. mqtt-client liest kein Topics

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    mqtt-client liest kein Topics

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      Int17 last edited by

      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?

      BananaJoe 1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @Int17 last edited by

        @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 1 Reply Last reply Reply Quote 0
        • I
          Int17 @BananaJoe last edited by 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.

          BananaJoe 1 Reply Last reply Reply Quote 0
          • BananaJoe
            BananaJoe Most Active @Int17 last edited by 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 1 Reply Last reply Reply Quote 1
            • I
              Int17 @BananaJoe last edited by

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

              BananaJoe 1 Reply Last reply Reply Quote 0
              • BananaJoe
                BananaJoe Most Active @Int17 last edited by

                @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 1 Reply Last reply Reply Quote 0
                • I
                  Int17 @BananaJoe last edited by

                  @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?

                  BananaJoe 1 Reply Last reply Reply Quote 0
                  • BananaJoe
                    BananaJoe Most Active @Int17 last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • BananaJoe
                      BananaJoe Most Active last edited by 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 1 Reply Last reply Reply Quote 0
                      • I
                        Int17 @BananaJoe last edited by

                        @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 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        946
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        2
                        10
                        260
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo