Danke für eure Hilfe. Ich bin irrtümlich davon ausgegangen, dass diese Meldung des Skript-Editors die Ursache dafür sein könnte, dass mein Skript nicht mehr funktioniert.
2020-12-26 17-25-12.png
Es war aber gar nicht der Grund. Ursache war vielmehr, dass ich hier
//+++++ Zurücksetzen aller Timer-Werte mit Reset-Button
on({id: path+'setVitoTimerReset', change: 'any', val: 'true'}, function(){
for(i = 1; i <= 4; i++){
setState(path+'setVitoTimer'+i+'hAn', 24); setState(path+'setVitoTimer'+i+'mAn', 6); setState(path+'setVitoTimer'+i+'hAus', 24); setState(path+'setVitoTimer'+i+'mAus', 6);
}
setState(path+'setVitoTimerSetzen', false);
setState(path+'setVitoTimerLaden', false);
});
das "true" im on-Trigger als String und nicht als boolean deklariert hatte. Mit
//+++++ Zurücksetzen aller Timer-Werte mit Reset-Button
on({id: path+'setVitoTimerReset', change: 'any', val: true}, function(){
for(i = 1; i <= 4; i++){
setState(path+'setVitoTimer'+i+'hAn', 24); setState(path+'setVitoTimer'+i+'mAn', 6); setState(path+'setVitoTimer'+i+'hAus', 24); setState(path+'setVitoTimer'+i+'mAus', 6);
}
setState(path+'setVitoTimerSetzen', false);
setState(path+'setVitoTimerLaden', false);
});
funktioniert es nun wieder, wie gewünscht.
Wünsche euch noch schöne Restweihnachten,
Thorsten