Senvolon Sensor einrichten

Füllstandmesser in Home Assistant integrieren (inkl. MQTT Anleitung)

Sensor Integration Home Assistant

Die Integration des Senvolon Füllstandmessers in Home Assistant erfolgt über MQTT. Ab Firmwareversion 3.8 unterstützt der Sensor MQTT Discovery, wodurch Home Assistant die Sensorwerte automatisch erkennt und einbindet. Eine manuelle Konfiguration bleibt weiterhin möglich. Diese Anleitung zeigt alle Schritte, die Sie in Home Assistant durchführen müssen, um Messwerte des Sensors zu empfangen und anzuzeigen.

Warum MQTT für den Füllstandmesser nutzen

  • Zuverlässige Kommunikation zwischen Sensor und Home Assistant
  • Automatische Erkennung durch MQTT Discovery
  • Schnelle Aktualisierung der Messwerte
  • Flexible Erweiterbarkeit um weitere Sensoren

Voraussetzungen für die Integration

  • Senvolon Füllstandmesser ab Version 3.8
  • Home Assistant
  • MQTT-Broker wie Mosquitto
  • korrekt gesetztes MQTT-Topic im Sensor

1. MQTT-Broker in Home Assistant installieren

Wenn noch kein MQTT-Broker vorhanden ist:

  1. Öffnen Sie Einstellungen → Add-ons
  2. Wechseln Sie in den Add-on-Store
  3. Installieren Sie den Mosquitto MQTT Broker

2. MQTT in Home Assistant aktivieren und konfigurieren

  1. Gehen Sie zu Einstellungen → Geräte und Dienste
  2. Fügen Sie den Dienst MQTT hinzu
  3. Führen Sie die Konfiguration aus

Hinweis

Wenn Mosquitto als Add-on installiert wurde, nutzt der Broker automatisch die Home Assistant IP-Adresse.

Benutzername und Passwort entsprechen Ihren Home Assistant Zugangsdaten.

3. configuration.yaml ergänzen

Damit Home Assistant alle Sensorwerte korrekt einliest, wird die zentrale Konfigurationsdatei erweitert.


File Editor installieren

  1. Öffnen Sie Einstellungen → Add-ons → Add-on-Store
  2. Installieren Sie den File Editor
  3. Aktivieren Sie die Anzeige in der Seitenleiste
  4. Öffnen Sie die Datei configuration.yaml

MQTT-Sensoren eintragen

Ersetzen Sie TOPIC durch das MQTT-Topic, das Sie im Füllstandsensor eingestellt haben.

mqtt:
  sensor:
    - name: "Level"
      unique_id: "LS_Level"
      state_topic: "stat/TOPIC/REL_LEVEL"
      unit_of_measurement: "%"
      icon: mdi:car-coolant-level
      device:
        identifiers: "LevelSensor"
        manufacturer: "Senvolon"
        name: "Level Sensor"
        model: "V1"

    - name: "Fluid"
      unique_id: "LS_Fluid"
      state_topic: "stat/TOPIC/FILLING"
      unit_of_measurement: "l"
      icon: mdi:water
      device:
        identifiers: "LevelSensor"
        manufacturer: "Senvolon"
        name: "Level Sensor"
        model: "V1"

    - name: "Distance"
      unique_id: "LS_Distance"
      state_topic: "stat/TOPIC/DISTANCE"
      unit_of_measurement: "cm"
      icon: mdi:waves-arrow-up
      device:
        identifiers: "LevelSensor"
        manufacturer: "Senvolon"
        name: "Level Sensor"
        model: "V1"

    - name: "Height"
      unique_id: "LS_Height"
      state_topic: "stat/TOPIC/LEVEL"
      unit_of_measurement: "cm"
      icon: mdi:waves
      device:
        identifiers: "LevelSensor"
        manufacturer: "Senvolon"
        name: "Level Sensor"
        model: "V1"

    - name: "Alert"
      unique_id: "LS_Alert"
      state_topic: "stat/TOPIC/ALERT"
      icon: mdi:alert-circle-outline
      device:
        identifiers: "LevelSensor"
        manufacturer: "Senvolon"
        name: "Level Sensor"
        model: "V1"
    

Syntax prüfen und speichern

  • Rotes Ausrufezeichen = Fehler
  • Grüner Haken = Syntax korrekt
  • Danach die Datei speichern

4. Home Assistant neu starten

Über Entwicklerwerkzeuge → Neu starten einmal neu laden.

5. Füllstandmesser in Home Assistant sehen

Nach dem Neustart erkennt Home Assistant den Sensor automatisch.
Die Werte werden aktualisiert, sobald neue Daten vom Sensor eintreffen.