Hallo zusammen,
ich möchte alle 7 Tage (= 168h) ein update anstoßen. Das wollte ich allerdings gern immer um 10:01 Uhr des jeweiligen Tages tun. Also habe ich das Attribut alignTime entsprechend ausgewiesen. Dadurch wird dann allerdings das at jeden Tag ausgeführt.
Internals:
COMMAND update
DEF +*168:00:00 update
NAME a_update
NR 27
NTM 10:01:00
PERIODIC yes
RELATIVE yes
REP -1
STATE Next: 10:01:00
TIMESPEC 168:00:00
TRIGGERTIME 1463990460
TRIGGERTIME_FMT 2016-05-23 10:01:00
TYPE at
Readings:
2016-05-22 10:05:40 state Next: 10:01:00
Attributes:
alignTime 10:01
Ist das so beabsichtigt? Für mich sieht es eher nach einem Bug aus.
Gruß
Veit
at ist nicht fuer Intervalle > 24h gedacht. Wenn du sowas benoetigs, bitte im Code realisieren, z.Bsp. mit { fhem("update") if($wday==0) }
Etwas off-topic: meiner Ansicht nach ist ein automatisches update zu riskant. Da man sich bei FHEM keine Test-Mannschaft leisten kann, testen die Benutzer mit. Ich wuerde ein update immer manuell machen, und danach kontrollieren, ob alles noch laeuft. Wenn nicht, kann ich den alten Zustand restaurieren.
Mit dem automatischen Update hast Du Recht, läuft bei mir aber nicht gegen den FHEM-Server, sondern einen internen Server zur Softwareverteilung.