{ "name": "Confirmation", "isActive": "1", "group": "Presence", "mode": "provoke", "schedule": "", "trigger": [ "#[WC][Presence][Confirmation]# == 0 ET #[WC][Presence][Etat]# == 1 ET #[WC][Presence][Voisine]# == 0" ], "timeout": "0", "isVisible": "0", "display": { "name": "", "icon": "" }, "order": "9999", "description": "On confirme la présence dès que la porte est fermée de plus de 30s\nou (en option), si la porte est ouverte, qu'il n'y a plus de présence voisine de plus de 30s", "configuration": { "timeDependency": 0, "has_return": 0, "logmode": "default", "allowMultiInstance": "0", "syncmode": "0", "timeline::enable": "0", "timeline::folder": "" }, "elements": [ { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "0", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "#[WC][Presence][Confirmation]# == 0 ET #[WC][Presence][Etat]# == 1 ET (#[WC][Presence][Porte]# == 0 OU (#[WC][Presence][Porte]# == 1 ET #[WC][Presence][Option présence voisine]# == 1 ET #[WC][Presence][Voisine]# == 0))", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": null, "expression": "#[WC][Presence][Confirmer]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } ] }