Präsenzmelder in Home Assistant integrieren

Die Integration in Home Assistant erfolgt mittels MQTT. Dies erfordert einerseits die Einrichtung der MQTT-Verbindung beim Präsenzmelder und andererseits die Konfiguration von Home Assistant zur Abfrage und Anzeige der Werte. Der Präsenzmelder unterstützt ab Version 2.4 MQTT Discovery. Eine manuelle Konfiguration in Home Assistant ist ab dieser Versionen nicht mehr notwendig, aber weiterhin möglich. In der folgenden Kurzanleitung erfahren Sie alle Schritte, die in Home Assistant durchzuführen sind, um Werte vom Sensor zu erhalten.

Bitte gehen Sie hierfür wie folgt vor:
1. Sofern Sie noch keinen MQTT-Broker einsetzen, installieren Sie in Home Assistant den MQTT-Broker Mosquitto. Diesen finden Sie unter Einstellungen/Add-ons im ADD-ON-STORE.

2. Installieren Sie unter Einstellungen/Geräte & Dienste den Dienst MQTT und führen Sie die Konfiguration durch. Wenn Sie Mosquitto unter Home Assistant installiert haben, hat der Broker die gleiche IP-Adresse wie Home Assistant. Login und Passwort entsprechen ebenfalls dem von Home Assistant.

3. Ergänzen Sie die zentrale Konfigurationsdatei configuration.yaml. Hierzu installieren Sie zunächst unter Einstellungen/Add-ons im ADD-ON-STRORE das Add-on File Editor. Aktivieren Sie die Verfügbarkeit in der Seitenleiste. Starten Sie von dort den File Editor und gehen Sie anschließend links oben auf den Ordner zum Öffnen von Dateien. Wählen Sie dort die Datei configuration.yaml aus. Der Inhalt wird nun angezeigt. Ergänzen Sie nun die folgende Konfiguration entsprechend der folgenden Konfiguration zum Füllstandsensor. Bitte beachten Sie, dass die Einrückungen beibehalten werden. Ersetzen Sie TOPIC durch das von Ihnen in der MQTT-Konfiguration des Sensors gesetzte Topic.

mqtt:
  sensor:
    - name: "Brightness"
      unique_id: "PS_Brightness"
      state_topic: "tele/TOPIC/STATE"
      value_template: "{{ value_json.light }}"
      unit_of_measurement: "%"
      icon: mdi:brightness-5
      device:
        identifiers: "PresenceSensor"
        manufacturer: "Senvolon"
        name: "Presence Sensor"
        model: "V1"
    - name: "Presence"
      unique_id: "PS_Presence"
      state_topic: "stat/TOPIC/PRESENCE"
      icon: mdi:human-male
      device:
        identifiers: "PresenceSensor"
        manufacturer: "Senvolon"
        name: "Presence Sensor"
        model: "V1"
    - name: "Distance"
      unique_id: "PS_Distance"
      state_topic: "stat/TOPIC/DETECTION_DIST"
      unit_of_measurement: "cm"
      icon: mdi:arrow-expand-horizontal
      device:
        identifiers: "PresenceSensor"
        manufacturer: "Senvolon"
        name: "Presence Sensor"
        model: "V1"

Stellen Sie sicher, dass die Datei nach den Änderungen keine Fehler enthält. Fehler werden rechts oben durch ein rotes ! dargestellt. Ist alles in Ordnung, sehen Sie einen grünen Haken. Speichern Sie die configuration.yaml indem Sie in der Leiste oben auf das entsprechende Symbol klicken.

4. Starten Sie Home Assistant neu. Hierzu gehen Sie auf Entwicklerwerkzeuge und anschließend rechts auf NEU STARTEN.

5. In der Übersicht wird nun der Präsenzmelder dargestellt. Die Werte des Sensors werden immer aktualisiert, sobald neue Daten vorliegen.

 

Zurück zum Blog