From 5af94c42dbfe4822b16fc86fd4f03d0261163a98 Mon Sep 17 00:00:00 2001 From: jan iversen Date: Mon, 16 Aug 2021 04:57:37 +0200 Subject: [PATCH] Solve switch/verify register type convert problem in modbus (#54645) --- homeassistant/components/modbus/base_platform.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/modbus/base_platform.py b/homeassistant/components/modbus/base_platform.py index 5b3cdfb48ee..288cfc7022a 100644 --- a/homeassistant/components/modbus/base_platform.py +++ b/homeassistant/components/modbus/base_platform.py @@ -189,9 +189,9 @@ class BaseSwitch(BasePlatform, RestoreEntity): self._verify_address = config[CONF_VERIFY].get( CONF_ADDRESS, config[CONF_ADDRESS] ) - self._verify_type = config[CONF_VERIFY].get( - CONF_INPUT_TYPE, convert[config[CONF_WRITE_TYPE]][0] - ) + self._verify_type = convert[ + config[CONF_VERIFY].get(CONF_INPUT_TYPE, config[CONF_WRITE_TYPE]) + ][0] self._state_on = config[CONF_VERIFY].get(CONF_STATE_ON, self.command_on) self._state_off = config[CONF_VERIFY].get(CONF_STATE_OFF, self._command_off) else: