FHEM Forum

FHEM => Automatisierung => Thema gestartet von: volschin am 22 Mai 2016, 11:56:59

Titel: Bug mit alignTime Attribut in at
Beitrag von: volschin am 22 Mai 2016, 11:56:59
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
Titel: Antw:Bug mit alignTime Attribut in at
Beitrag von: rudolfkoenig am 22 Mai 2016, 12:31:32
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.
Titel: Antw:Bug mit alignTime Attribut in at
Beitrag von: volschin am 22 Mai 2016, 12:35:48
Mit dem automatischen Update hast Du Recht, läuft bei mir aber nicht gegen den FHEM-Server, sondern einen internen Server zur Softwareverteilung.