Hallo,
ich muss euer altes Script nochmal hoch holen.
In der im ersten Beitrag verlinkten Version ist ein Syntax Fehler, der zumindest auf dem Shelly 1 mini Gen.3, auf dem ich es probiert
habe dazu führt dass das Script stoppt, sobald man das Licht einschaltet.
Die Zeile:
print("PreCondition: auto_off:",auto_off " auto_off_delay :",auto_off_delay " in_mode:",in_mode );
muss korrekt so aussehen:
print("PreCondition: auto_off:",auto_off," auto_off_delay :",auto_off_delay," in_mode:",in_mode );
Es fehlten die Kommas hinter "auto_off" und "auto_off_delay", offenbar haben die alten Firmware Varianten das Toleriert, bei den aktuellen führt es
zum Abbruch. (Oder man kommentiert die Zeile komplett aus)
Mit dieser Änderung funktioniert das Script wunderbar auf dem "1 Mini".
Nochmal vielen Dank dafür.
Gruß,
Reinhard