Hallo Forum,
ich habe meine Wärmepumpe mit Relais und Shellys mit HA gekoppelt und auch den Verdichter mit dem Shelly I4 gekoppelt.
Jetzt hatte ich die Idee, die Laufzeit und die Taktungen zu speichern und zwar täglich, monatlich und gesamt.
Täglich und monatlich funktioniert super, nur gesamt läuft immer aus dem Ruder.
Damit man eine bessere Übersicht hat und scheinbar hat HA auch noch ganz alte Daten, denen ich nicht traue, habe ich den "replace" auf 01.10.2024 gestellt, d.h. ich möchte die Gesamtlaufzeit und Taktungen erst ab dem 01.10.24 speichern.
Folgen der Code und das Ergebnis. Man erkennt klar, daß da etwas nicht stimmt mit "gesamt", zumal diese Zahl täglich schwankt und immer andere Werte anzeigt.
Jemand eine Idee, wo der Fehler liegt?
Außerdem würde mich auch interessieren, wo solche Nullwerte herkommen.
ich habe meine Wärmepumpe mit Relais und Shellys mit HA gekoppelt und auch den Verdichter mit dem Shelly I4 gekoppelt.
Jetzt hatte ich die Idee, die Laufzeit und die Taktungen zu speichern und zwar täglich, monatlich und gesamt.
Täglich und monatlich funktioniert super, nur gesamt läuft immer aus dem Ruder.
Damit man eine bessere Übersicht hat und scheinbar hat HA auch noch ganz alte Daten, denen ich nicht traue, habe ich den "replace" auf 01.10.2024 gestellt, d.h. ich möchte die Gesamtlaufzeit und Taktungen erst ab dem 01.10.24 speichern.
Folgen der Code und das Ergebnis. Man erkennt klar, daß da etwas nicht stimmt mit "gesamt", zumal diese Zahl täglich schwankt und immer andere Werte anzeigt.
Jemand eine Idee, wo der Fehler liegt?
YAML:
- platform: history_stats
name: verdichter_betriebsstunden_tag
unique_id: "8bcbb681-ee9c-41e3-8322-0ed1bc24f7f0"
entity_id: binary_sensor.wp_aussengerat_input
state: "on"
type: time
start: "{{ today_at ('00:00:00') }}"
duration:
hours: 24
- platform: history_stats
name: verdichter_Betriebsstunden_monat
unique_id: "e7fc1de1-d7ff-4dba-800f-613591a48de1"
entity_id: binary_sensor.wp_aussengerat_input
state: "on"
type: time
start: "{{ today_at('00:00').replace(day=1) }}"
end: "{{ now() }}"
- platform: history_stats
name: verdichter_betriebsstunden_gesamt
unique_id: "22032b66-f5a4-4ad8-ad91-f933e7683607"
entity_id: binary_sensor.wp_aussengerat_input
state: "on"
type: time
start: "{{ now().replace(year=2024, month=10, day=1) }}"
end: "{{ now() }}"
- platform: history_stats
name: verdichter_taktungen_tag
unique_id: "3a17fd9f-9d61-42a2-88d9-93d35d73c6d1"
entity_id: binary_sensor.wp_aussengerat_input
state: "on"
type: count
start: "{{ today_at ('00:00:00') }}"
duration:
hours: 24
- platform: history_stats
name: verdichter_taktungen_monat
unique_id: "b39ddf69-bfc8-417b-8c38-3aa165d90876"
entity_id: binary_sensor.wp_aussengerat_input
state: "on"
type: count
start: "{{ today_at('00:00').replace(day=1) }}"
end: "{{ now() }}"
- platform: history_stats
name: verdichter_taktungen_gesamt
unique_id: "6d7a99ae-c54e-45c8-94f4-f93928e88e24"
entity_id: binary_sensor.wp_aussengerat_input
state: "on"
type: count
# start: "{{ 0 }}"
start: "{{ now().replace(year=2024, month=10, day=1) }}"
end: "{{ now() }}"
Außerdem würde mich auch interessieren, wo solche Nullwerte herkommen.
Zuletzt bearbeitet: