From dc5b610ee53a776627626ea26456705a045b936a Mon Sep 17 00:00:00 2001 From: hawk259 Date: Thu, 11 Jan 2018 16:53:14 -0500 Subject: [PATCH] Alarmdecoder add validation of the zone types (#11488) * Alarmdecoder add validation of the zone types * fix line length --- homeassistant/components/alarmdecoder.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/alarmdecoder.py b/homeassistant/components/alarmdecoder.py index 120925dab6e..bc7f1910803 100644 --- a/homeassistant/components/alarmdecoder.py +++ b/homeassistant/components/alarmdecoder.py @@ -13,6 +13,7 @@ import homeassistant.helpers.config_validation as cv from homeassistant.const import EVENT_HOMEASSISTANT_STOP from homeassistant.helpers.discovery import load_platform from homeassistant.util import dt as dt_util +from homeassistant.components.binary_sensor import DEVICE_CLASSES_SCHEMA REQUIREMENTS = ['alarmdecoder==1.13.2'] @@ -68,7 +69,8 @@ DEVICE_USB_SCHEMA = vol.Schema({ ZONE_SCHEMA = vol.Schema({ vol.Required(CONF_ZONE_NAME): cv.string, - vol.Optional(CONF_ZONE_TYPE, default=DEFAULT_ZONE_TYPE): cv.string, + vol.Optional(CONF_ZONE_TYPE, + default=DEFAULT_ZONE_TYPE): vol.Any(DEVICE_CLASSES_SCHEMA), vol.Optional(CONF_ZONE_RFID): cv.string}) CONFIG_SCHEMA = vol.Schema({