facile !
tu dois juste débouler ta dernière règle : une pour la fenêtre, une autre pour la porte.
Sinon, autre solution, il y a également la syntaxe
-- "Or" : Effectue un OU inclusif sur plusieurs conditions
-- SYNTAXE :
{"Or", {CONDITION1}, {CONDITION2} }
-- CONDITIONS :
GEA.add( {"Or", 73, 53} , 30, "", {ACTIONS} ) -- SI le module 73 OU SI le module 53 est allumé
GEA.add( {"Or", {"Global", "Test", "Coucou"}, {"Global", "Apero", "OK"} }, 30, "", {ACTIONS} ) -- Si la variable globale "Test" = "Coucou" OU SI la variable globale "Apero" = "OK"
GEA.add( {"Or", 73, {"Global", "Apero", "OK"} } , 30, "", {ACTIONS} ) -- Si le module 73 est allumé OU SI la variable globale "Apero" = "OK"
-- ACTIONS : Ne peut pas être utilisé comme ACTION
-- "XOr" : Effectue un OU exclusif sur plusieurs conditions
-- SYNTAXE :
{"XOr", {CONDITION1}, {CONDITION2} }
-- "CONDITION1 OU CONDITION2 = VRAI", mais "CONDITION1 ET CONDITION2 = FAUX"
-- CONDITIONS :
GEA.add( {"XOr", 73, 53} , 30, "", {ACTIONS} ) -- SI le module 73 OU SI le module 53 est allumé MAIS PAS si 73 ET 53 sont allumés
GEA.add( {"XOr", 73, {"Global", "Apero", "OK"} }, 30, "", {ACTIONS} ) -- Si le module 73 est allumé OU SI la variable globale "Apero" = "OK" MAIS PAS si "module 73 est allumé ET SI la variable globale APEOR = OK"
-- ACTIONS : Ne peut pas être utilisé comme ACTION