Je sais que le sujet à déjà été évoqué ici mais je relance la question car je m'en sors pas:
Le but est de changer l'icone en fonction du niveau actif.
J'ai essayé ce script lua mais rien ne change:
Code : Tout sélectionner
return {
on = {
devices = {'Sèche-Serviette'}
},
execute = function(domoticz, device)
if device.level == 10 -- Off
then
os.execute('curl -s -i -H "Accept: application/json" "http://192.168.1.40:8080/json.htm?type=setused&idx=1519&name=Sèche-Serviette&description=&switchtype=18&customimage=28&used=true"')
elseif device.level == 20 -- Auto
then
os.execute('curl -s -i -H "Accept: application/json" "http://192.168.1.40:8080/json.htm?type=setused&idx=1519&name=Sèche-Serviette&description=&switchtype=18&customimage=21&used=true"')
elseif device.level == 30 -- Confort
then
os.execute('curl -s -i -H "Accept: application/json" "http://192.168.1.40:8080/json.htm?type=setused&idx=1519&name=Sèche-Serviette&description=&switchtype=18&customimage=22&used=true"')
elseif device.level == 40 -- Eco
then
os.execute('curl -s -i -H "Accept: application/json" "http://192.168.1.40:8080/json.htm?type=setused&idx=1519&name=Sèche-Serviette&description=&switchtype=18&customimage=23&used=true"')
end -- if
end -- function
}
Code : Tout sélectionner
http://192.168.1.40:8080/json.htm?type=setused&idx=1519&name=seche&description=&switchtype=18&customimage=22&used=trueJ'ai essayé de lancer le script avec un blockly sans succès
On dirait que la requête n'est jamais exécutée.
Qu'est ce que je fais pas bien????