Ich möchte die Funktion set kindledisplay ReplaceNow
einmalig auslösen, wenn ein Reading älter als z.b 4Minuten ist.
Wenn dem so ist, soll aber nicht andauernd der Befehlt ausgeführt werden, sondern nur z.b. alle 10Minuten.
Ich les mich schon eine ganze Zeit durch die ganzen Zeit statements inkl. Attribute aber ich krieg es nicht zusammen.
In meinem Fall wird aber kein Event ausgelöst, wenn das Gerät nicht zugreift. D.h. ich müsste das zyklisch irgendwie aufeinander abstimmen.
Ich habs damit probiert:
( [06:00-22:00,+:5] and ReadingsAge("kindle_Wohnzimmer","KindleBatt",0) > 120)
(set kindledisplay ReplaceNow)
aber da meckert DOIF error: Wrong timespec :5: either HH:MM:SS or {perlcode} Das mit dem ,+:5 hab ich so halb aus dem commandref
Seit gestern gibt es das Modul readingsWatcher https://fhem.de/commandref.html#readingsWatcher
Zu Timespec: versuch mit +:05