{ "name": "Décrément rapide lum pr export", "isActive": "1", "group": "Lumières - Manuel", "mode": "provoke", "schedule": "", "trigger": [ "" ], "timeout": "600", "isVisible": "0", "display": { "name": "Décrément rapide 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": "3775", "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": "240" }, "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": "TpsEnSeconde", "value": "10" }, "order": "1" }, { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "NTi", "value": "round(tag(TpsEnSeconde)\/0.9-1,0)" }, "order": "2" }, { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "Incrément", "value": "tag(Etat_N1)\/(tag(NTi)+1)" }, "order": "3" }, { "type": "action", "subtype": null, "expression": "#[Chambre Henri][Dim Inter][Intensité]#", "options": { "enable": "1", "background": "0", "slider": "tag(Etat_N1)" }, "order": "4" }, { "type": "action", "subtype": null, "expression": "log", "options": { "enable": "1", "background": "0", "message": "@ Luminosité de départ =: tag(Etat_N1)\n@ Nombre de boucle =: round(tag(NTi)+1,0)\n@ Différence commande luminosité par boucle =: tag(Incrément)" }, "order": "5" }, { "type": "action", "subtype": null, "expression": "log", "options": { "enable": "0", "background": "0", "message": "log Info : 1 000 000 micro sleep = 1 seconde" }, "order": "6" }, { "type": "element", "subtype": null, "expression": "3779", "options": [], "order": "7", "element": { "name": null, "type": "code", "options": [], "order": "0", "subElements": [ { "name": null, "type": "code", "subtype": "action", "options": { "collapse": "0", "enable": "1" }, "order": "0", "expressions": [ { "type": "code", "subtype": null, "expression": "usleep(900000);", "options": [], "order": "0" } ] } ] } }, { "type": "element", "subtype": null, "expression": "3776", "options": [], "order": "8", "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": "3777", "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", "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" } ] }, { "name": null, "type": "else", "subtype": "action", "options": [], "order": "2", "expressions": [ { "type": "action", "subtype": null, "expression": "log", "options": { "enable": "0", "background": "0", "message": "log Info : me permet de finir sur 1 %, pas important pour toi" }, "order": "0" }, { "type": "element", "subtype": null, "expression": "3778", "options": [], "order": "1", "element": { "name": null, "type": "if", "options": [], "order": "0", "subElements": [ { "name": null, "type": "if", "subtype": "condition", "options": { "collapse": "0", "enable": "0", "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é =: round(tag(Etat_Ni),0)" }, "order": "2" } ] } ] } }, { "type": "action", "subtype": null, "expression": "tag", "options": { "enable": "1", "background": "0", "name": "Etat_Ni", "value": "tag(Etat_N1)-(tag(Ni)*tag(Incrément))" }, "order": "2" }, { "type": "action", "subtype": null, "expression": "#[Chambre Henri][Dim Inter][Intensité]#", "options": { "enable": "1", "background": "0", "slider": "round(tag(Etat_Ni),0)" }, "order": "3" }, { "type": "action", "subtype": null, "expression": "log", "options": { "enable": "1", "background": "0", "message": "@----- Boucle tag(Ni)\/round(tag(NTi)+1,0) - Luminosité =: round(tag(Etat_Ni),0)" }, "order": "4" } ] } ] } }, { "type": "element", "subtype": null, "expression": "3780", "options": [], "order": "2", "element": { "name": null, "type": "code", "options": [], "order": "0", "subElements": [ { "name": null, "type": "code", "subtype": "action", "options": { "collapse": "0", "enable": "1" }, "order": "0", "expressions": [ { "type": "code", "subtype": null, "expression": "usleep(900000);", "options": [], "order": "0" } ] } ] } } ] } ] } } ] } ] } ] }