Samsung SmartThings is stuck because of my garage door

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.

Same here, following

I opened a bug: Samsung SmartThings is broken either after 2025.11 or after removing my garage door (or both together) · Issue #156406 · home-assistant/core · GitHub

Turns out I still had the HACS custom smartthings integration installed. Uninstalling that resolved it for me.