diff --git a/homeassistant/components/emoncms/manifest.json b/homeassistant/components/emoncms/manifest.json index 4b617b0e2f2..09229d0419a 100644 --- a/homeassistant/components/emoncms/manifest.json +++ b/homeassistant/components/emoncms/manifest.json @@ -4,5 +4,5 @@ "codeowners": ["@borpin", "@alexandrecuer"], "documentation": "https://www.home-assistant.io/integrations/emoncms", "iot_class": "local_polling", - "requirements": ["pyemoncms==0.0.6"] + "requirements": ["pyemoncms==0.0.7"] } diff --git a/homeassistant/components/emoncms/sensor.py b/homeassistant/components/emoncms/sensor.py index 443cd1bd5d0..9208aa2a682 100644 --- a/homeassistant/components/emoncms/sensor.py +++ b/homeassistant/components/emoncms/sensor.py @@ -25,6 +25,7 @@ from homeassistant.const import ( ) from homeassistant.core import HomeAssistant from homeassistant.helpers import template +from homeassistant.helpers.aiohttp_client import async_get_clientsession import homeassistant.helpers.config_validation as cv from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType @@ -87,7 +88,7 @@ async def async_setup_platform( if value_template is not None: value_template.hass = hass - emoncms_client = EmoncmsClient(url, apikey) + emoncms_client = EmoncmsClient(url, apikey, session=async_get_clientsession(hass)) elems = await emoncms_client.async_list_feeds() if elems is None: diff --git a/requirements_all.txt b/requirements_all.txt index 0eb9a4e8f80..25da9893ddc 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1827,7 +1827,7 @@ pyefergy==22.5.0 pyegps==0.2.5 # homeassistant.components.emoncms -pyemoncms==0.0.6 +pyemoncms==0.0.7 # homeassistant.components.enphase_envoy pyenphase==1.20.3