Consistant use of conn and plm

pull/12483/head
Tom Harris 2018-02-02 23:06:58 -05:00
parent 39003dc48c
commit ae7b8f3c39
1 changed files with 3 additions and 2 deletions

View File

@ -84,6 +84,7 @@ def async_setup(hass, config):
_LOGGER.info('Config dir %s', hass.config.config_dir)
_LOGGER.info("Looking for PLM on %s", port)
conn = yield from insteonplm.Connection.create(device=port, loop=hass.loop, workdir=hass.config.config_dir)
plm = conn.protocol
for device_override in overrides:
#
@ -102,11 +103,11 @@ def async_setup(hass, config):
plm.protocol.devices.add_override(
device_override['address'], 'product_key', device_override['product_key'])
hass.data['insteon_plm'] = conn.protocol
hass.data['insteon_plm'] = plm
hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, plm.close)
plm.protocol.devices.add_device_callback(async_plm_new_device)
plm.devices.add_device_callback(async_plm_new_device)
return True