mirror of
https://github.com/home-assistant/core.git
synced 2025-08-07 06:35:10 +02:00
Check device_override has address
This commit is contained in:
@@ -74,22 +74,24 @@ def async_setup(hass, config):
|
|||||||
#
|
#
|
||||||
# Override the device default capabilities for a specific address
|
# Override the device default capabilities for a specific address
|
||||||
#
|
#
|
||||||
if device_override.get('cat', False):
|
address = device_override.get('address', None)
|
||||||
plm.devices.add_override(device_override['address'],
|
if address is not None:
|
||||||
'cat',
|
if device_override.get('cat', False):
|
||||||
device_override['cat'])
|
plm.devices.add_override(address,
|
||||||
if device_override.get('subcat', False):
|
'cat',
|
||||||
plm.devices.add_override(device_override['address'],
|
device_override['cat'])
|
||||||
'subcat',
|
if device_override.get('subcat', False):
|
||||||
device_override['subcat'])
|
plm.devices.add_override(address,
|
||||||
if device_override.get('firmware', False):
|
'subcat',
|
||||||
plm.devices.add_override(device_override['address'],
|
device_override['subcat'])
|
||||||
'product_key',
|
if device_override.get('firmware', False):
|
||||||
device_override['firmware'])
|
plm.devices.add_override(address,
|
||||||
if device_override.get('product_key', False):
|
'product_key',
|
||||||
plm.devices.add_override(device_override['address'],
|
device_override['firmware'])
|
||||||
'product_key',
|
if device_override.get('product_key', False):
|
||||||
device_override['product_key'])
|
plm.devices.add_override(address,
|
||||||
|
'product_key',
|
||||||
|
device_override['product_key'])
|
||||||
|
|
||||||
hass.data['insteon_plm'] = plm
|
hass.data['insteon_plm'] = plm
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user