Rule mit Feedback -> Lampen blinken
Verfasst: 12. Nov 2022 12:23
Hallo zusammen.
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:
Jedoch weiß ich, das hier einige User Verbesserungs Vorschläge haben, um das ganze zu optimieren.
Nun wollte ich mal ganz nett fragen, ob man das so realisiert, oder ob man auch dies optimieren kann??
Danke und Gruss
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