Fix Z-Wave node config (#5986)

pull/5987/head
Paulus Schoutsen 2017-02-13 22:16:39 -08:00 committed by GitHub
parent ffb46ab541
commit 52567b1a48
2 changed files with 2 additions and 2 deletions

View File

@ -55,7 +55,7 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
node = zwave.NETWORK.nodes[discovery_info[zwave.const.ATTR_NODE_ID]]
value = node.values[discovery_info[zwave.const.ATTR_VALUE_ID]]
name = '{}.{}'.format(DOMAIN, zwave.object_id(value))
node_config = hass.data[zwave.DATA_DEVICE_CONFIG].get(name)
node_config = hass.data[zwave.DATA_DEVICE_CONFIG].get(name) or {}
refresh = node_config.get(zwave.CONF_REFRESH_VALUE)
delay = node_config.get(zwave.CONF_REFRESH_DELAY)
_LOGGER.debug('name=%s node_config=%s CONF_REFRESH_VALUE=%s'

View File

@ -385,7 +385,7 @@ def setup(hass, config):
component = workaround_component
name = "{}.{}".format(component, object_id(value))
node_config = hass.data[DATA_DEVICE_CONFIG].get(name)
node_config = hass.data[DATA_DEVICE_CONFIG].get(name) or {}
if node_config.get(CONF_IGNORED):
_LOGGER.info("Ignoring device %s", name)