var Timer stopAlarmTimer = null rule Binaraktor_BA_Kanal_C_Wechselt when Item Binaraktor_BA_Kanal_C changed then if (Binaraktor_BA_Kanal_C.state == ON) { Fensterkontakt_Badezimmer.sendCommand(CLOSED) } else { Fensterkontakt_Badezimmer.sendCommand(OPEN) } end rule Binaraktor_BA_Kanal_D_Wechselt when Item Binaraktor_BA_Kanal_D changed then if (Binaraktor_BA_Kanal_D.state==ON) {Fensterkontakt_Esszimmer_links.sendCommand(CLOSED)} else {Fensterkontakt_Esszimmer_links.sendCommand(OPEN)} end rule Binaraktor_BA_Kanal_E_Wechselt when Item Binaraktor_BA_Kanal_E changed then if (Binaraktor_BA_Kanal_E.state==ON) {Fensterkontakt_Esszimmer_rechts.sendCommand(CLOSED)} else {Fensterkontakt_Esszimmer_rechts.sendCommand(OPEN)} end rule Binaraktor_BA_Kanal_F_Wechselt when Item Binaraktor_BA_Kanal_F changed then if (Binaraktor_BA_Kanal_F.state==ON) {Fensterkontakt_Wohnzimmer.sendCommand(CLOSED)} else {Fensterkontakt_Wohnzimmer.sendCommand(OPEN)} end rule Binaraktor_BA_Kanal_G_Wechselt when Item Binaraktor_BA_Kanal_G changed then if (Binaraktor_BA_Kanal_G.state==ON) {Fensterkontakt_Kueche.sendCommand(CLOSED)} else {Fensterkontakt_Kueche.sendCommand(OPEN)} end rule Binaraktor_BA_Kanal_H_Wechselt when Item Binaraktor_BA_Kanal_H changed then if (Binaraktor_BA_Kanal_H.state==ON) {Fensterkontakt_Kinderzimmer.sendCommand(CLOSED)} else {Fensterkontakt_Kinderzimmer.sendCommand(OPEN)} end rule Binaraktor_BA_Kanal_I_Wechselt when Item Binaraktor_BA_Kanal_I changed then if (Binaraktor_BA_Kanal_I.state==ON) {Fensterkontakt_Schlafen_r.sendCommand(CLOSED)} else {Fensterkontakt_Schlafen_r.sendCommand(OPEN)} end rule Binaraktor_BA_Kanal_J_Wechselt when Item Binaraktor_BA_Kanal_J changed then if (Binaraktor_BA_Kanal_J.state==ON) {Fensterkontakt_Schlafen_l.sendCommand(CLOSED)} else {Fensterkontakt_Schlafen_l.sendCommand(OPEN)} end rule Binaraktor_BA_Kanal_K_Wechselt when Item Binaraktor_BA_Kanal_K changed then if (Binaraktor_BA_Kanal_K.state==ON) {Fensterkontakt_Buero.sendCommand(CLOSED)} else {Fensterkontakt_Buero.sendCommand(OPEN)} end rule Kellerlicht_schalten when Item Binaraktor_BA_Kanal_L changed then if (Binaraktor_BA_Kanal_L.state==ON) { Schaltaktor2_12Fach_SA2_Kanal_E_Schalten.sendCommand(ON) Schaltaktor2_12Fach_SA2_Kanal_F_Schalten.sendCommand(ON) } else { Schaltaktor2_12Fach_SA2_Kanal_E_Schalten.sendCommand(OFF) Schaltaktor2_12Fach_SA2_Kanal_F_Schalten.sendCommand(OFF) } end rule Klingel_Benachrichtigung_an when Item Binaraktor_BA_Kanal_A changed then if (settings_Klingel.state==ON && Binaraktor_BA_Kanal_A.state==ON) { Schaltaktor2_12Fach_SA2_Kanal_C_Schalten.sendCommand(ON) if(Anwesenheit_CJ.state==OFF){ sendNotification("cjanitzek@gmx.de", "Jemand an der Haustür") } if(Anwesenheit_Moni.state==OFF){ sendNotification("MJanitzek@gmx.de", "Jemand an der Haustür") } } else { Schaltaktor2_12Fach_SA2_Kanal_C_Schalten.sendCommand(OFF) } end rule Klingel_Benachrichtigung_aus when Item Binaraktor_BA_Kanal_A changed then if (Binaraktor_BA_Kanal_A.state==OFF) { Schaltaktor2_12Fach_SA2_Kanal_C_Schalten.sendCommand(OFF) } end