Bug mit alignTime Attribut in at

Begonnen von volschin, 22 Mai 2016, 11:56:59

Vorheriges Thema - Nächstes Thema

volschin

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
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

rudolfkoenig

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.

volschin

Mit dem automatischen Update hast Du Recht, läuft bei mir aber nicht gegen den FHEM-Server, sondern einen internen Server zur Softwareverteilung.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge