From cee43b0670b37362a9e74984e472e05df1dd53aa Mon Sep 17 00:00:00 2001 From: jan iversen Date: Sat, 3 Apr 2021 11:00:06 +0200 Subject: [PATCH] Add modbus CONF_VERIFY_STATE to new switch config (#48632) Missed CONF_VERIFY_STATE in new switch config, when copying from old switch config. --- homeassistant/components/modbus/__init__.py | 2 ++ tests/components/modbus/test_modbus_switch.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/homeassistant/components/modbus/__init__.py b/homeassistant/components/modbus/__init__.py index 98b1b170905..acb31a7a730 100644 --- a/homeassistant/components/modbus/__init__.py +++ b/homeassistant/components/modbus/__init__.py @@ -78,6 +78,7 @@ from .const import ( CONF_TARGET_TEMP, CONF_UNIT, CONF_VERIFY_REGISTER, + CONF_VERIFY_STATE, DATA_TYPE_CUSTOM, DATA_TYPE_FLOAT, DATA_TYPE_INT, @@ -178,6 +179,7 @@ SWITCH_SCHEMA = BASE_COMPONENT_SCHEMA.extend( vol.Optional(CONF_STATE_OFF): cv.positive_int, vol.Optional(CONF_STATE_ON): cv.positive_int, vol.Optional(CONF_VERIFY_REGISTER): cv.positive_int, + vol.Optional(CONF_VERIFY_STATE, default=True): cv.boolean, } ) diff --git a/tests/components/modbus/test_modbus_switch.py b/tests/components/modbus/test_modbus_switch.py index 59d87e146b9..a6ec1eb86fd 100644 --- a/tests/components/modbus/test_modbus_switch.py +++ b/tests/components/modbus/test_modbus_switch.py @@ -55,6 +55,7 @@ from .conftest import base_config_test, base_test CONF_STATE_OFF: 0, CONF_STATE_ON: 1, CONF_VERIFY_REGISTER: 1235, + CONF_VERIFY_STATE: False, CONF_COMMAND_OFF: 0x00, CONF_COMMAND_ON: 0x01, CONF_DEVICE_CLASS: "switch", @@ -69,6 +70,7 @@ from .conftest import base_config_test, base_test CONF_STATE_OFF: 0, CONF_STATE_ON: 1, CONF_VERIFY_REGISTER: 1235, + CONF_VERIFY_STATE: True, CONF_COMMAND_OFF: 0x00, CONF_COMMAND_ON: 0x01, CONF_DEVICE_CLASS: "switch",