Remove deprecated retries and lazy_error_count yaml option (#128932)

This commit is contained in:
Jan-Philipp Benecke 2024-10-25 12:02:47 +02:00 committed by GitHub
parent f1bef1e7e6
commit 3c342077d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 0 additions and 72 deletions

View File

@ -87,7 +87,6 @@ from .const import (
CONF_HVAC_MODE_VALUES, CONF_HVAC_MODE_VALUES,
CONF_HVAC_ONOFF_REGISTER, CONF_HVAC_ONOFF_REGISTER,
CONF_INPUT_TYPE, CONF_INPUT_TYPE,
CONF_LAZY_ERROR,
CONF_MAX_TEMP, CONF_MAX_TEMP,
CONF_MAX_VALUE, CONF_MAX_VALUE,
CONF_MIN_TEMP, CONF_MIN_TEMP,
@ -96,7 +95,6 @@ from .const import (
CONF_NAN_VALUE, CONF_NAN_VALUE,
CONF_PARITY, CONF_PARITY,
CONF_PRECISION, CONF_PRECISION,
CONF_RETRIES,
CONF_SCALE, CONF_SCALE,
CONF_SLAVE_COUNT, CONF_SLAVE_COUNT,
CONF_STATE_CLOSED, CONF_STATE_CLOSED,
@ -162,7 +160,6 @@ BASE_COMPONENT_SCHEMA = vol.Schema(
vol.Optional( vol.Optional(
CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL
): cv.positive_int, ): cv.positive_int,
vol.Optional(CONF_LAZY_ERROR): cv.positive_int,
vol.Optional(CONF_UNIQUE_ID): cv.string, vol.Optional(CONF_UNIQUE_ID): cv.string,
} }
) )
@ -395,7 +392,6 @@ MODBUS_SCHEMA = vol.Schema(
vol.Optional(CONF_NAME, default=DEFAULT_HUB): cv.string, vol.Optional(CONF_NAME, default=DEFAULT_HUB): cv.string,
vol.Optional(CONF_TIMEOUT, default=3): cv.socket_timeout, vol.Optional(CONF_TIMEOUT, default=3): cv.socket_timeout,
vol.Optional(CONF_DELAY, default=0): cv.positive_int, vol.Optional(CONF_DELAY, default=0): cv.positive_int,
vol.Optional(CONF_RETRIES): cv.positive_int,
vol.Optional(CONF_MSG_WAIT): cv.positive_int, vol.Optional(CONF_MSG_WAIT): cv.positive_int,
vol.Optional(CONF_BINARY_SENSORS): vol.All( vol.Optional(CONF_BINARY_SENSORS): vol.All(
cv.ensure_list, [BINARY_SENSOR_SCHEMA] cv.ensure_list, [BINARY_SENSOR_SCHEMA]

View File

@ -20,7 +20,6 @@ CONF_DATA_TYPE = "data_type"
CONF_DEVICE_ADDRESS = "device_address" CONF_DEVICE_ADDRESS = "device_address"
CONF_FANS = "fans" CONF_FANS = "fans"
CONF_INPUT_TYPE = "input_type" CONF_INPUT_TYPE = "input_type"
CONF_LAZY_ERROR = "lazy_error_count"
CONF_MAX_TEMP = "max_temp" CONF_MAX_TEMP = "max_temp"
CONF_MAX_VALUE = "max_value" CONF_MAX_VALUE = "max_value"
CONF_MIN_TEMP = "min_temp" CONF_MIN_TEMP = "min_temp"
@ -28,7 +27,6 @@ CONF_MIN_VALUE = "min_value"
CONF_MSG_WAIT = "message_wait_milliseconds" CONF_MSG_WAIT = "message_wait_milliseconds"
CONF_NAN_VALUE = "nan_value" CONF_NAN_VALUE = "nan_value"
CONF_PARITY = "parity" CONF_PARITY = "parity"
CONF_RETRIES = "retries"
CONF_PRECISION = "precision" CONF_PRECISION = "precision"
CONF_SCALE = "scale" CONF_SCALE = "scale"
CONF_SLAVE_COUNT = "slave_count" CONF_SLAVE_COUNT = "slave_count"

View File

@ -27,8 +27,6 @@ from homeassistant.helpers.issue_registry import IssueSeverity, async_create_iss
from .const import ( from .const import (
CONF_DATA_TYPE, CONF_DATA_TYPE,
CONF_FAN_MODE_VALUES, CONF_FAN_MODE_VALUES,
CONF_LAZY_ERROR,
CONF_RETRIES,
CONF_SLAVE_COUNT, CONF_SLAVE_COUNT,
CONF_SWAP, CONF_SWAP,
CONF_SWAP_BYTE, CONF_SWAP_BYTE,
@ -284,27 +282,6 @@ def validate_modbus(
hub_name_inx: int, hub_name_inx: int,
) -> bool: ) -> bool:
"""Validate modbus entries.""" """Validate modbus entries."""
if CONF_RETRIES in hub:
async_create_issue(
hass,
DOMAIN,
"deprecated_retries",
breaks_in_ha_version="2024.7.0",
is_fixable=False,
severity=IssueSeverity.WARNING,
translation_key="deprecated_retries",
translation_placeholders={
"config_key": "retries",
"integration": DOMAIN,
"url": "https://www.home-assistant.io/integrations/modbus",
},
)
_LOGGER.warning(
"`retries`: is deprecated and will be removed in version 2024.7"
)
else:
hub[CONF_RETRIES] = 3
host: str = ( host: str = (
hub[CONF_PORT] hub[CONF_PORT]
if hub[CONF_TYPE] == SERIAL if hub[CONF_TYPE] == SERIAL
@ -353,24 +330,6 @@ def validate_entity(
ent_addr: set[str], ent_addr: set[str],
) -> bool: ) -> bool:
"""Validate entity.""" """Validate entity."""
if CONF_LAZY_ERROR in entity:
async_create_issue(
hass,
DOMAIN,
"removed_lazy_error_count",
breaks_in_ha_version="2024.7.0",
is_fixable=False,
severity=IssueSeverity.WARNING,
translation_key="removed_lazy_error_count",
translation_placeholders={
"config_key": "lazy_error_count",
"integration": DOMAIN,
"url": "https://www.home-assistant.io/integrations/modbus",
},
)
_LOGGER.warning(
"`lazy_error_count`: is deprecated and will be removed in version 2024.7"
)
name = f"{component}.{entity[CONF_NAME]}" name = f"{component}.{entity[CONF_NAME]}"
scan_interval = entity.get(CONF_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL) scan_interval = entity.get(CONF_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL)
if 0 < scan_interval < 5: if 0 < scan_interval < 5:

View File

@ -52,7 +52,6 @@ from homeassistant.components.modbus.const import (
CONF_INPUT_TYPE, CONF_INPUT_TYPE,
CONF_MSG_WAIT, CONF_MSG_WAIT,
CONF_PARITY, CONF_PARITY,
CONF_RETRIES,
CONF_SLAVE_COUNT, CONF_SLAVE_COUNT,
CONF_STOPBITS, CONF_STOPBITS,
CONF_SWAP, CONF_SWAP,
@ -572,18 +571,6 @@ async def test_no_duplicate_names(hass: HomeAssistant, do_config) -> None:
} }
], ],
}, },
{
CONF_TYPE: TCP,
CONF_HOST: TEST_MODBUS_HOST,
CONF_PORT: TEST_PORT_TCP,
CONF_RETRIES: 3,
CONF_SENSORS: [
{
CONF_NAME: "dummy",
CONF_ADDRESS: 9999,
}
],
},
{ {
CONF_TYPE: TCP, CONF_TYPE: TCP,
CONF_HOST: TEST_MODBUS_HOST, CONF_HOST: TEST_MODBUS_HOST,

View File

@ -11,7 +11,6 @@ from homeassistant.components.modbus.const import (
CONF_DATA_TYPE, CONF_DATA_TYPE,
CONF_DEVICE_ADDRESS, CONF_DEVICE_ADDRESS,
CONF_INPUT_TYPE, CONF_INPUT_TYPE,
CONF_LAZY_ERROR,
CONF_MAX_VALUE, CONF_MAX_VALUE,
CONF_MIN_VALUE, CONF_MIN_VALUE,
CONF_NAN_VALUE, CONF_NAN_VALUE,
@ -169,17 +168,6 @@ SLAVE_UNIQUE_ID = "ground_floor_sensor"
} }
] ]
}, },
{
CONF_SENSORS: [
{
CONF_NAME: TEST_ENTITY_NAME,
CONF_ADDRESS: 51,
CONF_DATA_TYPE: DataType.INT32,
CONF_VIRTUAL_COUNT: 5,
CONF_LAZY_ERROR: 3,
}
]
},
{ {
CONF_SENSORS: [ CONF_SENSORS: [
{ {