Wäre es möglich, dass bei Gelegenheit im Modul AT eingebaut wird, dass man kein
define <name> at +*00:00:00 <command>
angeben kann? Das ist eigentlich ja kein Bug, sondern fhem verhält sich nach Eingabe richtig - nämlich eine Endlosschleife, die dazu führt, dass FHEM sich aufhängt. Ist mir gerade durch Blödheit passiert und meine Codeänderungen waren noch nicht gespeichert :'(
Jedenfalls macht das doch auch keinen Sinn ein +*00:00:00 zuzulassen?
Zitat von: Guybrush am 27 Januar 2024, 14:57:11Ist mir gerade durch Blödheit passiert und meine Codeänderungen waren noch nicht gespeichert
Blödheit muss bestraft werden und immerhin hast Du ja was daraus gelernt.
Insofern finde ich das jetzt nicht so arg schlimm 8)
Zitat von: betateilchen am 27 Januar 2024, 16:06:04was daraus gelernt.
das wusste ich auch schon vorher, dass das mit Sicherheit nicht gut ist. Hatte leider zu schnell auf Enter gehauen bevor ich kontrollierte was ich eintippte ::)
Ist ja jetzt nichts kritisches, aber würde mich wundern, wenn ich der erste wäre, der um 0 Uhr was ausführen will und versehentlich noch ein + mit einfügte ;) Wäre halt nur nicht verkehrt denke ich, wenns bei Gelegenheit eingebaut würde
Da mindestens drei Benutzer das sinnvoll finden, und die Aenderung minimal ist, habe ich eine Pruefung eingebaut.
Der commit-Logeintrag gefällt mir 8)
Und auch die Meldung "Cowardly refusing to start a busy loop" ist nett. 😉 Danke! 😊
Hallo Rudi,
magst du dir im Zusammenhang mit dieser Änderung mal https://forum.fhem.de/index.php?topic=139149.0 ansehen? FS20 scheint ja auch von dir maintained zu werden.