Je suis en train de refaire un script LUA de gestion de chauffage avec des elements que je reutilise en les renommant du coup ca ne passe plus avec le nom des sondes, alors j'ai voulu utiliser json en precisant l'idx de l'element, seulement voila j'utilise ca pour recuperer la consigne
Code : Tout sélectionner
local consigne = os.execute( "curl -s 'http://192.168.1.25:8080/json.htm?type=devices&rid=69' | jq .result[0].Data | sed 's/\"//g' | awk '{ print $1 }' ")
Code : Tout sélectionner
2018-11-21 15:56:00.367 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_ThermostatChJamie.lua: ...i/domoticz/scripts/lua/script_time_ThermostatChJamie.lua:24: attempt to perform arithmetic on local 'consigne' (a boolean value)
si je regarde le json de l'idx 69 j'ai bien
Code : Tout sélectionner
"Data" : "20.0",Je m'arrache un peu les cheveux la depuis quelques heures, heureusement il m'en reste pas mal