Unable to Add or Change Device Profile for a Product

Hi there,

I’d like to report a bug I encountered in the SmartThings Developer Center when trying to edit a Device Profile for a Product.

Issue Summary It is currently impossible to add or change a Device Profile for a Product.

Steps to Reproduce SmartThings Developer Center → Device Integrations → Products → Select a Product → Click Add on the Device Profile (INCOMPLETE) section. Instead of showing a list of existing Device Profiles to select from, it redirects directly to the Create Device Profile page. Even after creating a new Device Profile through this flow, the newly created profile does not get selected — the Device Profile remains in an INCOMPLETE state.

Expected Behavior Clicking Add should display a list of previously created Device Profiles so the user can select one.

Actual Behavior The UI skips the selection screen and goes straight to profile creation. Even after creation, the profile is not applied and the status stays INCOMPLETE.

Impact Product setup cannot be completed as there is no way to assign or update a Device Profile.

Please look into this issue. Thank you!

Can you share the exact device you have problems with and what hub you are using.

1 Like

Hi, our product is currently being developed as a Direct Connected device, so it does not use a hub. The issue occurs in the SmartThings Developer Center when trying to assign a Device Profile to the product.

In the Device Profile tab, clicking “Add” redirects to the “Create Device Profile” screen even though a Device Profile already exists. Even after creating a new one through this flow, the created Device Profile is not applied to the product.

Hi, @JohnJo
I reported this to the engineering team since I’m also getting this error. I’ll keep you updated on their feedback or when it gets solved.

Hi, @JohnJo
The engineering team fixed the issue and now when you enter this configuration, it lets you select a profile from the existing ones or you have the option to create a new one at the bottom-left.

Thanks for the quick update! :blush:

Hi @nayelyz

Thank you for the update! The Edit flow for Device Profile is now working as expected — we can see the option to either select an existing profile or create a new one.

However, we’ve noticed an additional issue:

Only “Published” Device Profiles are shown in the selection list. Profiles in “Ready” status are not visible, which blocks development since we need to be able to assign a profile before it’s published.

This also creates a circular dependency problem:

  • To assign a Device Profile to a Product → it must be Published

  • To Publish a Device Profile → it must be linked to a Product that has a Brand (the Publish button is disabled with the message: “Publishing is available once this is linked to a Product that has a Brand”)

This means it is currently impossible to complete the setup — a Device Profile cannot be published without being linked to a Product, and it cannot be linked to a Product unless it’s already published.

Could you please escalate this circular dependency issue to the engineering team as well?

Thank you!

Hi, @JohnJo
Did you create those profiles recently? I noticed that the profile I created today to test doesn’t appear there, but the old ones that are in “Ready” state appear correctly.
I suggest you create a clone of the one you need to see if it appears in the list while I ask the engineering team about the issue.

Hi @nayelyz

I just cloned an existing Device Profile and it now appears in the list correctly!

It seems like the profiles created in the past are not showing up, while newly created (or cloned) ones appear without any issue.

Hope this helps narrow down the bug. Thank you!

Thanks for the confirmation, @JohnJo
The engineering team is already working on solving the issue with the device profiles. So, creating a new one as you did is the temporary workaround.
We’ll let you know once the issue gets solved.

1 Like