Ich habe mir ein at-Kommando definiert, mit taeglicher Wiederholung. ( mit Wiederholung deshalb, damit es nicht jedesmal nach Ausfuehrung verschwindet )
Trotzdem ist es so , dass ich jeden Tag entscheide, ob ich das Kommando ausfuehren lasse oder nicht.
Dafuer benutze ich 'active' / 'inactive'.
Geht auch prima.
Kann ich es irgendwie elegant erreichen, dass das Kommando nach Ausfuehrung automatisch wieder auf 'inactive' gesetzt wird ?
...einfach den set ... inactive-Befehl hinten anhängen ist keine Option...?
Eleganter ist es vielleicht, die (weitere) Ausführungsbedingung einfach zum Ausführungszeitpunkt zu prüfen also sowas:
a_trigger_Heizperiode *23:55 {return if (ReadingsVal("Heizperiode","state","on") eq "on");
fhem "trigger Heizperiode off"}
Klar, ersteres geht.
Haette ich auch dran denken koennen !