UMG605 Conso en lua

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
TryphonDomo
Messages : 17
Inscription : 14 sept. 2019, 12:24
Localisation : Hte-Savoie
Contact :

UMG605 Conso en lua

Message par TryphonDomo »

Bonjour,
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
Domoticz sur synology 218+, RFlink
Capt. Temp. Oregon et Lorsoul(sous marque) Detect. présence, eau, mvt, cam
Staion météo WMR200(http://www.cuvat.meteoamikuze.com/) UMG605(Qualité de tension)
Répondre