Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour à tous,

 

J'ai un soucis depuis peu avec le VD de ma station Netatmo. Le script ne fonctionne plus : Erreur 404 dans le débug

local selfId = fibaro:getSelfId();
local icon = fibaro:get (selfId, "deviceIcon");

local HC2 = Net.FHttp("192.168.0.46");
HC2:setBasicAuthentication("XXXXXX", "xxxxx");
 
local response, status, errorCode = HC2:GET("/Web_Scripts/netatmo.php?intext=ext");
 
if tonumber(status) == 200 then
  -- decoding json string to table --
  if (response ~= nil) then
    local result = json.decode(response);
    fibaro:debug(response);
 
    local NetTempExt = result.body[1].value[1][1];
    local NetHumExt = result.body[1].value[1][2];
    fibaro:setGlobal("NetTempExt", NetTempExt);
    fibaro:setGlobal("NetHumExt", NetHumExt );
    fibaro:log(fibaro:getGlobalValue("NetTempExt").. " °C " ..fibaro:getGlobalValue("NetHumExt").. " % " )
    fibaro:debug(fibaro:getValue(83, "ui.status.value"));
    fibaro:call(83, "setProperty", "ui.status.value", (fibaro:getGlobalValue("NetTempExt").. " °C " ..fibaro:getGlobalValue("NetHumExt").. " % " ));
    
    fibaro:sleep(3*1000);
    fibaro:call(selfId, "setProperty", "currentIcon", icon);
    fibaro:call(83, "setProperty", "ui.status.value", "");

  else
    -- oups il y a un problème...
    fibaro:debug("Impossible de décoder la réponse, pas de données pour le traitement...");
  end
else
  -- oups il y a un problème...
  fibaro:debug("Err: " .. status);
end
 

Si une âme charitable pouvait me filer un coup de main ... D'avance merci pour votre aide.

Modifié par Rem's
Posté(e)

Bonjour, 

 

404 ? il n'atteint pas la page, elle existe encore ? 

tu l'atteins en tapant l'adresse directement dans un navigateur ? 

 

Pour info, tu as tes identifiants dans ton point, modifie le ;-)

Posté(e)

ca c'est fait ...

Mais j'ai toujours mon erreur ... Il me semblait qu'avec l'une des dernières MAJ, il y aurait un changement d'écriture autour de ça , mais je me souviens plus trop ....

Posté(e)

Coucou ... c'est encore moi !!

 

J'ai essayé depuis un navigateur et mon script php apparait. Donc ce n'est pas un problème d'accès au fichier PHP.

J'ai l'impression que c'est un problème de syntaxe ou écriture de code qui a changé suite à la dernière MAJ.

 

Si quelqu'un à une idée .... d'avance merci pour votre aide

×
×
  • Créer...