Hallo liebe Community ![]()
bezüglich meinem Thema Tatsächliche Nutzung eines Raumes habe ich einen Trigger benötigt, der jede Minute triggert (Zeitschema /1) und dabei ist mir aufgefallen, dass ich diesen Trigger auch in anderen Automationen verwende.
Ich habe mir jetzt eine Automation erstellt, in denen ich verschiedene Zeitpunkte angeben kann und ein „Zeitpunkt“ wird dann einer Art „Kategorie“ zugeordnet.
Diese „Kategorie“ gebe ich dann in der Automation als Trigger an, wo ich normalerweise den Trigger „Zeitschema“ verwende und kann somit zentral steuern, wann welche „Kategorie“ zeitlich getriggert wird
hoffentlich versteht Ihr meine Idee ![]()
Automation: System: Taktgeber
Kategorie: aufenthaltsindex
Zeitschema: jede Minute und 5 Sekunden = 1m5s
alias: "System: Taktgeber V.02"
description: >
Zentraler Taktgeber für zeitgesteuerte Automationen. Er erzeugt allgemeine
Zeitintervalle sowie kategoriebasierte Ereignisse (z. B. Aufenthaltsindex),
sodass andere Automationen keine eigenen Zeittrigger benötigen.
triggers:
- trigger: time_pattern
minutes: "/1"
id: 1m
- trigger: time_pattern
minutes: "/1"
seconds: "5"
id: 1m5s
- trigger: time_pattern
minutes: "/5"
id: 5m
- trigger: time_pattern
minutes: "/15"
id: 15m
- trigger: time_pattern
hours: "/1"
id: 1h
- trigger: time_pattern
hours: "/6"
id: 6h
- trigger: time
at: "00:00:00"
id: 1d
conditions: []
actions:
- event: system_taktgeber
event_data:
interval: "{{ trigger.id }}"
- choose:
- conditions:
- condition: trigger
id: 1m5s
sequence:
- event: system_taktgeber
event_data:
category: aufenthaltsindex
mode: parallel
max: 25
der Trigger in der Automation wäre dann:
- trigger: event
event_type: system_taktgeber
event_data:
category: aufenthaltsindex
Würde mich freuen zu hören, was Ihr von dieser Idee haltet oder diese auch verwenden möchtet ![]()
VG Micha
PS: Ich gebe jetzt eine „Versionsnummer“ bei einer Änderung an