{"name":"Alarme MyFox","type":"virtual_device","properties":{"deviceIcon":0,"currentIcon":"0","mainLoop":"HC2 = Net.FHttp(\"192.168.2.10\")\nresponse = HC2:GET(\"/myAPIFox/etat\")\n\nresponse = json.decode(response)\n\nfibaro:setGlobal(\"Etat_MyFox\", response.msg)\n\nfibaro:log(\"Etat alarme : \"..fibaro:getGlobalValue(\"Etat_MyFox\"))\n\nfibaro:call(187,\"setProperty\",\"ui.etat.value\",response.msg)\nfibaro:sleep(60000)","saveLogs":"1","ui.etat.value":"desactivee","rows":[{"type":"label","elements":[{"id":1,"lua":false,"waitForResponse":false,"caption":"Etat Alarme : ","name":"etat","favourite":false,"main":true}]},{"type":"button","elements":[{"id":2,"lua":true,"waitForResponse":false,"caption":"Off","name":"off","empty":false,"msg":"--[[\n%% properties\n%% globals\n--]]\nHC2 = Net.FHttp(\"192.168.2.10\")\nresponse = HC2:GET(\"/myAPIFox/protection/desactivee\")\n\nHC2 = Net.FHttp(\"192.168.2.10\")\nresponse = HC2:GET(\"/myAPIFox/etat\")\n\nresponse = json.decode(response)\n\nfibaro:setGlobal(\"Etat_MyFox\", response.msg)\n\nfibaro:log(\"Etat alarme : \"..fibaro:getGlobalValue(\"Etat_MyFox\"))\n\nfibaro:call(187,\"setProperty\",\"ui.etat.value\",response.msg)","buttonIcon":1010,"favourite":false,"main":false},{"id":3,"lua":true,"waitForResponse":false,"caption":"Partielle","name":"partielle","empty":false,"msg":"--[[\n%% properties\n%% globals\n--]]\nHC2 = Net.FHttp(\"192.168.2.10\")\nresponse = HC2:GET(\"/myAPIFox/protection/partielle\")\n\nHC2 = Net.FHttp(\"192.168.2.10\")\nresponse = HC2:GET(\"/myAPIFox/etat\")\n\nresponse = json.decode(response)\n\nfibaro:setGlobal(\"Etat_MyFox\", response.msg)\n\nfibaro:log(\"Etat alarme : \"..fibaro:getGlobalValue(\"Etat_MyFox\"))\n\nfibaro:call(187,\"setProperty\",\"ui.etat.value\",response.msg)","buttonIcon":1011,"favourite":false,"main":true},{"id":4,"lua":true,"waitForResponse":false,"caption":"Totale","name":"totale","empty":false,"msg":"--[[\n%% properties\n%% globals\n--]]\nHC2 = Net.FHttp(\"192.168.2.10\")\nresponse = HC2:GET(\"/myAPIFox/protection/totale\")\n\nHC2 = Net.FHttp(\"192.168.2.10\")\nresponse = HC2:GET(\"/myAPIFox/etat\")\n\nresponse = json.decode(response)\n\nfibaro:setGlobal(\"Etat_MyFox\", response.msg)\n\nfibaro:log(\"Etat alarme : \"..fibaro:getGlobalValue(\"Etat_MyFox\"))\n\nfibaro:call(187,\"setProperty\",\"ui.etat.value\",response.msg)","buttonIcon":1012,"favourite":false,"main":false}]}]},"actions":{"pressButton":1,"setSlider":2,"setProperty":2}}