Abfrage, ob innerhalb eins Zeitfensters ein Gerät aktiv war

Also willst Du keinen Auslöser, sondern brauchst eine Bedingung.
Auch da kann man Dir weiter helfen. :grinning:

Was meinst Du genau mit aktiv? Also ob es ein oder ausgeschaltet wurde, richtig?

Das lässt sich dann aber nur mit einer Template Bedingung prüfen. Also jetzt minus Zeitpunkt letze Änderung < 24h

{{ ((as_timestamp(now()) - as_timestamp(states.switch.xyz.last_changed)) | float / 3600)  < 24 }}

Mit last changed werden allerdings alle Änderungen erfasst, also auch nicht verfügbar, etc.

Wenn Du wirklich nur den Statuswechsel von on zu off und off zu on berücksichtigen willst.

Müsstest Du Dir einen Trigger-based Template Sensor erstellen. Mit denn triggern von Off zu On und On zu Off.
Der Wert des Template Sensors ist dann die aktuelle Zeit, also now().

Diesen Template Sensor kannst Du dann in die obere Template Bedingung einbauen.

Gruß
Osorkon