From 21806115ee7512c8de6eca11f23bfef8159f51a7 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 23 Aug 2021 17:18:56 +0200 Subject: [PATCH] Pass session to forecast constructor (#55075) --- homeassistant/components/forecast_solar/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/forecast_solar/__init__.py b/homeassistant/components/forecast_solar/__init__.py index 4d996736ecf..adbe040bfbd 100644 --- a/homeassistant/components/forecast_solar/__init__.py +++ b/homeassistant/components/forecast_solar/__init__.py @@ -11,6 +11,7 @@ from homeassistant.components import websocket_api from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_API_KEY, CONF_LATITUDE, CONF_LONGITUDE from homeassistant.core import HomeAssistant, callback +from homeassistant.helpers.aiohttp_client import async_get_clientsession from homeassistant.helpers.update_coordinator import DataUpdateCoordinator from .const import ( @@ -32,8 +33,10 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: if not api_key: api_key = None + session = async_get_clientsession(hass) forecast = ForecastSolar( api_key=api_key, + session=session, latitude=entry.data[CONF_LATITUDE], longitude=entry.data[CONF_LONGITUDE], declination=entry.options[CONF_DECLINATION],