I think it is so ridiculous that end users seeing it just assume it canāt possibly have been finished yet. However the finger will be pointed at you rather than SmartThings, simply because it doesnāt seem credible that there is nothing you can do about it.
There isnāt just an issue with the components either. I know Iāve mentioned it somewhere before, but what is displayed is a mish-mash of different things. For example for one of my devices which has three component buttons, I get:
* STHM Status
* Pressed
* Pressed
* Pressed
STHM Status is the name of a custom capability.
Pressed is a value of the button attribute of the Button capability.
Two different things, two levels in the hierarchy apart.
For consistency I should see either a list of values:
* Armed (Away)
* Armed (Stay)
* Disarmed
* Pressed
* Pressed
* Pressed
in which case there needs to be Component AND Attribute labelling, and possibly Capability as well though skipping that is probably fair enough, or I should see a list of attributes
* sthmStatus
* button
* button
* button
in which case I should see Component and possibly Capability labelling, or I should see a list of capabilities:
* STHM Status
* Button
* Button
* Button
in which case I need the Components to be labelled. You could even argue that what I should see is the components.
* Main
* Arm
* Stay
* Disarm
Obviously clicking on something should take me a level down the hierarchy. Which leads me to the following ā¦
Clicking on STHM Status shows:
STHM Status
* Armed (Away)
* Armed (Stay)
* Disarmed
Not so bad in this particular case but only because all those values come from the same Attribute. What if I had more that one attribute?