HTTP/HTTPS Poller

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
damolc
Messages : 240
Inscription : 24 juil. 2016, 22:08

HTTP/HTTPS Poller

Message par damolc »

bonjour
je découvre HTTP/HTPS poller pour récupérer des valeurs sur mon Ecocompteur Legrand
j ai bien rempli :
GET
ContentType : application/json
Commande : electicité_json.lua
puis un device : P1 compteur intelligent (electrique)
URL : http://192.168.1.46/data.json qui recupère les valeurs de mon compteur Electrique HP et HC
puis dans /home/pi/domoticz/scripts/lua_parsers, j ai créé un script lua : electicité_json.lua
Voila le script :

Code : Tout sélectionner

s = request['content'];
local id = 107
local conso_hc= domoticz_applyJsonPath(s,'.conso_hc')
local conso_hp= domoticz_applyJsonPath(s,'.conso_hp')

domoticz_updateDevice(id,'',conso_hc .. ";" .. conso_hp .. ";" .. 0 .. ";" .. 0 .. ";" .. 0)
le log est correct :
2020-05-11 18:02:07.653 CLuaHandler (updateDevice from LUA) : idx=107 nvalue= svalue=1582229.0;5038674.0;0;0;0 invalue=0 signallevel=12 batterylevel=255
mais le compteur P1 est en erreur :oops:
j ai du faire une erreur dans domoticz_updateDevice
pourriez vous m aider?
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: HTTP/HTTPS Poller

Message par Thorgal »

Ce ne serait pas ce compteur "Electricity P1 smart meter" ? avec /json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=USAGE1;USAGE2;RETURN1;RETURN2;CONS;PROD

Si oui, alors peut etre ca "For USAGE and RETURN supply the data in total Wh with no decimal point."
De mettre 0 a nvalue au lieu de ''
Celui ci est un compteur incremental, donc il ne faut envoyer que la difference.

Perso moi je teste avec un navigateur web et la requete HTTP.
damolc
Messages : 240
Inscription : 24 juil. 2016, 22:08

Re: HTTP/HTTPS Poller

Message par damolc »

Non c est bien du json extrait d un ecoCompteur Legrand
Mon problème c est que je ne sais pas construire la dernière ligne de mon script
Macbenoit
Messages : 30
Inscription : 03 août 2019, 13:32

Re: HTTP/HTTPS Poller

Message par Macbenoit »

Bonjour as tu avancé ? Moi je sèche sur la commande à intégrer je comprend rien au lua parser
Répondre