Ich möchte eine ""Feedback"" Kontrolle, wenn ich ein Taster drücke.
Besagter Taster ist neben der Haustür, und wird beim verlassen des Hauses einmal gedrückt, -> Zack sind alle Lampen aus.
nun habe ich dies so gelöst:
Code: Alles auswählen
rule "Zentral_off"
when
Channel "shelly:shelly25-relay:784c5f2ecc:relay2#button" triggered SHORT_PRESSED or //Taster - Haustür
Item Zentral_taster changed to ON //APP
then
Shelly107_Betrieb.sendCommand(if(Shelly107_Betrieb.state != ON) ON else OFF)
Thread::sleep(500)
Shelly107_Betrieb.sendCommand(if(Shelly107_Betrieb.state != ON) ON else OFF)
Thread::sleep(500)
Shelly107_Betrieb.sendCommand(if(Shelly107_Betrieb.state != ON) ON else OFF)
Thread::sleep(500)
Shelly107_Betrieb.sendCommand(if(Shelly107_Betrieb.state != ON) ON else OFF)
Thread::sleep(1000)
Lampe.sendCommand(OFF) //Gruppe OFF
HTTPURLThing_km7.sendCommand(ON) //Relai ON
Zentral_taster.sendCommand(OFF) //APP Schalter
end
Nun wollte ich mal ganz nett fragen, ob man das so realisiert, oder ob man auch dies optimieren kann??
Danke und Gruss