bonjour, j'ai mis en place l'année dernière le vd de lolomail sur Gestion des délais d'arrosage qui fonctionnait très bien.
entre temps je suis passé en 4.120 et en voulant remettre l'arrosage en service cette semaine j'ai retesté le module.
Je me suis retrouvé en erreur 503 j'ai du faire un recovry car plus possible d'acceder à la hc2.
Apres restauration complète , rebelotte après quelques heures de prise de tête , j'ai réussi a identifier d'ou provenais le problème en isolant a ligne
--response ,status, errorCode = HC2:PUT("/api/panels/drenchers", json); et la plus de problème erreur 503 ouf!!
Mais le module ne fonctionne plus , ci-joint le code idem tous les bouton
HC2 = Net.FHttp("127.0.0.1",11111)
response ,status, errorCode = HC2:GET("/api/panels/drenchers")
if tonumber(status) == 200 then
jsonTable = json.decode(response)
fibaro:debug("lecture "..response)
else
fibaro:debug("Status:" .. status .. " err: " .. errorCode )
end
-- change table in Lua for 0 hours delay
--jsonTable.rainDelay = 0
-- send back
json = json.encode(jsonTable)
--response ,status, errorCode = HC2:PUT("/api/panels/drenchers", json);
fibaro:debug("ecriture "..json)
en utilisant le debug je m'apercois que la lecture et l’écriture sont différents ce qui devait bloquer la Hc2 en 503
Du coup je ne sais plus quoi faire. Quelqu'un a déjà eu un problème similaire avec le Json et le put ?
Comment arriver a refaire fonctionner ce module très pratique .
merci de votre aide