From 94e26df6d373b828468d00ab2e72e0b02bde7fdf Mon Sep 17 00:00:00 2001 From: jan iversen Date: Sun, 8 Aug 2021 06:11:56 +0200 Subject: [PATCH] Solve missing automatic update of struct configuration in modbus (#54193) --- homeassistant/components/modbus/validators.py | 1 + 1 file changed, 1 insertion(+) diff --git a/homeassistant/components/modbus/validators.py b/homeassistant/components/modbus/validators.py index 9d72b611adc..f7fdae0a82a 100644 --- a/homeassistant/components/modbus/validators.py +++ b/homeassistant/components/modbus/validators.py @@ -72,6 +72,7 @@ def struct_validator(config): _LOGGER.warning(error) try: data_type = OLD_DATA_TYPES[data_type][config.get(CONF_COUNT, 1)] + config[CONF_DATA_TYPE] = data_type except KeyError as exp: error = f"{name} cannot convert automatically {data_type}" raise vol.Invalid(error) from exp