diff --git a/homeassistant/components/ebusd/__init__.py b/homeassistant/components/ebusd/__init__.py index 4cb8d92c3917..5c36c311bffe 100644 --- a/homeassistant/components/ebusd/__init__.py +++ b/homeassistant/components/ebusd/__init__.py @@ -116,7 +116,11 @@ class EbusdData: try: _LOGGER.debug("Opening socket to ebusd %s", name) command_result = ebusdpy.write(self._address, self._circuit, name, value) - if command_result is not None and "done" not in command_result: + if ( + command_result is not None + and "done" not in command_result + and "empty" not in command_result + ): _LOGGER.warning("Write command failed: %s", name) except RuntimeError as err: _LOGGER.error(err)