Aktuell sind alle Kanäle des Senders mit einer direkten Verbindung zu den jeweiligen Kanal des Aktors verbunden, so dass ich eine Taste betätigen kann und das entsprechende Licht geht ein, bzw aus.
Ich habe ein Programm geschrieben, mit dem ich die Taste lange betätige und alle Lichter in der Wohnung gehen aus, außer das Licht, das an die Taste verbunden ist (sie wird eingeschaltet).
Nun wollte ich das Programm so erweitern, dass wenn das Licht schon an ist, werden alle Lichter der Wohnung ausgeschaltet, sonst werden alle ausgeschaltet und das Licht der Taste eingeschaltet.
Hier mein Programm:
Code: Alles auswählen
if(dom.GetObject("Licht Anika").State())
{
dom.GetObject("Licht Anika").State(false)
}
else
{
dom.GetObject("Licht Anika").State(true)
}
dom.GetObject("Licht Korridor").State(false)
dom.GetObject("Licht Diele").State(false)
dom.GetObject("Licht Luca").State(false)
dom.GetObject("Licht Schlafzimmer").State(false)
dom.GetObject("Licht Bad").State(false)
dom.GetObject("Licht Küche").State(false)
- ist das Licht im Zimmer "Anika" aus, werden alle Lichter ausgeschaltet und das Licht in ihr Zimmer eingeschaltet
- ist das Licht im Zimmer "Anika" ein, werden alle Lichter ausgeschaltet (auch bei Anika) und kurz danach wird das Licht im Zimmer "Anika" wieder eingeschaltet
Danke
Luca