mirror of
https://github.com/home-assistant/core.git
synced 2025-07-14 00:37:13 +00:00
Allow Pilight Binary Sensor to control reset_delay_sec through configuration (#8358)
* Allow Pilight Binary Sensor to control reset_delay_sec through configuration * Define constant in platform * Don't define constant twice
This commit is contained in:
parent
fe6a4b8ae5
commit
20a9899354
@ -28,6 +28,7 @@ from homeassistant.util import dt as dt_util
|
|||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_VARIABLE = 'variable'
|
CONF_VARIABLE = 'variable'
|
||||||
|
CONF_RESET_DELAY_SEC = 'reset_delay_sec'
|
||||||
|
|
||||||
DEFAULT_NAME = 'Pilight Binary Sensor'
|
DEFAULT_NAME = 'Pilight Binary Sensor'
|
||||||
DEPENDENCIES = ['pilight']
|
DEPENDENCIES = ['pilight']
|
||||||
@ -38,7 +39,8 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
|||||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||||
vol.Optional(CONF_PAYLOAD_ON, default='on'): cv.string,
|
vol.Optional(CONF_PAYLOAD_ON, default='on'): cv.string,
|
||||||
vol.Optional(CONF_PAYLOAD_OFF, default='off'): cv.string,
|
vol.Optional(CONF_PAYLOAD_OFF, default='off'): cv.string,
|
||||||
vol.Optional(CONF_DISARM_AFTER_TRIGGER, default=False): cv.boolean
|
vol.Optional(CONF_DISARM_AFTER_TRIGGER, default=False): cv.boolean,
|
||||||
|
vol.Optional(CONF_RESET_DELAY_SEC, default=30): cv.positive_int
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
@ -54,6 +56,7 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
|||||||
payload=config.get(CONF_PAYLOAD),
|
payload=config.get(CONF_PAYLOAD),
|
||||||
on_value=config.get(CONF_PAYLOAD_ON),
|
on_value=config.get(CONF_PAYLOAD_ON),
|
||||||
off_value=config.get(CONF_PAYLOAD_OFF),
|
off_value=config.get(CONF_PAYLOAD_OFF),
|
||||||
|
rst_dly_sec=config.get(CONF_RESET_DELAY_SEC),
|
||||||
)])
|
)])
|
||||||
else:
|
else:
|
||||||
add_devices([PilightBinarySensor(
|
add_devices([PilightBinarySensor(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user