From d0cbbe6141fe7b54843212ef6ceb45d1f47b9b65 Mon Sep 17 00:00:00 2001
From: c727 <crusader727@gmx.de>
Date: Fri, 15 Jun 2018 23:09:01 +0200
Subject: [PATCH] Return ISO formated datetime in forecast (#14975)

* Return ISO formated datetime in forecast

* Lint
---
 homeassistant/components/weather/ecobee.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/homeassistant/components/weather/ecobee.py b/homeassistant/components/weather/ecobee.py
index 80ee4c29fbe..59737c578a5 100644
--- a/homeassistant/components/weather/ecobee.py
+++ b/homeassistant/components/weather/ecobee.py
@@ -4,6 +4,7 @@ Support for displaying weather info from Ecobee API.
 For more details about this platform, please refer to the documentation at
 https://home-assistant.io/components/weather.ecobee/
 """
+from datetime import datetime
 from homeassistant.components import ecobee
 from homeassistant.components.weather import (
     WeatherEntity, ATTR_FORECAST_CONDITION, ATTR_FORECAST_TEMP,
@@ -134,8 +135,10 @@ class EcobeeWeather(WeatherEntity):
         try:
             forecasts = []
             for day in self.weather['forecasts']:
+                date_time = datetime.strptime(day['dateTime'],
+                                              '%Y-%m-%d %H:%M:%S').isoformat()
                 forecast = {
-                    ATTR_FORECAST_TIME: day['dateTime'],
+                    ATTR_FORECAST_TIME: date_time,
                     ATTR_FORECAST_CONDITION: day['condition'],
                     ATTR_FORECAST_TEMP: float(day['tempHigh']) / 10,
                 }
-- 
GitLab