From df2e3f786404ab2c888cd79719b3354579eb072c Mon Sep 17 00:00:00 2001 From: Bobby Noelte Date: Mon, 20 Jan 2025 19:14:35 +0100 Subject: [PATCH] Fix BrightSky date format. (#393) BrightSky needs date format with 4 digits year and 2 digits month and day. Signed-off-by: Bobby Noelte --- src/akkudoktoreos/prediction/weatherbrightsky.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/akkudoktoreos/prediction/weatherbrightsky.py b/src/akkudoktoreos/prediction/weatherbrightsky.py index 5317023..2318316 100644 --- a/src/akkudoktoreos/prediction/weatherbrightsky.py +++ b/src/akkudoktoreos/prediction/weatherbrightsky.py @@ -96,8 +96,8 @@ class WeatherBrightSky(WeatherProvider): ValueError: If the API response does not include expected `weather` data. """ source = "https://api.brightsky.dev" - date = to_datetime(self.start_datetime, as_string="Y-M-D") - last_date = to_datetime(self.end_datetime, as_string="Y-M-D") + date = to_datetime(self.start_datetime, as_string="YYYY-MM-DD") + last_date = to_datetime(self.end_datetime, as_string="YYYY-MM-DD") response = requests.get( f"{source}/weather?lat={self.config.latitude}&lon={self.config.longitude}&date={date}&last_date={last_date}&tz={self.config.timezone}" )