mirror of
https://github.com/home-assistant/core.git
synced 2025-07-24 05:37:44 +00:00
Cleanup not used schema validator for MQTT vacuum (#87462)
* Cleanup not used schema validator for MTT vacuum * Only leave warning
This commit is contained in:
parent
c597478a51
commit
212e172be2
@ -15,13 +15,11 @@ from ..mixins import async_setup_entry_helper, warn_for_legacy_schema
|
||||
from .schema import CONF_SCHEMA, LEGACY, MQTT_VACUUM_SCHEMA, STATE
|
||||
from .schema_legacy import (
|
||||
DISCOVERY_SCHEMA_LEGACY,
|
||||
PLATFORM_SCHEMA_LEGACY,
|
||||
PLATFORM_SCHEMA_LEGACY_MODERN,
|
||||
async_setup_entity_legacy,
|
||||
)
|
||||
from .schema_state import (
|
||||
DISCOVERY_SCHEMA_STATE,
|
||||
PLATFORM_SCHEMA_STATE,
|
||||
PLATFORM_SCHEMA_STATE_MODERN,
|
||||
async_setup_entity_state,
|
||||
)
|
||||
@ -34,15 +32,6 @@ def validate_mqtt_vacuum_discovery(config_value: ConfigType) -> ConfigType:
|
||||
return config
|
||||
|
||||
|
||||
# Configuring MQTT Vacuums under the vacuum platform key was deprecated in
|
||||
# HA Core 2022.6
|
||||
def validate_mqtt_vacuum(config_value: ConfigType) -> ConfigType:
|
||||
"""Validate MQTT vacuum schema (deprecated)."""
|
||||
schemas = {LEGACY: PLATFORM_SCHEMA_LEGACY, STATE: PLATFORM_SCHEMA_STATE}
|
||||
config: ConfigType = schemas[config_value[CONF_SCHEMA]](config_value)
|
||||
return config
|
||||
|
||||
|
||||
def validate_mqtt_vacuum_modern(config_value: ConfigType) -> ConfigType:
|
||||
"""Validate MQTT vacuum modern schema."""
|
||||
schemas = {
|
||||
|
@ -161,9 +161,9 @@ PLATFORM_SCHEMA_LEGACY_MODERN = (
|
||||
)
|
||||
|
||||
# Configuring MQTT Vacuums under the vacuum platform key was deprecated in
|
||||
# HA Core 2022.6
|
||||
# HA Core 2022.6;
|
||||
# Setup for the legacy YAML format was removed in HA Core 2022.12
|
||||
PLATFORM_SCHEMA_LEGACY = vol.All(
|
||||
cv.PLATFORM_SCHEMA.extend(PLATFORM_SCHEMA_LEGACY_MODERN.schema),
|
||||
warn_for_legacy_schema(VACUUM_DOMAIN),
|
||||
)
|
||||
|
||||
|
@ -155,9 +155,9 @@ PLATFORM_SCHEMA_STATE_MODERN = (
|
||||
)
|
||||
|
||||
# Configuring MQTT Vacuums under the vacuum platform key was deprecated in
|
||||
# HA Core 2022.6
|
||||
# HA Core 2022.6;
|
||||
# Setup for the legacy YAML format was removed in HA Core 2022.12
|
||||
PLATFORM_SCHEMA_STATE = vol.All(
|
||||
cv.PLATFORM_SCHEMA.extend(PLATFORM_SCHEMA_STATE_MODERN.schema),
|
||||
warn_for_legacy_schema(VACUUM_DOMAIN),
|
||||
)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user