Je suis novice en LUA, langage auquel je viens de me mettre, programmation Domoticz oblige...
J'ai pas du tout compris le 'truc' des commandArray. Mon problème est le suivant. Je veux mettre 2 capteurs à jour et ça marche pas.
Voici ce que j'ai fais :
Code : Tout sélectionner
commandArray['OpenURL']='192.168.0.2:8082/json.htm?type=command¶m=udevice&idx='..kwsemaine..'&nvalue=0&svalue='..tostring(tonumber((THP - uservariables['HPS']) / 1000))
commandArray['OpenURL']='192.168.0.2:8082/json.htm?type=command¶m=udevice&idx='..eurosemaine..'&nvalue=0&svalue='..tonumber(uservariables['HPTJ'] * tarifEDF)
Alors j'ai modifié ces ligne par :
Code : Tout sélectionner
commandArray['UpdateDevice']=kwsemaine..'|0|'..tostring(tonumber((THP - uservariables['HPS']) / 1000))
commandArray['UpdateDevice']=eurosemaine..'|0|'..tonumber(uservariables['HPTS'] * tarifEDF)
Je suspecte que ça vienne du commandArray. Mais comme je n'arrive pas à trouver d'explication complète sur cette commande, je ne vois pas ce qui cloche.
Quelqu'un peut-il m'orienter et m'expliquer comment ça fonctionne ?
Merci.