Home Assistant: Schritt für Schritt – MQTT-Sensor mit Hilfe des MQTT-Explorer einrichten.

Unterstützung des Kanals

Hinweis: Der folgende Link ist ein Affiliate-Link.

Die Erstellung meiner Skripte und Videos ist mit einem erheblichen zeitlichen Aufwand verbunden – von der technischen Vorbereitung über intensive Recherche bis hin zu Tests, Aufnahmen und Nachbearbeitung. Alle Inhalte stelle ich dir dennoch vollständig kostenlos zur Verfügung.

Wenn du meine Arbeit unterstützen möchtest, kannst du das ganz einfach tun: Für deine Amazon-Bestellungen nutze gern meinen Partner-Link. Für dich ändert sich am Preis nichts – ich erhalte lediglich eine kleine Provision. Vielen Dank für deinen Support!

Jetzt über Amazon unterstützen

MQTT-Werte in Home Assistant sichtbar machen

Viele Geräte und Programme (hier am Beispiel EVCC) veröffentlichen ihre Daten per MQTT. Mit dem MQTT Explorer siehst du diese Datenströme live und findest genau die Topics, die du in Home Assistant als Sensor einbinden willst. Danach legst du mit wenigen Zeilen YAML eigene Sensoren und sogar Auswahl-Schalter an.

Entdecken Sie, wie Sie mithilfe des MQTT-Explorers einen MQTT-Sensor einrichten können. Erfahren Sie, wie Sie MQTT-Werte von EVCC (Electric Vehicle Charge Controller) als Beispiel integrieren, überwachen und steuern können. Tauchen Sie ein in die Welt des MQTT und bringen Sie Ihr Projekt auf das nächste Level!

Links aus dem Video:

MQTT Explorer Add-On: https://github.com/GollumDom/addon-repository

MQTT Sensor Integration: https://www.home-assistant.io/integrations/sensor.mqtt/

MQTT Select Platform: https://www.home-assistant.io/integrations/select.mqtt/

Die Basisinstallation von evcc erkläre ich in diesem Video:

Hinweis ! Damit evcc die Daten über MQTT exportiert müsst ihr euren Broker in der evcc.yaml eintragen.

# mqtt message broker
mqtt:
   broker: 192.168.101.79:1883 # euer MQTT-Broker mit Port
   topic: evcc # das Topic lasst ihr so stehen, dann findet ihr im MQTT-Explorer alles unter evcc
  # user: euer_user
  # password: euer_kennwort

Code aus der Configuration.yaml:

mqtt:
  sensor:
    - name: "PV Leistung"
      unique_id: evcc_pv_leistung_w
      state_topic: "evcc/site/pvPower"
      value_template: "{{value | round(1) }}"
      unit_of_measurement: "W"
      availability_topic: "evcc/status"
  select:
      state_topic: "evcc/loadpoints/1/mode"
      command_topic: "evcc/loadpoints/1/mode/set"
      name: "Charge Mode"
      unique_id: evcc_charge_mode_select
      options:
        - "off"
        - "now"
        - "minpv"
        - "pv"

Hinweis von @richyholzy4120 : Wenn man mehrere Ladestationen hat , dann sollte vor dem state_topic ein – gesetzt werden.

Hinweis von meiner Seite, das kann auch schon bei einer Ladestation so gemacht werden. Durch das „-“ vor dem state_topic lassen sich mehrere select Sensoren anlegen. Die Variante von @richyholzy4120 ist somit durchgängiger !

mqtt:
  select:
    - state_topic: "evcc/loadpoints/1/mode"
      command_topic: "evcc/loadpoints/1/mode/set"
      name: "Charge Mode"
      unique_id: evcc_charge_mode_select
      options:
        - "off"
        - "now"
        - "minpv"
        - "pv"

Der Ablauf in Kürze

  • MQTT-Broker (Mosquitto) in Home Assistant einrichten, falls noch nicht vorhanden
  • Den MQTT Explorer (Add-on, Link oben) öffnen und die Topics deiner Datenquelle ansehen
  • In EVCC den Broker in der evcc.yaml eintragen (Code oben), damit EVCC überhaupt sendet
  • Passende Topics als mqtt: sensor: bzw. mqtt: select: in der configuration.yaml anlegen

Warum der MQTT Explorer so hilft

Statt zu raten, welches Topic welchen Wert liefert, siehst du im Explorer die komplette Baumstruktur (z. B. alles unter evcc/…) mit Live-Werten. Du kopierst dir den exakten Pfad – etwa evcc/site/pvPower – direkt in dein state_topic. Das erspart viel Fehlersuche.

Mehrere Ladepunkte, mehrere Sensoren

Setzt du vor das state_topic ein -, kannst du mehrere Sensor-/Select-Einträge sauber untereinander anlegen (siehe Hinweis oben). Diese Listen-Schreibweise ist auch bei nur einer Ladestation die durchgängigere Variante.

Häufige Fragen (FAQ)

Wofür brauche ich den MQTT Explorer?

Zum Sichtbarmachen und Auffinden der MQTT-Topics. Du siehst live, welche Werte deine Geräte senden, und kopierst dir den exakten Topic-Pfad für die Konfiguration.

Warum kommen keine EVCC-Daten an?

Dann fehlt meist der Broker-Eintrag in der evcc.yaml. Erst wenn EVCC deinen Broker kennt (Adresse:Port und Topic), veröffentlicht es die Daten.

Sensor oder Select?

Ein sensor liest Werte nur aus (z. B. PV-Leistung). Ein select kann Werte auch setzen – etwa den Lademodus von EVCC direkt aus Home Assistant umschalten.

Brauche ich Benutzer und Passwort?

Nur wenn dein Broker Authentifizierung verlangt. Dann trägst du user/password in der evcc.yaml und beim Broker in Home Assistant ein.

Passende Beiträge

Über den Autor

Tobias Lerch betreibt Smart Home & more – praxisorientierte Anleitungen zu Home Assistant, Proxmox, NAS, EVCC, Netzwerk und Camping-Technik. Alles aus eigener Erfahrung, ohne Marketingsprache.