Smartthings Integration Broken (again)?

My Smartthings Integration no longer updates device status to HA… Anyone have this problem… Was working fine about 7 hours ago… This morning it is dead.

Smartthings can control the devices… but HA fails to “handshake”

1 Like

Hello ur7x,

Is your Home Assistant up to date?
Do you have the updated Samsung code installed from this months release?

Yes to both… Weird

Yes, I had this problem, too, with the 2025.3 update and new version of the SmartThings integration. I experienced it with smart light bulbs controlled by SmartThings but not a Samsung TV. To be clear, when the light came on as directed by the SmartThings side, it would not update in HA, unless I reloaded the integration. However, if I turned on the TV on the SmartThings platform, it would synchronize with the equivalent TV entities in HA. Since it’s just a few lights that I have set to turn on from dusk to dawn, I created an automation to reload the SmartThings integration every hour and at sunrise and sunset. Not ideal, but it solves the problem:

alias: Reload Smartthings Integration Every Two Hours and at Sunrise/Sunset
description: ""
triggers:
  - trigger: time_pattern
    hours: /1
  - trigger: sun
    event: sunrise
    offset: 0
  - trigger: sun
    event: sunset
    offset: 0
conditions: []
actions:
  - data:
      entry_id: ef8.............................................
    action: homeassistant.reload_config_entry
mode: single
1 Like

@FortranFour For your reload automation, how do I find entry_id for my setup?

At least two ways:

  1. See here: How to find Config entry id to reload via service call

  2. Settings>Integrations>SmartThings: Download diagnostics, and file name will be the config entry ID

1 Like

2025.4 will most likely have a fix for this, so please try it without automation when that drops.

2 Likes

I’ve been seeing the same behavior and still do after the 2025.4 update. A reload automation does the trick as a patch, but it seems to happen sometime overnight for me… meaning, it will be fine all day but “broken” the next morning. It appears to be only related to the state of some devices, since automations still appear to have worked (i.e., a zigbee light turned off when it should, but still shows as “on” in HA). Just fyi…

1 Like

Please join the issue on GitHub and share your experiences

Seems to work fine for me now and automatically updates states without reloading the integration. Thanks for all your hard work–most appreciated.

2 Likes

I am having an issue reinstalling the integration after deleting it due the SmartThings changes. After unlinking the HA integration in the SmartThings app and deleting all instance I could find in HA .storage, I cannot reinstall the SmartThings integration in HA.

When I attempt to…it opens the SmartThings authorize window I go through the process, close the window and then HA says SmartThings Account Already Configured. But there is no integration installed. Samsung app does show HA linked.

Any help is appreciated

Do you have a config entry disabled?

I have the same issue. I have the latest version of the HA and I need to kick the Smartthings integration every time. It looks fine on the surface but the washing machine status is not updated unless I press the reload button in the SmartThings integration. I have tried to reinstall the integration, reauthorize but nothing is stable. It was stable in the past. The only thing changed was the HA core update from last week

2 Likes

That sounds interesting, can you create a GitHub issue

As per my other post, what ended up working for me is deleting a SmartThings line of code left over in one of the HA hidden files. After that, restarted HA, installed SmartThings and it popped right up. Been working ever since.

Hi I am still having issues with my Smartthings Integration not reconnecting once it fails. The only way it reconnects is if i manually reload the integration. I started noticing this when i was having issues when my ISP, where the internet connection would fail intermittently and at that point the integration fails and then does not reconnect when the internet connation is back until i manually reload.

Im on HA Cire 2025.4.4

Error seen in logs are as below:

Logger: homeassistant.config_entries
Source: config_entries.py:751
First occurred: April 28, 2025 at 9:19:29 AM (7 occurrences)
Last logged: April 29, 2025 at 10:43:37 PM

Error setting up entry Home for smartthings
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 751, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/smartthings/__init__.py", line 112, in async_setup_entry
    implementation = await async_get_config_entry_implementation(hass, entry)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 538, in async_get_config_entry_implementation
    raise ValueError("Implementation not available")
ValueError: Implementation not available

Logger: pysmartthings
Source: /usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py:505
First occurred: April 27, 2025 at 6:48:23 PM (11 occurrences)
Last logged: April 29, 2025 at 10:42:58 PM

Connection error occurred while subscribing to events
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py", line 494, in subscribe
    await self._internal_subscribe(session, subscription_url)
  File "/usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py", line 416, in _internal_subscribe
    async for event in event_source:
    ...<39 lines>...
                break
  File "/usr/local/lib/python3.13/site-packages/aiohttp_sse_client2/client.py", line 157, in __anext__
    async for line_in_bytes in self._response.content:
    ...<21 lines>...
            self._process_field(line, '')
  File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 52, in __anext__
    rv = await self.read_func()
         ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 352, in readline
    return await self.readuntil()
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 386, in readuntil
    await self._wait("readuntil")
  File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 347, in _wait
    await waiter
aiohttp.client_exceptions.SocketTimeoutError: Timeout on reading data from socket
1 Like

Same exact issue with the Washer.
Did you happen to open an issue for this on GitHub?

no i haven’t as yet

I would expect this to work after restarting

thanks @joostlek. Are you suggesting I restart home assistant every time the smartthings integration does not reconnect including when the internet drops out?