Ich möchte meine Rollladen bei Dämmerung herunterfahren. Gleichzeitig sollen diese aber eine Stück geöffnet bleiben, wenn das Fenster offen ist. Leider funktioniert das Skript nicht so recht und der integrierte Syntax-Checker in SmartHomeNG hilft mir nicht so ganz weiter. Das gebe ich im Sytax-Checker ein:
Und das ist das Ergebnis des Checkers:
Komischerweise werden die else-Statements immer abgeschnitten. Wo liegt denn der Fehler?
Code:
if sh.EG.HWR.Fenster.geschlossen(): sh.EG.HWR.Rollladen.move(True) else: sh.EG.HWR.Rollladen.pos(76) if sh.EG.WC.Fenster.geschlossen(): sh.EG.WC.Rollladen.move(True) else: sh.EG.WC.Rollladen.pos(76)
Code:
%YAML 1.1 --- if sh.EG.HWR.Fenster.geschlossen(): sh.EG.HWR.Rollladen.move(True) else: sh.EG.WC.Rollladen.pos(76) if sh.EG.WC.Fenster.geschlossen(): sh.EG.WC.Rollladen.move(True)
Kommentar