mirror of
https://github.com/home-assistant/core.git
synced 2025-07-08 05:47:10 +00:00
Fixed rfxtrx binary_sensor KeyError on missing optional device_class (#11925)
* Fixed rfxtrx binary_sensor KeyError on missing optional device_class * Fixed rfxtrx binary_sensor KeyError on missing optional device_class
This commit is contained in:
parent
68d2851ecf
commit
bfe259f7a0
@ -10,7 +10,7 @@ import voluptuous as vol
|
|||||||
|
|
||||||
from homeassistant.components import rfxtrx
|
from homeassistant.components import rfxtrx
|
||||||
from homeassistant.components.binary_sensor import (
|
from homeassistant.components.binary_sensor import (
|
||||||
PLATFORM_SCHEMA, BinarySensorDevice)
|
PLATFORM_SCHEMA, DEVICE_CLASSES_SCHEMA, BinarySensorDevice)
|
||||||
from homeassistant.components.rfxtrx import (
|
from homeassistant.components.rfxtrx import (
|
||||||
ATTR_NAME, CONF_AUTOMATIC_ADD, CONF_DATA_BITS, CONF_DEVICES,
|
ATTR_NAME, CONF_AUTOMATIC_ADD, CONF_DATA_BITS, CONF_DEVICES,
|
||||||
CONF_FIRE_EVENT, CONF_OFF_DELAY)
|
CONF_FIRE_EVENT, CONF_OFF_DELAY)
|
||||||
@ -29,7 +29,8 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
|||||||
vol.Optional(CONF_DEVICES, default={}): {
|
vol.Optional(CONF_DEVICES, default={}): {
|
||||||
cv.string: vol.Schema({
|
cv.string: vol.Schema({
|
||||||
vol.Optional(CONF_NAME, default=None): cv.string,
|
vol.Optional(CONF_NAME, default=None): cv.string,
|
||||||
vol.Optional(CONF_DEVICE_CLASS, default=None): cv.string,
|
vol.Optional(CONF_DEVICE_CLASS, default=None):
|
||||||
|
DEVICE_CLASSES_SCHEMA,
|
||||||
vol.Optional(CONF_FIRE_EVENT, default=False): cv.boolean,
|
vol.Optional(CONF_FIRE_EVENT, default=False): cv.boolean,
|
||||||
vol.Optional(CONF_OFF_DELAY, default=None):
|
vol.Optional(CONF_OFF_DELAY, default=None):
|
||||||
vol.Any(cv.time_period, cv.positive_timedelta),
|
vol.Any(cv.time_period, cv.positive_timedelta),
|
||||||
|
@ -39,7 +39,6 @@ CONF_AUTOMATIC_ADD = 'automatic_add'
|
|||||||
CONF_DATA_TYPE = 'data_type'
|
CONF_DATA_TYPE = 'data_type'
|
||||||
CONF_SIGNAL_REPETITIONS = 'signal_repetitions'
|
CONF_SIGNAL_REPETITIONS = 'signal_repetitions'
|
||||||
CONF_FIRE_EVENT = 'fire_event'
|
CONF_FIRE_EVENT = 'fire_event'
|
||||||
CONF_DATA_BITS = 'data_bits'
|
|
||||||
CONF_DUMMY = 'dummy'
|
CONF_DUMMY = 'dummy'
|
||||||
CONF_DEVICE = 'device'
|
CONF_DEVICE = 'device'
|
||||||
CONF_DEBUG = 'debug'
|
CONF_DEBUG = 'debug'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user