Hallo,
habe mich heute gewundert, dass die Jalousin nicht runtergehen. Definiert ist, wenn die Helligkeit 0 meldet:
fhem("defmod jalousien_runter at +00:47 { Jalousien_FruehAbends() }");
Im Log steht dann
define jalousien_runter at 22:5:05 { Jalousien_FruehAbends() }: Wrong timespec 22:5:05: either HH:MM:SS or {perlcode}
Da wird, glaube ich, etwas falsch aufaddiert. Ist das ein Bug oder kann ich das selbst irgendwie gerade ziehen?
Verschieb mal das Thema in automatisierung. Da kommen at Fehler hin.
Gingen die Jalousien denn bisher mit diesem Code? Und was passiert, und wenn Du at +00:00:47
schreibst?
Übrigens hatte ich sehr viele solcher defmod ... at+... Konstrukte in meiner Konfiguration. defmod blockiert fhem, was bei einem einzelnen nicht auffällt. Hat man das aber in Rekursionen und vielleicht nicht nur eine, sondern 10 Jalousien, die gleichzeitig getriggert werden, kommen rasch mal 10s Freeze zusammen.
Ich habe nun das Meiste von
defmod xyz at +00:00:45 {befehl}
umgestellt auf
sleep 45 xyz;;{befehl}
Was exakt das Gleiche macht, aber ohne Blocking.