Allow MQTT device_class or state_class to be set as None
(#85106)
* Allow MQTT device_class to be set as `None` * Add test * Also allow sensor state_class to be `None`
This commit is contained in:
parent
a981117f2d
commit
ee21bc5d7f
8 changed files with 23 additions and 9 deletions
|
@ -59,7 +59,7 @@ CONF_EXPIRE_AFTER = "expire_after"
|
|||
|
||||
PLATFORM_SCHEMA_MODERN = MQTT_RO_SCHEMA.extend(
|
||||
{
|
||||
vol.Optional(CONF_DEVICE_CLASS): DEVICE_CLASSES_SCHEMA,
|
||||
vol.Optional(CONF_DEVICE_CLASS): vol.Any(DEVICE_CLASSES_SCHEMA, None),
|
||||
vol.Optional(CONF_EXPIRE_AFTER): cv.positive_int,
|
||||
vol.Optional(CONF_FORCE_UPDATE, default=DEFAULT_FORCE_UPDATE): cv.boolean,
|
||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue