Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions homeassistant/components/zwave/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
CONF_DEVICE_CONFIG = 'device_config'
CONF_DEVICE_CONFIG_GLOB = 'device_config_glob'
CONF_DEVICE_CONFIG_DOMAIN = 'device_config_domain'
CONF_NETWORK_KEY = 'network_key'

ATTR_POWER = 'power_consumption'

Expand Down Expand Up @@ -122,6 +123,7 @@
DOMAIN: vol.Schema({
vol.Optional(CONF_AUTOHEAL, default=DEFAULT_CONF_AUTOHEAL): cv.boolean,
vol.Optional(CONF_CONFIG_PATH): cv.string,
vol.Optional(CONF_NETWORK_KEY): cv.string,
vol.Optional(CONF_DEVICE_CONFIG, default={}):
vol.Schema({cv.entity_id: DEVICE_CONFIG_SCHEMA_ENTRY}),
vol.Optional(CONF_DEVICE_CONFIG_GLOB, default={}):
Expand Down Expand Up @@ -242,6 +244,10 @@ def setup(hass, config):
config_path=config[DOMAIN].get(CONF_CONFIG_PATH))

options.set_console_output(use_debug)

if config[DOMAIN][CONF_NETWORK_KEY] is not None:
options.addOption("NetworkKey", config[DOMAIN][CONF_NETWORK_KEY])

options.lock()

network = hass.data[ZWAVE_NETWORK] = ZWaveNetwork(options, autostart=False)
Expand Down