From 77f6d1f5cb21b21db43573b8d4477db905dc3b6a Mon Sep 17 00:00:00 2001 From: jan iversen Date: Mon, 14 Jun 2021 10:56:24 +0200 Subject: [PATCH] Do not return an exception in modbus (#51829) --- homeassistant/components/modbus/modbus.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/modbus/modbus.py b/homeassistant/components/modbus/modbus.py index ce4ea8235b4..495a22f8180 100644 --- a/homeassistant/components/modbus/modbus.py +++ b/homeassistant/components/modbus/modbus.py @@ -326,7 +326,7 @@ class ModbusHub: result = self._call_type[use_call][ENTRY_FUNC](address, value, **kwargs) except ModbusException as exception_error: self._log_error(str(exception_error)) - result = exception_error + return None if not hasattr(result, self._call_type[use_call][ENTRY_ATTR]): self._log_error(str(result)) return None