Tout est dans le titre : quelle est la cause de cette erreur que je rencontre dans mes logs ? Le script en cause étant celui-ci :
Code : Tout sélectionner
json = (loadfile "/volume2/@appstore/domoticz/var/scripts/lua/JSON.lua")() -- For Linux
local config=assert(io.popen('/usr/bin/curl http://192.168.1.**:****/json.htm?type=devices&rid=488'))
local blocjson = config:read('*all')
config:close()
--print (blocjson)
local jsonValeur = json:decode(blocjson)
nom = jsonValeur.result[1].Name
counterToday = jsonValeur.result[1].CounterToday
data = jsonValeur.result[1].Data
commandArray = {}
print('****************')
print(nom)
print(data)
print(counterToday)
return commandArray
Script tout bête qui ne fait qu'afficher 3 valeurs.
J'ai fouillé dans le forum, mais je n'ai pas trouvé la cause et/ou le la correction à apporter.
Et en plus cette erreur apparaît toutes les heures, alors que le script time est réalisé toutes les minutes ?!
Est ce que le synology n'est pas assez puissant pour récupérer tout le blocjson ?
peut on ne lire que le bloc json qui nous interresse et avec quelle commande ?
Merci pour vos éclairages.