{ "name": "Commande Ecl Salon", "isActive": "1", "group": "Eclairage", "mode": "provoke", "schedule": "", "trigger": [ "" ], "timeout": "0", "isVisible": "1", "display": { "name": "Commande Ecl Salon", "icon": "", "width": "192px", "height": "132px" }, "order": "13", "description": "Commande l'éclairage en fonction de plusieurs tag : mode ; com ; lux ; temps ; boucle ; inc ; pause ; Rx ET des options auto\/manu ; jour\/nuit (par défaut mode inv en une boucle)\n* tag mode=\"on\" : allume en fonction du mode auto \"jour\/nuit\" + un minuteur \"tag(temps,60) et manu \"tag(lux,max)\" sans timer \/\/ option tag(lux) inhibe la sélection jour\/nuit ; tag(temps)\n* tag mode=\"adapt\" : adapte le lumière en fonction du jour\/nuit sans modifier le timer par modif\n* tag mode=\"inv\" : fonction télérupteur, utilise le mode \"on\" \/\/ option tag(lux) ; tag(temps)\n* tag mode=\"off\" : inhibe la partie \"mode\" du scénario pour passer des commandes direct avec le tag(com)\n* tag com : \"jour\" : allume le mode jour \/\/ \"nuit\" : allume le mode nuit \/\/ \"max\" : allume au max \/\/ \"off\" : éteint \/\/ \"0-100\" (par 10aine) : de 0 à 100%\n* tag Rx : c'est la partie commande Action \/\/ n'est pas une option\n* tag(boucle,1) : par défaut, il boucle sur le mode \"inv\" toute les 1sec, donc clignote (utilise le mode \"on\") \/\/ option tag(lux) ; tag(temps) ; tag(pause,1)\n* tag(boucle,1) + tag inc=\"on\" : incrémentation de l'éclairage -> avec boucle sur 7, allume successif de 0 à 70 \/\/ option tag(pause,1) ; tag(lux) pour le faire commence à une certaine étape\n* trigger(user) : a grader pour une fonction spécial\n\nPS : il y a une extinction auto après 180min sur le mode \"inactif\"", "configuration": { "timeDependency": 1, "has_return": 0, "logmode": "default", "allowMultiInstance": "0", "syncmode": "0", "timeline::enable": "0", "timeline::folder": "" }, "elements": [ { "name": null, "type": "for", "options": [], "order": "0", "subElements": [ { "name": null, "type": "for", "subtype": "condition", "options": { "collapse": "0", "enable": "1" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(boucle,1)", "options": [], "order": "0" } ] }, { "name": null, "type": "do", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "849", "options": [], "order": "0", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(inc) == 'on'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "mode", "value": "on" }, "order": "0" }, { "type": "element", "subtype": null, "expression": "850", "options": [], "order": "1", "element": { "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": "tag(lux) == '100'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "lux", "value": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "lux", "value": "tag(lux,0)+10" }, "order": "0" } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "716", "options": [], "order": "1", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(mode,inv) == 'inv'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "717", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Lux]# >= '1'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "com", "value": "off" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "mode", "value": "on" }, "order": "0" } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "718", "options": [], "order": "2", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(mode) == 'on'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "719", "options": [], "order": "0", "element": { "name": null, "type": "action", "options": [], "order": "0", "subElements": [ { "name": null, "type": "action", "subtype": "action", "options": { "collapse": "0", "enable": "1" }, "order": "0", "expressions": [ { "type": "action", "subtype": "", "expression": "remove_inat", "options": { "enable": "1", "background": "0" }, "order": "0" } ] } ] } }, { "type": "element", "subtype": null, "expression": "720", "options": [], "order": "1", "element": { "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": "#[Salon][Eclairage][mode]# == '1' ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "721", "options": [], "order": "0", "element": { "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": "#[Jardin][Soleil][Mode]# != 'nuit' ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "com", "value": "jour" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "com", "value": "nuit" }, "order": "0" } ] } ] } }, { "type": "element", "subtype": null, "expression": "809", "options": [], "order": "1", "element": { "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": "tag(lux) >= '0'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "com", "value": "tag(lux,tag(com))" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "722", "options": [], "order": "2", "element": { "name": null, "type": "at", "options": [], "order": "0", "subElements": [ { "name": null, "type": "at", "subtype": "condition", "options": { "collapse": "0", "enable": "1" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "time_op(#time#,tag(temps,60))", "options": [], "order": "0" } ] }, { "name": null, "type": "do", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "793", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Lux]# >= 1 ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "scenario", "options": { "enable": "1", "background": "0", "scenario_id": "64", "action": "start", "tags": "com=\"off\" mode=\"off\"" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "com", "value": "tag(lux,max)" }, "order": "0" } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "723", "options": [], "order": "3", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(mode) == 'adapt'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "724", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Lux]# >= '1' ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "725", "options": [], "order": "0", "element": { "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": "#[Jardin][Soleil][Mode]# != 'nuit'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "com", "value": "jour" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "com", "value": "nuit" }, "order": "0" } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "845", "options": [], "order": "4", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(mode) == 'off'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "847", "options": [], "order": "0", "element": { "name": null, "type": "comment", "options": [], "order": "0", "subElements": [ { "name": null, "type": "comment", "subtype": "comment", "options": { "collapse": "1" }, "order": "0", "expressions": [ { "type": "comment", "subtype": null, "expression": "Le mode off sert juste pour outrepasser la partie mode et lancer des commandes direct sans le temps d'extinction du mode inv par défaut", "options": [], "order": "0" } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "781", "options": [], "order": "5", "element": { "name": null, "type": "comment", "options": [], "order": "0", "subElements": [ { "name": null, "type": "comment", "subtype": "comment", "options": { "collapse": "1" }, "order": "0", "expressions": [ { "type": "comment", "subtype": null, "expression": "Les commandes : jour = R1 + R2 (60) \/\/ nuit = R4 (10) \/\/ 10 = R4 \/\/ 20 = R2 \/\/ 30 = R3 \/\/ 40 = R1 \/\/ 50 = R2 + R3 \/\/ 60 = R1 + R2 \/\/ 70 = R1 + R3 \/\/ 80 = R1 + R2 + R4 \/\/ 90 = R1 + R2 + R3 \/\/ 100 = R1 + R2 + R3", "options": [], "order": "0" } ] } ] } }, { "type": "element", "subtype": null, "expression": "846", "options": [], "order": "6", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == 'max'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "on" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "on" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "on" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "on" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "726", "options": [], "order": "7", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == 'jour'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "on" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "on" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "833", "options": [], "order": "8", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == 'nuit'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "off" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "off" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "on" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "832", "options": [], "order": "9", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == 'off'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "off" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "off" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "834", "options": [], "order": "10", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '0'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "off" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "off" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "835", "options": [], "order": "11", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '10'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "off" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "off" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "on" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "836", "options": [], "order": "12", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '20'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "off" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "on" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "837", "options": [], "order": "13", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '30'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "off" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "off" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "on" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "838", "options": [], "order": "14", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '40'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "on" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "off" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "839", "options": [], "order": "15", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '50'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "off" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "on" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "on" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "840", "options": [], "order": "16", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '60'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "on" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "on" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "841", "options": [], "order": "17", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '70'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "on" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "off" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "on" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "842", "options": [], "order": "18", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '80'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "on" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "on" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "off" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "on" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "843", "options": [], "order": "19", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '90'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "on" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "on" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "on" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "off" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "844", "options": [], "order": "20", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(com) == '100'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R1", "value": "on" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R2", "value": "on" }, "order": "1" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R3", "value": "on" }, "order": "2" }, { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "R4", "value": "on" }, "order": "3" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "815", "options": [], "order": "21", "element": { "name": null, "type": "comment", "options": [], "order": "0", "subElements": [ { "name": null, "type": "comment", "subtype": "comment", "options": { "collapse": "1" }, "order": "0", "expressions": [ { "type": "comment", "subtype": null, "expression": "Déclaration des Relais utilisé action\/etat : R1 = Principal (40) \/\/ R2 = secondaire (20) \/\/ R3 = partagé ; central (30) \/\/ R4 = nuit (10)", "options": [], "order": "0" } ] } ] } }, { "type": "element", "subtype": null, "expression": "816", "options": [], "order": "22", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(R1) == 'on' ou tag(R1) == 'off'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "817", "options": [], "order": "0", "element": { "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": "tag(R1) == 'on' ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "818", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Ecl Principal]# == 0", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "#[Salon][Eclairage][R1 ON]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "element", "subtype": null, "expression": "819", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Ecl Principal]# >= 1", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "#[Salon][Eclairage][R1 OFF]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "820", "options": [], "order": "23", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(R2) == 'on' ou tag(R2) == 'off'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "821", "options": [], "order": "0", "element": { "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": "tag(R2) == 'on' ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "822", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Ecl Secondaire]# == 0 ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "#[Salon][Eclairage][R2 ON]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "element", "subtype": null, "expression": "823", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Ecl Secondaire]# >= 1", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "#[Salon][Eclairage][R2 OFF]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "824", "options": [], "order": "24", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(R3) == 'on' ou tag(R3) == 'off'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "825", "options": [], "order": "0", "element": { "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": "tag(R3) == 'on' ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "826", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Ecl Central]# == 0 ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "#[Salon][Eclairage][R3 ON]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "element", "subtype": null, "expression": "827", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Ecl Central]# >=1", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "#[Salon][Eclairage][R3 OFF]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "828", "options": [], "order": "25", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(R4) == 'on' ou tag(R4) == 'off'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "829", "options": [], "order": "0", "element": { "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": "tag(R4) == 'on' ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "element", "subtype": null, "expression": "830", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Ecl Nuit]# == 0", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "#[Salon][Eclairage][R4 ON]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "element", "subtype": null, "expression": "831", "options": [], "order": "0", "element": { "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": "#[Salon][Eclairage][Ecl Nuit]# >= 1 ", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "#[Salon][Eclairage][R4 OFF]#", "options": { "enable": "1", "background": "0" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] } ] } } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } }, { "type": "element", "subtype": null, "expression": "853", "options": [], "order": "26", "element": { "name": null, "type": "comment", "options": [], "order": "0", "subElements": [ { "name": null, "type": "comment", "subtype": "comment", "options": { "collapse": "1" }, "order": "0", "expressions": [ { "type": "comment", "subtype": null, "expression": "Fin du scénario avec remise du tag(mode) = inv \/\/ du à la boucle, sinon, il boucle en mode on + pause de x secondes si boucle", "options": [], "order": "0" } ] } ] } }, { "type": "element", "subtype": null, "expression": "854", "options": [], "order": "27", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "1", "enable": "1", "allowRepeatCondition": "0" }, "order": "0", "expressions": [ { "type": "condition", "subtype": null, "expression": "tag(boucle) > '1'", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": "", "expression": "tag", "options": { "enable": "1", "background": "0", "name": "mode", "value": "inv" }, "order": "0" }, { "type": "action", "subtype": "", "expression": "sleep", "options": { "enable": "1", "background": "0", "duration": "tag(pause,1)" }, "order": "1" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [] } ] } } ] } ] } ] }