Button not able to assign actions - bug?

Hi anyone have this issue on the buttons not able to assign actions. It is asking me to add all devices back under manage devices in order to assign actions.
This does not seems right

I am seeing that in the Android app.

It only seems to affect the button actions on the device details page as far as I can tell.

Deselecting just one device is enough to cause the issue, even if it doesn’t have any actions.

Hi Graham, ok thanks for the feedback. Not sure if this is the intended design.

@AlejandroPadilla , can you confirm, as i dont see why user need to add all the devices back in order to assign actions to the buttons?

@Tin_Hwee_Wang let me check it :saluting_face:


The team told me that for the routine feature, all the devices should be selected, so it appears to be the expected behavior.

Hi @AlejandroPadilla

It is not routine actually but assigning actions to the button.
Dont quite understand why all devices need to be selected before button actions can be assigned

I can see why they think it might be a good idea (I’m not convinced) but the problem is the inconsistency of implementation.

@Tin_Hwee_Wang has illustrated the “Can’t assign actions” status and the error message for button actions. You get that even though you may have had no intention of creating an action involving controlling a device at all, let alone an unselected one. The text of the error message is particularly misleading because …

There is nothing to stop you creating Routines with or without device conditions and actions via the ‘+’ button on the Favourites and Routines pages and also via the routines tab on device details pages using the ‘+’ or ‘+ Add routine’ buttons. There you just get offered the selected devices.

Just to add to the inconsistency, the Routines tab on motion sensor pages normally offers shortcuts for ‘Turn on lights upon detection’ and ‘Motion detection notifications’ but if you have any unselected devices the ‘Turn on lights upon detection’ shortcut is completely hidden without any comment whatsoever.


Yea, im having the same issue. I cant assign commands on a light switch, so i have to do it by routines instead… very annoying. All because i deselect a couple devices from being viewed

@Mariano_Colmenarejo do u exclude some devices to be use ?

@Jason_Silva yes that is the option now but it just dont make sense at all

No, it’s about the option to choose which devices the app manages.

1 Like

@Mariano_Colmenarejo nope.

See the comments from @orangebucket

Unless u r using the older ver of the smartthings app, that is why you are not seeing this. Thanks

I’ve also been running into this lately, and have been really frustrated by it. It seems like the more logical way to prevent issue would be any time you deselect devices to use, you receive a warning that it’s used by 1 or more device actions, or routines, and give you the option to proceed anyway, or go back. Even better would be to actually specify what it’s in use by, but I haven’t seen that level of detail in a lot of similar situations in the app, so wouldn’t expect it.