Hab gerade die Möglichkeit von Filtern entdeckt:
sieht mir ja nachdem aus was ich suche.
Kann man die Filter direkt so einbauen das dann auch noch die Einheit ergänzt und auf 3 Stellen gerundet wird? z.B. so:
- sensor:
- platform: filter
name: "Hausstromzähler-Bezug"
unique_id: "Hausstromzaehler-Bezug"
entity_id: sensor.tasmota_ed300l_total_in
unit_of_measurement: 'kWh'
device_class: "energy"
state_class: "total_increasing"
state:
>-
{{ float(states('sensor.tasmota_ed300l_total_in') | round(3) }}
filters:
- filter: outlier
window_size: 7
Update:
Dann setzte ich meinen Monolog hier mal fort.
Hab das jetzt mal so in der configuration.yaml eingebaut:
template:
- sensor:
- name: "Hausstromzähler-Bezug"
unique_id: sensor.hausstromzahler_bezug"
unit_of_measurement: 'kWh'
device_class: "energy"
state_class: "total_increasing"
state:
>-
{{ float(states('sensor.tasmota_ed300l_total_in'), default=0) | round(3) }}
sensor:
- platform: filter
name: "Hausstromzähler-Bezug"
unique_id: sensor.filtered_hausstromzahler_bezug
entity_id: sensor.hausstromzaeler_bezug
filters:
- filter: outlier
window_size: 7
Zumindest findet HA keinen Fehler in der Konfiguration, nur kann ich die gefilterte Entität sensor.filtered_hausstromzahler_bezug
nirgendwo finden.
Oder taucht diese überhaupt nirgends auf sonder der Filter filtert die sensor.hausstromzahler_bezug
?
Fragen über Fragen
by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)