SmartThings Android App Version 1.8.45.24 (April 2026)

Text copied from ST App Notice

  1. Batch Update for Routine Devices
    Replacing a device is now easier than ever. Previously, you had to update every routine manually when a device was replaced. Now, you can swap an old device with a new one (of the same functionality) across all your routines simultaneously. For example, when you replace a living room bulb with a new one, you can update all routines containing that bulb at once, significantly reducing setup time.
  • How to use: Go to the Automation tab > Menu (⋯) > Routine update.
  1. Detailed Routine History
    Gain full transparency into your home’s automation with detailed execution records. You can now review exactly when a routine ran, the specific conditions that triggered it, the actions performed, and the final results. This makes it easier to troubleshoot routines that may not be working as intended. Additionally, long-pressing a routine allows you to view a full week of execution history at once.
  • How to use: Go to the Menu tab > History > select the ‘>’ button.

Example Routine History

It doesn’t seem to work for Rules API rules. Hopefully in a future version.

5 Likes

For the IKEA BILRESA Scroll Wheel users:

2 Likes

I have the same SmartThings Android App Version 1.8.45.24 (April 2026) . This is not stable version and keep crashing.
Try to:

  • Clean Cache
  • Re-install the app from Play Store
  • Allow all possible permissions

Ideas ? What else can I do. Android 16 . Galaxy A34 fully updated
@nayelyz , @Itati , @SmartThings

Here are some entries that Claude.Ai was able to detect from Crash Log generated by my mobile.

[ATM]AutomationLocalPresetRepository.loadFromDb -
com.google.gson.JsonIOException: Interfaces can’t be instantiated!
Interface name: com.samsung.android.smartthings.automation.data.action.Action

DeviceEphemeralCapabilityStatusResource.subscribeSse -
java.lang.NullPointerException: Attempt to invoke virtual method
‘int java.lang.String.hashCode()’ on a null object reference

Hi, @dotan_shai
Please provide more info.
Do you mean the app crashes right after opening it or in a specific menu?

Yes, about 2 to 3 seconds after opening.
I am unable to login to my account. Please PM me…

It seems with the new app update, we can now see which devices are connected to other TBR’s within a unified thread network.

Nice to have an improved visual of the thread topology.

This is a screenshot of a BILRESA Dual Button connected to my Google Nest Hub 2nd Gen. :

2 Likes

This is also new, isn’t it?

Routine conditions now include a new flavour Every time which triggers always (like adding changesOnly: false to the Rules API)

This also makes obsolete some of the examples of the Virtual Scene Switcher that relied on rules to add the changesOnly: false.

Now they are a step closer to being able to pass values from a device to another one without needing to write rules.

5 Likes

I made a change to one routine. I implemented this new option

I checked the JSON format
In modified routine “changesOnly”: false


“changesOnly”: true is in use earlier when routine is using this comparison

I currently see that for one of my lights. It is perhaps worth noting that ‘SmartThings’ is a hub name in your example.

In the Health Diagnostics the device ID is not a typical ST ID. It is has the format of a UUID but has lots of leading zeroes in it. I have seen it before with another device in the fairly recent past, but not before that.

My network has three TBRs on it. I don’t know how you know which is active but all mine are V3 hubs so there shouldn’t be anything unknown about any of them as far as SmartThings is concerned.

My thought was that the routing might have been via an inactive TBR over ethernet to the active TBR. I forget what they call that but I know it was enabled on ST relatively recently.

I suppose it could just be the inactive TBR acting as a thread router but I thought it recognised the device when that happened (though I could be thinking of the Zigbee routing which I’ve seen a lot more of).

Thread Radio Encapsulation Link (TREL)?

It appears that ‘Manage Hubs’ has finally been fixed. That’s been broken for the best part of four months. Good job I don’t use Hub Groups.

I tapped on Map View to see what is going on there. It has been messed around with a bit. It seems you can now specify the size of the room but I couldn’t seem to resize the interiors any more. However you could scale them up as a whole, which was a bit weird. The flow was so messed up I just lost interest. I do wish they’d offer a way to disable it completely. A 292 Mb download without a cancel button is a bit ridiculous.

Good to see some sensible improvements to Routines, not that I normally use them.

The notice mentioned some other crud I’m not interested in. I with they’d take all that stuff elsewhere instead of bloating the app with it.

1 Like

Wow. Without your info I never would have found this.

Especially suspect/unreliable routines im my case can be checked better.

1 Like

Yep. All my 3 hubs (amounts of clients included) are showing. Was completley hanging before this update.

I thought perhaps they might have made Sleep Environment usable by now, but no. It still only recognises one model of T/H sensor, one model of motion sensor, and most bizarrely a single smart plug despite my having many more of the same smart plug also powering lights. Not that I’m particularly interested.

I could accept that if it didn’t claim that it couldn’t show the history for a Rule activation because the Routine has been deleted (or so I assume as it got truncated to “delete…”). That is quite pathetic.

1 Like

It would be better if the arrow symbol was not displayed at all for Rules API rules.