Erreur avec openURL : dzVents: Error: (3.1.8) HTTP/1.1 response: 92 ==>> Stream error in the HTTP/2 framing layer
Publié : 12 nov. 2023, 18:07
Bonjour la communauté !
Je cherche à faire un script dzVents pour récupérer la couleur du jour avec EDF tempo.
J'ai bien vu (après coup) qu'un scipt à été mis sur le site pour le récupérer cette info viewtopic.php?t=9015, cependant, il me paraissait complexe (wrep...), alors qu'en théorie, ça devrait être simple.
J'ai donc fait le code ci dessous mais j'ai à chaque fois l'erreur suivante :
Je n'ai rien vu concernant le paramétrage du timeout avec openURL...
Si qqn à une piste....merci !
Le code :
Je cherche à faire un script dzVents pour récupérer la couleur du jour avec EDF tempo.
J'ai bien vu (après coup) qu'un scipt à été mis sur le site pour le récupérer cette info viewtopic.php?t=9015, cependant, il me paraissait complexe (wrep...), alors qu'en théorie, ça devrait être simple.
J'ai donc fait le code ci dessous mais j'ai à chaque fois l'erreur suivante :
Alors que le résultat dans un navigateur s'affiche sans délai.2023-11-12 18:03:30.407 Error: Error opening url: http://particulier.edf.fr/services/rest ... 2023-11-12
2023-11-12 18:03:30.442 dzVents: Error: (3.1.8) HTTP/1.1 response: 92 ==>> Stream error in the HTTP/2 framing layer
Je n'ai rien vu concernant le paramétrage du timeout avec openURL...
Si qqn à une piste....merci !
Le code :
Code : Tout sélectionner
return {
on = {
timer = {'every minute'},
httpResponses = { 'trigger' },
},
logging = {
level = domoticz.LOG_DEBUG, -- Décommenter pour afficher les log au niveau Debug
},
execute = function(domoticz, item)
if (item.isTimer) then
domoticz.openURL({
url = 'https://particulier.edf.fr/services/rest/referentiel/searchTempoStore?dateRelevant='..domoticz.time.rawDate,
method = 'GET',
callback = 'trigger',
})
domoticz.log("openURL", domoticz.LOG_DEBUG)
end
if (item.isHTTPResponse) then
if (item.ok) then
domoticz.log("Retour : "..item, domoticz.LOG_DEBUG)
else
domoticz.log("Item NOK", domoticz.LOG_DEBUG)
end
end
end
}