I have a Genie garage door opener. Their integration died awhile back, and until they released a new one, I had to work around it by adding the opener to SmartThings. This worked fine, but something happened during the upgrade to 2025.11 or just coincided with it that is now causing it to break, no matter what I do. I’ve tried deleting the integration config, deleting the token and creating a new one, removing the door from SmartThings and even tried installing hass-smartthings-remove (I can’t seem to get the multidict dependency to install). No matter what I do, I get the following error as soon as I get authorization back from SmartThings:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 761, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/smartthings/__init__.py", line 165, in async_setup_entry
broker = DeviceBroker(hass, entry, token, smart_app, devices, scenes)
File "/config/custom_components/smartthings/__init__.py", line 295, in __init__
self._assignments = self._assign_capabilities(devices)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/config/custom_components/smartthings/__init__.py", line 306, in _assign_capabilities
platform_module = importlib.import_module(
f".{platform}", self.__module__
)
File "/usr/src/homeassistant/homeassistant/util/loop.py", line 201, in protected_loop_func
return func(*args, **kwargs)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1027, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/config/custom_components/smartthings/cover.py", line 9, in <module>
from homeassistant.components.cover import (
...<9 lines>...
)
ImportError: cannot import name 'STATE_CLOSED' from 'homeassistant.components.cover' (/usr/src/homeassistant/homeassistant/components/cover/__init__.py)
Is there a way I can fix this or is this a bug I need to report? I already got the door working through the new Genie/Aladdin integration but still can’t access the rest of my SmartThings devices.