[ST Edge] What is the purpose of 'state' section in the 'list' display type?

Each use case can have a different approach, thank you for sharing yours.

I’ll be pending on the new post. However, last time I checked, the labels of a stock capability cannot be modified through the device-config, the text can be overwritten but we cannot see those changes in the app.
I would need to verify using a custom capability and using the patch property. I’ve seen we can remove, add values (I believe “replace” is not very effective for list elements… :thinking:).
Patch is a tricky property because after you create the device-config using it and the content was accepted, even if you change it, it won’t be considered until you add/remove a capability to force the creation of a new VID.
I suggest you make tests with capabilities that you won’t use in the driver until you get the expected result (in the API and the ST app)
Here’s an example: