diff --git a/homeassistant/components/efergy/config_flow.py b/homeassistant/components/efergy/config_flow.py index 1eddb1074f2..b17c19693d6 100644 --- a/homeassistant/components/efergy/config_flow.py +++ b/homeassistant/components/efergy/config_flow.py @@ -61,7 +61,11 @@ class EfergyFlowHandler(ConfigFlow, domain=DOMAIN): async def _async_try_connect(self, api_key: str) -> tuple[str | None, str | None]: """Try connecting to Efergy servers.""" - api = Efergy(api_key, session=async_get_clientsession(self.hass)) + api = Efergy( + api_key, + session=async_get_clientsession(self.hass), + utc_offset=self.hass.config.time_zone, + ) try: await api.async_status() except exceptions.ConnectError: diff --git a/homeassistant/components/efergy/manifest.json b/homeassistant/components/efergy/manifest.json index 1147248b254..15d3a0798cd 100644 --- a/homeassistant/components/efergy/manifest.json +++ b/homeassistant/components/efergy/manifest.json @@ -7,5 +7,5 @@ "integration_type": "hub", "iot_class": "cloud_polling", "loggers": ["iso4217", "pyefergy"], - "requirements": ["pyefergy==22.1.1"] + "requirements": ["pyefergy==22.5.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index 13ee4ec52f2..1458a3b5245 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1803,7 +1803,7 @@ pyeconet==0.1.22 pyedimax==0.2.1 # homeassistant.components.efergy -pyefergy==22.1.1 +pyefergy==22.5.0 # homeassistant.components.energenie_power_sockets pyegps==0.2.5 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index cdee1bf2813..fbf64b95d9c 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1408,7 +1408,7 @@ pyecoforest==0.4.0 pyeconet==0.1.22 # homeassistant.components.efergy -pyefergy==22.1.1 +pyefergy==22.5.0 # homeassistant.components.energenie_power_sockets pyegps==0.2.5