add utc tz to forecast (#27049)
This commit is contained in:
parent
245e51df7a
commit
43bd116852
1 changed files with 4 additions and 3 deletions
|
@ -1,5 +1,5 @@
|
||||||
"""Support for retrieving meteorological data from Dark Sky."""
|
"""Support for retrieving meteorological data from Dark Sky."""
|
||||||
from datetime import datetime, timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from requests.exceptions import ConnectionError as ConnectError, HTTPError, Timeout
|
from requests.exceptions import ConnectionError as ConnectError, HTTPError, Timeout
|
||||||
|
@ -29,6 +29,7 @@ from homeassistant.const import (
|
||||||
)
|
)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
from homeassistant.util.dt import utc_from_timestamp
|
||||||
from homeassistant.util.pressure import convert as convert_pressure
|
from homeassistant.util.pressure import convert as convert_pressure
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
@ -178,7 +179,7 @@ class DarkSkyWeather(WeatherEntity):
|
||||||
if self._mode == "daily":
|
if self._mode == "daily":
|
||||||
data = [
|
data = [
|
||||||
{
|
{
|
||||||
ATTR_FORECAST_TIME: datetime.fromtimestamp(
|
ATTR_FORECAST_TIME: utc_from_timestamp(
|
||||||
entry.d.get("time")
|
entry.d.get("time")
|
||||||
).isoformat(),
|
).isoformat(),
|
||||||
ATTR_FORECAST_TEMP: entry.d.get("temperatureHigh"),
|
ATTR_FORECAST_TEMP: entry.d.get("temperatureHigh"),
|
||||||
|
@ -195,7 +196,7 @@ class DarkSkyWeather(WeatherEntity):
|
||||||
else:
|
else:
|
||||||
data = [
|
data = [
|
||||||
{
|
{
|
||||||
ATTR_FORECAST_TIME: datetime.fromtimestamp(
|
ATTR_FORECAST_TIME: utc_from_timestamp(
|
||||||
entry.d.get("time")
|
entry.d.get("time")
|
||||||
).isoformat(),
|
).isoformat(),
|
||||||
ATTR_FORECAST_TEMP: entry.d.get("temperature"),
|
ATTR_FORECAST_TEMP: entry.d.get("temperature"),
|
||||||
|
|
Loading…
Add table
Reference in a new issue