diff --git a/homeassistant/components/zha/__init__.py b/homeassistant/components/zha/__init__.py index 43b95a9c2f2..4c8b73686bf 100644 --- a/homeassistant/components/zha/__init__.py +++ b/homeassistant/components/zha/__init__.py @@ -18,6 +18,7 @@ from .core import ZHAGateway from .core.const import ( BAUD_RATES, CONF_BAUDRATE, + CONF_CUSTOM_QUIRKS_PATH, CONF_DATABASE, CONF_DEVICE_CONFIG, CONF_ENABLE_QUIRKS, @@ -48,6 +49,7 @@ ZHA_CONFIG_SCHEMA = { vol.Optional(CONF_ZIGPY): dict, vol.Optional(CONF_RADIO_TYPE): cv.enum(RadioType), vol.Optional(CONF_USB_PATH): cv.string, + vol.Optional(CONF_CUSTOM_QUIRKS_PATH): cv.isdir, } CONFIG_SCHEMA = vol.Schema( { diff --git a/homeassistant/components/zha/core/const.py b/homeassistant/components/zha/core/const.py index f43d9febc55..2576aa9f463 100644 --- a/homeassistant/components/zha/core/const.py +++ b/homeassistant/components/zha/core/const.py @@ -119,6 +119,7 @@ PLATFORMS = ( ) CONF_BAUDRATE = "baudrate" +CONF_CUSTOM_QUIRKS_PATH = "custom_quirks_path" CONF_DATABASE = "database_path" CONF_DEFAULT_LIGHT_TRANSITION = "default_light_transition" CONF_DEVICE_CONFIG = "device_config"