Mqtt fan fail deprecated options for classic speeds (#58992)
* Fail deprecated options * new removed validator * correct module_name - add tests * Add test cant find module cv.removed * module name from stack+1 * Remove error from log. Just throw. * assert on thrown exception text * cleanup formatting remove KeyStyleAdapter * format the replacement_key and update test * deprecated vs removed - add raise_if_present opt * doc string update * is deprecated
This commit is contained in:
parent
7945facf1e
commit
c3fc19915e
3 changed files with 152 additions and 38 deletions
|
@ -175,13 +175,13 @@ PLATFORM_SCHEMA = vol.All(
|
|||
# CONF_SPEED_COMMAND_TOPIC, CONF_SPEED_LIST, CONF_SPEED_STATE_TOPIC, CONF_SPEED_VALUE_TEMPLATE and
|
||||
# Speeds SPEED_LOW, SPEED_MEDIUM, SPEED_HIGH SPEED_OFF,
|
||||
# are deprecated, support will be removed with release 2021.9
|
||||
cv.deprecated(CONF_PAYLOAD_HIGH_SPEED),
|
||||
cv.deprecated(CONF_PAYLOAD_LOW_SPEED),
|
||||
cv.deprecated(CONF_PAYLOAD_MEDIUM_SPEED),
|
||||
cv.deprecated(CONF_SPEED_COMMAND_TOPIC),
|
||||
cv.deprecated(CONF_SPEED_LIST),
|
||||
cv.deprecated(CONF_SPEED_STATE_TOPIC),
|
||||
cv.deprecated(CONF_SPEED_VALUE_TEMPLATE),
|
||||
cv.removed(CONF_PAYLOAD_HIGH_SPEED),
|
||||
cv.removed(CONF_PAYLOAD_LOW_SPEED),
|
||||
cv.removed(CONF_PAYLOAD_MEDIUM_SPEED),
|
||||
cv.removed(CONF_SPEED_COMMAND_TOPIC),
|
||||
cv.removed(CONF_SPEED_LIST),
|
||||
cv.removed(CONF_SPEED_STATE_TOPIC),
|
||||
cv.removed(CONF_SPEED_VALUE_TEMPLATE),
|
||||
_PLATFORM_SCHEMA_BASE,
|
||||
valid_speed_range_configuration,
|
||||
valid_preset_mode_configuration,
|
||||
|
@ -191,13 +191,13 @@ DISCOVERY_SCHEMA = vol.All(
|
|||
# CONF_SPEED_COMMAND_TOPIC, CONF_SPEED_LIST, CONF_SPEED_STATE_TOPIC, CONF_SPEED_VALUE_TEMPLATE and
|
||||
# Speeds SPEED_LOW, SPEED_MEDIUM, SPEED_HIGH SPEED_OFF,
|
||||
# are deprecated, support will be removed with release 2021.9
|
||||
cv.deprecated(CONF_PAYLOAD_HIGH_SPEED),
|
||||
cv.deprecated(CONF_PAYLOAD_LOW_SPEED),
|
||||
cv.deprecated(CONF_PAYLOAD_MEDIUM_SPEED),
|
||||
cv.deprecated(CONF_SPEED_COMMAND_TOPIC),
|
||||
cv.deprecated(CONF_SPEED_LIST),
|
||||
cv.deprecated(CONF_SPEED_STATE_TOPIC),
|
||||
cv.deprecated(CONF_SPEED_VALUE_TEMPLATE),
|
||||
cv.removed(CONF_PAYLOAD_HIGH_SPEED),
|
||||
cv.removed(CONF_PAYLOAD_LOW_SPEED),
|
||||
cv.removed(CONF_PAYLOAD_MEDIUM_SPEED),
|
||||
cv.removed(CONF_SPEED_COMMAND_TOPIC),
|
||||
cv.removed(CONF_SPEED_LIST),
|
||||
cv.removed(CONF_SPEED_STATE_TOPIC),
|
||||
cv.removed(CONF_SPEED_VALUE_TEMPLATE),
|
||||
_PLATFORM_SCHEMA_BASE.extend({}, extra=vol.REMOVE_EXTRA),
|
||||
valid_speed_range_configuration,
|
||||
valid_preset_mode_configuration,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue