Bonjour à tous,
j'ai besoin d'aide sur un sujet pour lequel je ne trouve pas de solution. J'aurais voulu lire les valeurs de capteurs connecté à un ESP12 et ceci sous ESPHOME. L'avantage est la facilité de configuration via HA et la qualité de la bibliothèque de capteurs disponibles.
J'ai dont réalisé une scène :
--[[
%% properties
%% events
%% globals
--]]
-- Création de la requête HTTP
local request = net.HTTPClient()
-- Configuration de la requête
request:request('http://192.168.1.215/sensor/temperature', {
options = {
method = 'GET',
timeout = 10
},
success = function(response)
-- Traitement de la réponse en cas de succès
local data = json.decode(response.data)
local temperature = data.temperature
fibaro:debug("Température actuelle: " .. temperature .. "°C")
end,
error = function(error)
-- Traitement de l'erreur en cas d'échec
fibaro:debug("Erreur lors de la requête HTTP: " .. error)
end
})
et immanquablement, la réponse du debug est :
"Erreur lors de la requête HTTP : operation canceled"
Lorsque je lance la requête à partir de Chrome à savoir http://192.168.1.215/sensor/temperature, je reçois bien en retour le message me donnant la valeur de la température.
En terme de réseau, j'ai un réseau câblé sur lequel est connecté la HC2 et l'ESP est connecté en wifi, le tout géré avec un UDM pro.
Merci pour votre aide