{ "name": "Décrément lum pr export", "isActive": "1", "group": "Lumières - Manuel", "mode": "provoke", "schedule": "", "trigger": [ "" ], "timeout": "600", "isVisible": "0", "display": { "name": "Décrément lum pr export", "icon": "" }, "order": "9999", "description": "", "configuration": { "timeDependency": 0, "has_return": 0, "logmode": "realtime", "allowMultiInstance": "0", "syncmode": "0", "timeline::enable": "1", "timeline::folder": "Lumières" }, "elements": [ { "name": null, "type": "action", "options": [], "order": "0", "subElements": [ { "name": null, "type": "action", "subtype": "action", "options": { "collapse": "0", "enable": "1" }, "order": "0", "expressions": [ { "type": "element", "subtype": null, "expression": "3770", "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(Luminosité de départ,vide)==\"vide\"", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "Etat_N1", "value": "40" }, "order": "0" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "Etat_N1", "value": "tag(Luminosité de départ)" }, "order": "0" } ] } ] } }, { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "NTi", "value": "20" }, "order": "1" }, { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "TpsEnMinute", "value": "2" }, "order": "2" }, { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "Incrément", "value": "tag(Etat_N1)\/tag(NTi)" }, "order": "3" }, { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "TpsSleep", "value": "tag(TpsEnMinute)*60\/(tag(NTi)+1)" }, "order": "4" }, { "type": "action", "subtype": null, "expression": "#[Chambre Henri][Dim Inter][Intensité]#", "options": { "enable": "1", "background": "0", "slider": "tag(Etat_N1)" }, "order": "5" }, { "type": "action", "subtype": null, "expression": "sleep", "options": { "enable": "1", "background": "0", "duration": "tag(TpsSleep)" }, "order": "6" }, { "type": "element", "subtype": null, "expression": "3767", "options": [], "order": "7", "element": { "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(NTi)+1", "options": [], "order": "0" } ] }, { "name": null, "type": "do", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "Ni", "value": "tag(Ni,0)+1" }, "order": "0" }, { "type": "element", "subtype": null, "expression": "3768", "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(Ni)==tag(NTi)+1 OU #[Chambre Henri][Dim Inter][Etat]#==0", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": null, "expression": "log", "options": { "enable": "1", "background": "0", "message": "@ Dernière boucle - On éteint et STOP" }, "order": "0" }, { "type": "action", "subtype": null, "expression": "#[Chambre Henri][Dim Inter][Off]#", "options": { "enable": "1", "background": "0" }, "order": "1" }, { "type": "action", "subtype": null, "expression": "stop", "options": { "enable": "1", "background": "0" }, "order": "2" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "element", "subtype": null, "expression": "3769", "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(Ni)==tag(NTi)", "options": [], "order": "0" } ] }, { "name": null, "type": "then", "subtype": "action", "options": [], "order": "1", "expressions": [ { "type": "action", "subtype": null, "expression": "log", "options": { "enable": "1", "background": "0", "message": "@ Avant dernière boucle - On force à 1%" }, "order": "0" }, { "type": "action", "subtype": null, "expression": "#[Chambre Henri][Dim Inter][Intensité]#", "options": { "enable": "1", "background": "0", "slider": "1" }, "order": "1" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "Etat_Ni", "value": "tag(Etat_N1)-(tag(Ni)*tag(Incrément))" }, "order": "0" }, { "type": "action", "subtype": null, "expression": "#[Chambre Henri][Dim Inter][Intensité]#", "options": { "enable": "1", "background": "0", "slider": "round(tag(Etat_Ni),0)" }, "order": "1" } ] } ] } } ] } ] } }, { "type": "action", "subtype": null, "expression": "log", "options": { "enable": "1", "background": "0", "message": "@ Boucle tag(Ni)\/tag(NTi) - Luminosité =: #[Chambre Henri][Dim Inter][Etat]#" }, "order": "2" }, { "type": "action", "subtype": null, "expression": "sleep", "options": { "enable": "1", "background": "0", "duration": "tag(TpsSleep)" }, "order": "3" } ] } ] } } ] } ] } ] }