Home Assistant - Helfer
In der Welt der Heimautomatisierung bietet Home Assistant eine beeindruckende Flexibilität bei der Integration und Verwaltung von Sensoren. Mittlerweile können alle möglichen Sensoren nicht nur über die configuration.yaml-Datei, sondern komfortabel über einen Helfer in der GUI angelegt.
Riemann Summenintegralsensor (vormals Platform:Integration) hinzufĂĽgen
Ein nützliches Werkzeug, um aus Momentanwerten den kumulierten Verbrauch zu berechnen, ist der Riemann Summenintegralsensor. Dieser Sensor summiert Verbrauchswerte, wie Watt, um den Gesamtverbrauch in Wattstunden (Wh) zu ermitteln. Besonders bei der Auswahl der Methode des Summenintegralsensors ist Vorsicht geboten, da die Wahl zwischen der Trapezregel und der „left“-Methode zu unterschiedlichen Ergebnissen führen kann.
Der Verbrauch wird summiert:
Riemann Summenintegralsensor Methode ändern: trapezoidal vs. left
Zusätzlich ermöglicht die "Platform Integration" als „utility_meter“ die Zuordnung des summierten Verbrauchs zu spezifischen Zeitspannen. Diese können je nach Bedarf, stündlich oder täglich abgestuft werden, um eine detaillierte Verbrauchsübersicht zu erhalten. Wird als Methode für den Riemann Summenintegralsensor "Trapezregel" verwendet, kann ein Spike dazu führen, dass der Energiezähler zu viel zählt:
Leider gibt es in der grafischen Oberfläche keine Möglichkeit die Methode des Summenintegralsensors zu ändern. Eine Änderung ist über einen Editor nur direkt in der Konfiguration möglich:
geändert in "left"
Um den summierten Verbrauch wieder auf eine bestimmte Zeitspanne zu beziehen, kann die "Platform Integration" als „utility_meter“ verwendet werden:
Verbrauchszähler hinzufügen (vormals Utility_Meter)
Der Verbrauchszähler verwendet den Gesamtverbrauch und unterteilt diesen in bestimmte Zeitspannen: z.B. stündlich (hourly) oder (täglich) daily:
Statistics Platform
Ein weiteres interessantes Feature ist die Nutzung der Statistics Platform, um historische Verbrauchsdaten zu analysieren. Mithilfe der Statistics Platform können bestimmte historische Werte repräsentiert werden, als Beispiel die Summe bestimmter Werte.Â
oder ĂĽber die configuration.yaml-Datei
sensor:
- name: rain_weather_24
platform: statistics
entity_id: sensor.rain_weather
state_characteristic: sum
max_age:
hours: 24
sum_differences verwendet die Unterschiede zwischen den Werten bei einem fortlaufenden Zähler:Â
oder ĂĽber die configuration.yaml-Datei
sensor:
- name: powerplug_24
platform: statistics
entity_id: sensor.powerplug_summation_delivered
state_characteristic: sum_differences
max_age:
hours: 24
Ein weiteres Beispiel ist die durchschnittliche Temperatur der letzten 24 Stunden
oder ĂĽber die configuration.yaml-Datei
sensor:
- name: aussen_temperature_24
platform: statistics
entity_id: sensor.aussen_temperature
state_characteristic: mean
max_age:
hours: 24
Â
{{percentage}} % positiv