hydropmeter mit Home Assistant verbinden
Du kannst das Hydropmeter mittels REST-API entweder über eine Community-Integration (HACS) oder direkt per Skript einbinden.
Einbindung via Home Assistant Community Plugin
Aktuell gibt es zwei Integrationen über HACS aus der Community; die Nutzung erfolgt jedoch auf eigene Verantwortung.
Direkte Einbindung
Für das Einbinden deines hydropmeter in Home Assistant benötigst du folgende Dinge:
- einen Account in der hydrop App (verfügbar für Android und iOS)
- den Namen, den du deinem hydropmeter in der App gegeben hast
- deinen persönlichen API-Key für die hydrop REST-API
Den API-Key findest du in der hydrop App unter Einstellungen -> Konto -> API-Key. Bitte speichere den Key direkt ab, da er nur einmal angezeigt wird.
Wenn du alle Informationen bereit hast, kann es losgehen. Kopiere die Sensor-Definition in die configuration.yaml deiner Home Assistant Instanz. Bitte achte darauf, dass der Einzug beim Einfügen korrekt ist und der Sensor nicht ausversehen als Unterpunkt eines anderen Geräts definiert wird.
Ersetze die Platzhalter in den spitzen Klammern mit den entsprechenden Informationen. Eingesetzt werden muss der Gerätename deines hydropmeter, den du in der App festgelegt hast, sowie dein persönlicher API-Key.
Achtung: Bitte gehe sorgsam mit deinem API-Key um und lasse ihn nicht in falsche Hände geraten.
rest:
- resource: "https://api.hydrop-systems.com/sensors/ID/<<HIER GERÄTENAME EINTRAGEN>>/newest"
headers:
apikey: "<<HIER API-KEY EINTRAGEN>>"
scan_interval: 300 # alle 5 Minuten
sensor:
- name: "Wasserzähler" # Anzeigename in Home Assistant
unique_id: hydropmeter
value_template: >
{% if value_json.sensors and value_json.sensors[0].records %}
{{ value_json.sensors[0].records[0].meterValue }}
{% else %}
unknown
{% endif %}
unit_of_measurement: "m³"
device_class: water
state_class: total_increasing
json_attributes_path: "$.sensors[0].records[0]"
json_attributes:
- timestamp
- meterValue