Hallo,
ihr könnt mir bestimmt eine ganz einfache Antwort geben.
Ich möchte, wenn es dunkel wird eine Steckdose einschalten und wenn es wieder Hell ist, dies Steckdose ausschalten.
Ich sehe vermutlich den Wald vor Bäumen nicht und komme mit meiner Lösung nicht weiter:
(
([Daemmerungsschalter] eq "sensor_closed")
)
(
IF (Steckdose2 off)
(set Steckdose2 on)
ELSE
(set Steckdose2 off)
)
Einschalten geht. Nur das ausschalten klappt nicht....
daemmerungsschalter and steckdose. sonst ,wenn steckdose off sofort wieder on
Gesendet mit Tapatalk
Vielleicht war meine Beschreibung etwas ungenau.
Die Bedingung soll so sein:
wenn ([Daemmerungsschalter] eq "sensor_closed") dann set Steckdose2 on
wenn ([Daemmerungsschalter] eq "sensor_open") dann set Steckdose2 off
Doch, ausschalten wird morgen gehen: sobald Daemmerungsschalter wieder zu "sensor_closed" wechselt, und wenn das Licht dabei noch an ist. So hast Du es geschrieben:
wenn Daemmerungsschalter "sensor_closed", dann ((wenn Licht aus, Licht an, sonst Licht aus))
Wegen Syntax: das heisst wahrscheinlich nicht IF (Steckdose2 off)
sondern eher IF ([Steckdose2] eq "off"]
Jetzt aber was du möchstest: wenn dunkel, ein, wenn nicht mehr dunkel, aus:
([Daemmerungsschalter] eq "sensor_closed")
(set Steckdose2 on)
DOELSE
(set Steckdose2 off)
Define autoLicht DOIF ([Daemmerungsschalter] eq "sensor_closed") (set Steckdose2 on) DOELSE (set Steckdose2 off)
Gesendet von meinem S3_32 mit Tapatalk
Danke, das sieht gut aus.
Danke euch!