From e9f96bfd7fce39fb51e75d45c9d5299a4456edb4 Mon Sep 17 00:00:00 2001 From: akloeckner Date: Thu, 1 Nov 2018 10:37:19 +0100 Subject: [PATCH] Allow different types to match in pilight (#17922) * Allow different types to match see discussion here: https://github.com/home-assistant/home-assistant/pull/17870 * lint spaces * line length < 79 --- homeassistant/components/binary_sensor/pilight.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/binary_sensor/pilight.py b/homeassistant/components/binary_sensor/pilight.py index abffffe8651..de23baef884 100644 --- a/homeassistant/components/binary_sensor/pilight.py +++ b/homeassistant/components/binary_sensor/pilight.py @@ -37,8 +37,10 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ vol.Required(CONF_VARIABLE): cv.string, vol.Required(CONF_PAYLOAD): vol.Schema(dict), vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string, - vol.Optional(CONF_PAYLOAD_ON, default='on'): cv.string, - vol.Optional(CONF_PAYLOAD_OFF, default='off'): cv.string, + vol.Optional(CONF_PAYLOAD_ON, default='on'): vol.Any( + cv.positive_int, cv.small_float, cv.string), + vol.Optional(CONF_PAYLOAD_OFF, default='off'): vol.Any( + cv.positive_int, cv.small_float, cv.string), vol.Optional(CONF_DISARM_AFTER_TRIGGER, default=False): cv.boolean, vol.Optional(CONF_RESET_DELAY_SEC, default=30): cv.positive_int })