Check device_override has address

This commit is contained in:
Tom Harris
2018-02-19 20:54:39 -05:00
parent 9de69600f0
commit 4a2d320823

View File

@@ -74,20 +74,22 @@ def async_setup(hass, config):
# #
# Override the device default capabilities for a specific address # Override the device default capabilities for a specific address
# #
address = device_override.get('address', None)
if address is not None:
if device_override.get('cat', False): if device_override.get('cat', False):
plm.devices.add_override(device_override['address'], plm.devices.add_override(address,
'cat', 'cat',
device_override['cat']) device_override['cat'])
if device_override.get('subcat', False): if device_override.get('subcat', False):
plm.devices.add_override(device_override['address'], plm.devices.add_override(address,
'subcat', 'subcat',
device_override['subcat']) device_override['subcat'])
if device_override.get('firmware', False): if device_override.get('firmware', False):
plm.devices.add_override(device_override['address'], plm.devices.add_override(address,
'product_key', 'product_key',
device_override['firmware']) device_override['firmware'])
if device_override.get('product_key', False): if device_override.get('product_key', False):
plm.devices.add_override(device_override['address'], plm.devices.add_override(address,
'product_key', 'product_key',
device_override['product_key']) device_override['product_key'])