mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 12:47:08 +00:00
Remove deprecated retries
and lazy_error_count
yaml option (#128932)
This commit is contained in:
parent
f1bef1e7e6
commit
3c342077d6
@ -87,7 +87,6 @@ from .const import (
|
||||
CONF_HVAC_MODE_VALUES,
|
||||
CONF_HVAC_ONOFF_REGISTER,
|
||||
CONF_INPUT_TYPE,
|
||||
CONF_LAZY_ERROR,
|
||||
CONF_MAX_TEMP,
|
||||
CONF_MAX_VALUE,
|
||||
CONF_MIN_TEMP,
|
||||
@ -96,7 +95,6 @@ from .const import (
|
||||
CONF_NAN_VALUE,
|
||||
CONF_PARITY,
|
||||
CONF_PRECISION,
|
||||
CONF_RETRIES,
|
||||
CONF_SCALE,
|
||||
CONF_SLAVE_COUNT,
|
||||
CONF_STATE_CLOSED,
|
||||
@ -162,7 +160,6 @@ BASE_COMPONENT_SCHEMA = vol.Schema(
|
||||
vol.Optional(
|
||||
CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL
|
||||
): cv.positive_int,
|
||||
vol.Optional(CONF_LAZY_ERROR): cv.positive_int,
|
||||
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_TIMEOUT, default=3): cv.socket_timeout,
|
||||
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_BINARY_SENSORS): vol.All(
|
||||
cv.ensure_list, [BINARY_SENSOR_SCHEMA]
|
||||
|
@ -20,7 +20,6 @@ CONF_DATA_TYPE = "data_type"
|
||||
CONF_DEVICE_ADDRESS = "device_address"
|
||||
CONF_FANS = "fans"
|
||||
CONF_INPUT_TYPE = "input_type"
|
||||
CONF_LAZY_ERROR = "lazy_error_count"
|
||||
CONF_MAX_TEMP = "max_temp"
|
||||
CONF_MAX_VALUE = "max_value"
|
||||
CONF_MIN_TEMP = "min_temp"
|
||||
@ -28,7 +27,6 @@ CONF_MIN_VALUE = "min_value"
|
||||
CONF_MSG_WAIT = "message_wait_milliseconds"
|
||||
CONF_NAN_VALUE = "nan_value"
|
||||
CONF_PARITY = "parity"
|
||||
CONF_RETRIES = "retries"
|
||||
CONF_PRECISION = "precision"
|
||||
CONF_SCALE = "scale"
|
||||
CONF_SLAVE_COUNT = "slave_count"
|
||||
|
@ -27,8 +27,6 @@ from homeassistant.helpers.issue_registry import IssueSeverity, async_create_iss
|
||||
from .const import (
|
||||
CONF_DATA_TYPE,
|
||||
CONF_FAN_MODE_VALUES,
|
||||
CONF_LAZY_ERROR,
|
||||
CONF_RETRIES,
|
||||
CONF_SLAVE_COUNT,
|
||||
CONF_SWAP,
|
||||
CONF_SWAP_BYTE,
|
||||
@ -284,27 +282,6 @@ def validate_modbus(
|
||||
hub_name_inx: int,
|
||||
) -> bool:
|
||||
"""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 = (
|
||||
hub[CONF_PORT]
|
||||
if hub[CONF_TYPE] == SERIAL
|
||||
@ -353,24 +330,6 @@ def validate_entity(
|
||||
ent_addr: set[str],
|
||||
) -> bool:
|
||||
"""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]}"
|
||||
scan_interval = entity.get(CONF_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL)
|
||||
if 0 < scan_interval < 5:
|
||||
|
@ -52,7 +52,6 @@ from homeassistant.components.modbus.const import (
|
||||
CONF_INPUT_TYPE,
|
||||
CONF_MSG_WAIT,
|
||||
CONF_PARITY,
|
||||
CONF_RETRIES,
|
||||
CONF_SLAVE_COUNT,
|
||||
CONF_STOPBITS,
|
||||
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_HOST: TEST_MODBUS_HOST,
|
||||
|
@ -11,7 +11,6 @@ from homeassistant.components.modbus.const import (
|
||||
CONF_DATA_TYPE,
|
||||
CONF_DEVICE_ADDRESS,
|
||||
CONF_INPUT_TYPE,
|
||||
CONF_LAZY_ERROR,
|
||||
CONF_MAX_VALUE,
|
||||
CONF_MIN_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: [
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user