diff --git a/appdaemon/plugins/hass/hassapi.py b/appdaemon/plugins/hass/hassapi.py index 884ff401d..77050433f 100644 --- a/appdaemon/plugins/hass/hassapi.py +++ b/appdaemon/plugins/hass/hassapi.py @@ -384,7 +384,7 @@ def constrain_input_boolean(self, value: str | Iterable[str]) -> bool: case Iterable(): constraints = value if isinstance(value, list) else list(value) - assert isinstance(value, list) and all(isinstance(v, str) for v in value) + assert isinstance(constraints, list) and all(isinstance(v, str) for v in constraints) for constraint in constraints: parts = re.split(r',\s*', constraint)