mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Remove use of Number DEVICE_CLASSES_SCHEMA from MQTT (#87345)
This commit is contained in:
parent
fcb612cd6f
commit
28b6306ad6
@ -12,7 +12,7 @@ from homeassistant.components.number import (
|
|||||||
DEFAULT_MAX_VALUE,
|
DEFAULT_MAX_VALUE,
|
||||||
DEFAULT_MIN_VALUE,
|
DEFAULT_MIN_VALUE,
|
||||||
DEFAULT_STEP,
|
DEFAULT_STEP,
|
||||||
DEVICE_CLASSES_SCHEMA,
|
NumberDeviceClass,
|
||||||
NumberMode,
|
NumberMode,
|
||||||
RestoreNumber,
|
RestoreNumber,
|
||||||
)
|
)
|
||||||
@ -86,7 +86,9 @@ def validate_config(config: ConfigType) -> ConfigType:
|
|||||||
_PLATFORM_SCHEMA_BASE = MQTT_RW_SCHEMA.extend(
|
_PLATFORM_SCHEMA_BASE = MQTT_RW_SCHEMA.extend(
|
||||||
{
|
{
|
||||||
vol.Optional(CONF_COMMAND_TEMPLATE): cv.template,
|
vol.Optional(CONF_COMMAND_TEMPLATE): cv.template,
|
||||||
vol.Optional(CONF_DEVICE_CLASS): vol.Any(DEVICE_CLASSES_SCHEMA, None),
|
vol.Optional(CONF_DEVICE_CLASS): vol.Any(
|
||||||
|
vol.All(vol.Lower, vol.Coerce(NumberDeviceClass)), None
|
||||||
|
),
|
||||||
vol.Optional(CONF_MAX, default=DEFAULT_MAX_VALUE): vol.Coerce(float),
|
vol.Optional(CONF_MAX, default=DEFAULT_MAX_VALUE): vol.Coerce(float),
|
||||||
vol.Optional(CONF_MIN, default=DEFAULT_MIN_VALUE): vol.Coerce(float),
|
vol.Optional(CONF_MIN, default=DEFAULT_MIN_VALUE): vol.Coerce(float),
|
||||||
vol.Optional(CONF_MODE, default=NumberMode.AUTO): vol.Coerce(NumberMode),
|
vol.Optional(CONF_MODE, default=NumberMode.AUTO): vol.Coerce(NumberMode),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user