Je n'arrive pas à récupérer les valeurs de puissance de mon appareil de mesure (UMG605 de Janitza).
J'ai beau à lire et relire vos tutos en lua et Json, ça bug.
Si je tape: http://192.168.1.99/json.do?_ULN[0..2],_PLN[0..2] (Adresse de mon app. de mesure)
Je récupère bien mes 3 tensions et 3 puissances
J'ai crée un dummy "conso" (idx=2089), mais je n'arrive pas a crée la relation entre.
Je tape: http://192.168.1.16:8084/json.htm?type= ... &svalue=50
Et là sur le smartphone, je vois bien mon capteur conso affiche status = 0.5
Sinon, j'ai essayé ceci, idem ne marche pas....
Si quelqu'un peut m'aider, merci!
J'ai rfxlink sur un nas
Le prog venant du tuto "Récupérer valeur JSON dans LUA"
Code : Tout sélectionner
local config=assert(io.popen('/usr/bin/curl http://192.168.1.99/json.do?_PLN[0..2]'))
local blocjson = config:read('*all')
config:close()
-- print (blocjson)
local jsonValeur = json:decode(blocjson)
nom = jsonValeur.result[2089].Name
data = jsonValeur.result[2089].Data
print('****************')
print(nom)
print(data)
commandArray = {}
print('****************')
return commandArray