Pass websession to solarlog_cli (#131300)

This commit is contained in:
dontinelli
2024-11-23 18:03:51 +01:00
committed by GitHub
parent f93525e0fc
commit ea4bbfea7e
4 changed files with 5 additions and 3 deletions

View File

@ -19,6 +19,7 @@ from solarlog_cli.solarlog_models import SolarlogData
from homeassistant.const import CONF_HOST
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import ConfigEntryAuthFailed, ConfigEntryNotReady
from homeassistant.helpers.aiohttp_client import async_get_clientsession
import homeassistant.helpers.device_registry as dr
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
from homeassistant.util import slugify
@ -58,6 +59,7 @@ class SolarLogCoordinator(DataUpdateCoordinator[SolarlogData]):
self.host,
tz=hass.config.time_zone,
password=password,
session=async_get_clientsession(hass),
)
async def _async_setup(self) -> None:

View File

@ -6,5 +6,5 @@
"documentation": "https://www.home-assistant.io/integrations/solarlog",
"iot_class": "local_polling",
"loggers": ["solarlog_cli"],
"requirements": ["solarlog_cli==0.3.2"]
"requirements": ["solarlog_cli==0.4.0"]
}

View File

@ -2701,7 +2701,7 @@ soco==0.30.6
solaredge-local==0.2.3
# homeassistant.components.solarlog
solarlog_cli==0.3.2
solarlog_cli==0.4.0
# homeassistant.components.solax
solax==3.2.1

View File

@ -2153,7 +2153,7 @@ snapcast==2.3.6
soco==0.30.6
# homeassistant.components.solarlog
solarlog_cli==0.3.2
solarlog_cli==0.4.0
# homeassistant.components.solax
solax==3.2.1