/******************************************************* * Schalter im Flur * * Geräte * hm-rpc.0.OEQ0536226.3.MOTION FL_SB_Motion_Oben_Motion Bewegungsmelder Oben * hm-rpc.0.OEQ0538240.3.MOTION FL_SB_Motion_Unten_Motion Bewegungsmelder Unten * hm-rpc.0.OEQ0538240.1.PRESS_SHORT Bewegungsmelder Taste Hoch * hm-rpc.0.OEQ0538240.2.PRESS_SHORT Bewegungsmelder Taste Runter * hm-rpc.0.OEQ0213729.1.STATE FL_AS_LichtOben:1 Licht Oben (einfach) * hm-rpc.0.OEQ0213729.2.STATE FL_AS_LichtOben:2 Licht Oben (doppelt) * hm-rpc.0.OEQ0378804.1.STATE FL_AS_LichtUnten:1 Licht Unten kmplett *******************************************************/ // Bewegungsmelder Flur unten Taster hoch on({id: 'hm-rpc.0.OEQ0538240.1.PRESS_SHORT', change: "any"}, function (obj) { console.log('Licht unten eingeschaltet (10 Minuten)'); setState("hm-rpc.0.OEQ0378804.1.STATE", true); // Licht Unten ein setStateDelayed("hm-rpc.0.OEQ0378804.1.STATE", false, 600000, false); // Licht Unten aus nach 10 Minuten }); // Bewegungsmelder Flur unten Taster runter on({id: 'hm-rpc.0.OEQ0538240.2.PRESS_SHORT', change: "any"}, function (obj) { setState("hm-rpc.0.OEQ0378804.1.STATE", false); // Licht unten aus }); // 6fach Taster (1) : Garage öffnen on({id: 'hm-rpc.0.NEQ1068837.1.PRESS_SHORT', change: "any"}, function (obj) { setState("Global.0.Garage.Open", true); }); // 6fach Taster (2) : Garage schließen on({id: 'hm-rpc.0.NEQ1068837.2.PRESS_SHORT', change: "any"}, function (obj) { setState("Global.0.Garage.Close", true); }); // 6fach Taster (3) : Licht Haustür on({id: 'hm-rpc.0.NEQ1068837.3.PRESS_SHORT', change: "any"}, function (obj) { setState("hm-rpc.0.NEQ1504413.1.STATE", !getState("hm-rpc.0.NEQ1504413.1.STATE").val); /*OD_SW_Haustue_Licht:1.STATE*/ }); // 6fach Taster (4) : Licht Garten on({id: 'hm-rpc.0.NEQ1068837.4.PRESS_SHORT', change: "any"}, function (obj) { setState("hm-rpc.0.MEQ1809943.1.STATE", !getState("hm-rpc.0.MEQ1809943.1.STATE").val); /*OD_AS_4Fach_Licht:1.STATE*/ }); // 6fach Taster (5) : Licht 2er Garage on({id: 'hm-rpc.0.NEQ1068837.5.PRESS_SHORT', change: "any"}, function (obj) { setState("hm-rpc.0.NEQ1222700.1.STATE", !getState("hm-rpc.0.NEQ1222700.1.STATE").val); /*GR_AS_LichtAussen_2erLicht:1.STATE*/ }); // 6fach Taster (6) : Licht 4er Garage on({id: 'hm-rpc.0.NEQ1068837.6.PRESS_SHORT', change: "any"}, function (obj) { setState("hm-rpc.0.NEQ1222700.2.STATE", !getState("hm-rpc.0.NEQ1222700.2.STATE").val); /*GR_AS_LichtAussen_4erLicht:2.STATE*/ });