Change discovered from a list of dict to a dict

This commit is contained in:
Tom Harris
2018-02-21 00:15:31 -05:00
parent 1836baf4ec
commit c46cca1c1e
4 changed files with 11 additions and 13 deletions

View File

@@ -35,9 +35,9 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None):
entities = []
plm = hass.data['insteon_plm']
address = device_info['address']
address = discovery_info['address']
device = plm.devices[address]
state_key = device_info['state_key']
state_key = discovery_info['state_key']
entities.append(InsteonPLMFan(device, state_key, SUPPORT_SET_SPEED))

View File

@@ -58,7 +58,7 @@ def async_setup(hass, config):
discovery.async_load_platform(
hass, platform, DOMAIN,
discovered={'address': device.address.hex,
'state_key': state_key},
'state_key': state_key},
hass_config=config))
_LOGGER.info("Looking for PLM on %s", port)

View File

@@ -25,12 +25,11 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None):
entities = []
plm = hass.data['insteon_plm']
for device_info in discovery_info:
address = device_info['address']
device = plm.devices[address]
state_key = device_info['state_key']
address = discovery_info['address']
device = plm.devices[address]
state_key = discovery_info['state_key']
entities.append(InsteonPLMDimmerDevice(device, state_key))
entities.append(InsteonPLMDimmerDevice(device, state_key))
async_add_devices(entities)

View File

@@ -22,12 +22,11 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None):
entities = []
plm = hass.data['insteon_plm']
for device_info in discovery_info:
address = device_info['address']
device = plm.devices[address]
state_key = device_info['state_key']
address = discovery_info['address']
device = plm.devices[address]
state_key = discovery_info['state_key']
entities.append(InsteonPLMSensorDevice(device, state_key))
entities.append(InsteonPLMSensorDevice(device, state_key))
async_add_devices(entities)