From 72a58b373dc3006ce155696c052476257403ab4a Mon Sep 17 00:00:00 2001 From: marc Date: Fri, 5 Sep 2025 17:45:15 +0200 Subject: [PATCH] passage meteofrance https --- components/meteofrance/meteofrance.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/components/meteofrance/meteofrance.c b/components/meteofrance/meteofrance.c index def69d0..4321578 100644 --- a/components/meteofrance/meteofrance.c +++ b/components/meteofrance/meteofrance.c @@ -29,7 +29,7 @@ static const char *TAG = "MeteoFrance"; Typically only LOCATION_ID may need to be changed */ #define WEB_SERVER "webservice.meteofrance.com" //"192.168.0.10" //"www.example.com"// //"webservice.meteofrance.com" -#define WEB_PORT 80 // 5403 //80 +#define WEB_PORT 443 // 5403 //80 #define WEB_URL "/forecast" #define TOKEN "__Wj7dVSTjV9YGu1guveLyDq0g7S7TfTjaHBTPTpO0kj8__" // Location ID to get the weather data for @@ -353,12 +353,15 @@ static void http_request_task(void* domotic_event_group) .query = WEB_QUERY, .event_handler = _http_event_handler, .user_data = local_response_buffer, // Pass address of local buffer to get response - .disable_auto_redirect = true, + .disable_auto_redirect = false, + .transport_type = HTTP_TRANSPORT_OVER_SSL, + .cert_pem = NULL, + .skip_cert_common_name_check = true }; esp_http_client_handle_t client = esp_http_client_init(&config); char url[50]; esp_http_client_get_url(client, url, 50); - ESP_LOGV(TAG, "%s", url); + ESP_LOGE(TAG, "%s", url); // GET esp_err_t err = esp_http_client_perform(client);