From a94e0c65a78bd8f9284646d564f7ca3de9ba9b1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 7 Nov 2018 18:51:17 +0100 Subject: [PATCH 1/2] Update pyruter to 1.1.0 to be able to reuse aiohttp session. --- homeassistant/components/sensor/ruter.py | 6 ++++-- requirements_all.txt | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/sensor/ruter.py b/homeassistant/components/sensor/ruter.py index 06514e35a5445b..ddad6a43c75178 100644 --- a/homeassistant/components/sensor/ruter.py +++ b/homeassistant/components/sensor/ruter.py @@ -12,8 +12,9 @@ from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.const import CONF_NAME from homeassistant.helpers.entity import Entity +from homeassistant.helpers.aiohttp_client import async_get_clientsession -REQUIREMENTS = ['pyruter==1.0.2'] +REQUIREMENTS = ['pyruter==1.1.0'] _LOGGER = logging.getLogger(__name__) @@ -41,7 +42,8 @@ async def async_setup_platform( name = config[CONF_NAME] offset = config[CONF_OFFSET] - ruter = Departures(hass.loop, stop_id, destination) + session = async_get_clientsession(hass) + ruter = Departures(hass.loop, stop_id, destination, session) sensor = [RuterSensor(ruter, name, offset)] async_add_entities(sensor, True) diff --git a/requirements_all.txt b/requirements_all.txt index ea278979078325..c655605f5edb6a 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1087,7 +1087,7 @@ pyrainbird==0.1.6 pyrecswitch==1.0.2 # homeassistant.components.sensor.ruter -pyruter==1.0.2 +pyruter==1.1.2 # homeassistant.components.sabnzbd pysabnzbd==1.1.0 From ddebbae594d5e720006aca5fd6d08deaee163dc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 7 Nov 2018 19:08:35 +0100 Subject: [PATCH 2/2] Taged correct version of pyruter. --- requirements_all.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_all.txt b/requirements_all.txt index c655605f5edb6a..e92e1d1e14343f 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1087,7 +1087,7 @@ pyrainbird==0.1.6 pyrecswitch==1.0.2 # homeassistant.components.sensor.ruter -pyruter==1.1.2 +pyruter==1.1.0 # homeassistant.components.sabnzbd pysabnzbd==1.1.0