From 4b256f346650e88ad888a29ca4e0c5ef276dda4f Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 29 May 2019 11:13:29 -0700 Subject: [PATCH] Reinstate passing loop to DSMR (#24127) * Reinstate passing loop * Also pass loop into other part --- homeassistant/components/dsmr/sensor.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/dsmr/sensor.py b/homeassistant/components/dsmr/sensor.py index e19d910ad83..15b2b7fd0de 100644 --- a/homeassistant/components/dsmr/sensor.py +++ b/homeassistant/components/dsmr/sensor.py @@ -183,11 +183,12 @@ async def async_setup_platform(hass, config, async_add_entities, if CONF_HOST in config: reader_factory = partial( create_tcp_dsmr_reader, config[CONF_HOST], config[CONF_PORT], - config[CONF_DSMR_VERSION], update_entities_telegram) + config[CONF_DSMR_VERSION], update_entities_telegram, + loop=hass.loop) else: reader_factory = partial( create_dsmr_reader, config[CONF_PORT], config[CONF_DSMR_VERSION], - update_entities_telegram) + update_entities_telegram, loop=hass.loop) async def connect_and_reconnect(): """Connect to DSMR and keep reconnecting until Home Assistant stops."""