FHEM Forum

FHEM => Automatisierung => Thema gestartet von: ph0x am 27 September 2023, 18:47:39

Titel: Fehlerhafte TimeSpec lässt FHEM crashen
Beitrag von: ph0x am 27 September 2023, 18:47:39
FHEM ist heute hart gecrashed, das Log endete einfach und nichts ging mehr.

Auslöser war meinen Nachforschungen zufolge eine fehlerhafte at-Definition, die nicht abgefangen wurde.

Die TimeSpec lautete auf 07:45:00, woraus dann in der DEF 2023-09-27T07:45:00 wurde. Da ich einen wiederkehrenden Eintrag wollte, habe ich statt die Checkbox zu aktivieren in Gedanken ein Sternchen vor die TimeSpec im DEF-Feld gesetzt, da ich ohnehin noch Perlcode eingeben musste.
Der Eintrag wurde anstandslos gespeichert und heute morgen um 07:45 war FHEM dann aus.

Auch wenn das natürlich ein Bedienerfehler war, könnte man darüber nachdenken, derartige TimeSpec-Definitionen zu berichtigen bzw. zu unterbinden.


Gruß Marco
Titel: Aw: Fehlerhafte TimeSpec lässt FHEM crashen
Beitrag von: rudolfkoenig am 28 September 2023, 10:19:09
Bei mir stürzt sowas nicht ab, sondern geht in eine Endlosschleife. Nicht dass das deutlich besser waere.
Habe beim absoluten Timespec die rep(*) und rel(+) Flags untersagt, die o.g Aenderung fuehrt jetzt zu Fehlermeldung.
Titel: Aw: Fehlerhafte TimeSpec lässt FHEM crashen
Beitrag von: ph0x am 28 September 2023, 13:19:56
Stimmt, jetzt wo du es erwähnst. Der Prozess lief noch, nur war nichts mehr erreichbar.
Danke für die schnelle Reaktion.