Die Einschaltdauer sowie wie oft eine switch/light eingeschaltet wurde kannst Du ja über die History Stats Integration ermitteln.
Einschaltdauer
Wie oft wurde eingeschaltet
Wie oft einen Bestimmte Automatisierung ausgeführt wird, kannst Du auch über die History Stats ermitteln. Allerdings braucht es dafür einen Template Binary_sensor.
Dieser hat den Zustand on, wenn die Automatisierung ausgeführt wird.
Code: Alles auswählen
template:
- binary_sensor:
- name: Automatisierung XYZ wird ausgeführt
state: |
{{ state_attr('automation.xyz', 'current') == 1 }}
unique_id: bf90b690-3769-11ee-b804-8be11b949659
Das ganze funktioniert aber nur richtig, wenn die Automatisierung den mode : single hat. Das Attribut current zeigt an, wie viele Instanzen der Automatisierung gerade ausgeführt werden. Im Mode single gibt es dann nur den Wert 0 oder 1.
Diesen Template Sensor kannst Du dann für die History Stats verwenden.
Code: Alles auswählen
sensor:
- platform: history_stats
name: Automatisierung XYZ Anzahl Ausführungen
entity_id: binary_sensor.automatisierung_xyz_wird_ausgefuehrt
unique_id: 98bda310-376a-11ee-b804-8be11b949659
state: "on"
type: count
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
end: "{{ now() }}"
Du kannst aber auch einen Helfer erstellen (input_number) Nummer. Und als letzte Aktion in der Automatisierung diesen Helfer um eins erhöhen.
Code: Alles auswählen
service: input_number.increment
data: {}
target:
entity_id: input_number.xyz
Und mit einer weiteren Automatisierung um 00:00 den input_number auf 0 stellen.
Der Input Number zeigt Dir dann die täglichen Ausführungen der Automatisierung an.
Gruß
Osorkon