Hi, @AdyR
I tried getting the presentation of the capability custom.supportedOptions which is where this information is present for the standard capabilities (this is not one of them, this is a custom capability created by the manufacturer) but it doesn’t exist.
Also, the translation doesn’t provide much information.
So, please check the device’s presentation to see if something is listed there. To do so, follow these steps:
In the device’s details look for the presentationId and manufacturerName properties.
Query the presentation using the API directly or CLI:
//GET request to the API
https://api.smartthings.com/v1/presentation?presentationId=...&manufacturerName=...
//CLI command
smartthings presentation presentationId manufacturerName -j
This kind of device has a special UI, so, there might be less information about what we see in the app in the API.
Additional Note: Is there another capability that provides the info of the current wash cycle or where you select the cycle you want to execute? That one might have the values each key corresponds to.
Thanks @nayelyz for the information, but unfortunately, although that returned a lot of information, nothing help to get a meaningful name to each code.
I have tried other capabilities and the one that gets the current cycle just returns the same code as shown above in the format “Table_00_Course_E3”. I have manually mapped the text on the front of the washing machine to the codes for my model, but another user of my app has a different model that uses a different table (Table_02) and different code, so i was hoping there would be someway to look up code to get the name and then I could dynamically create the control.
Feel free to access my account if you want to see if anything else jumps out.
Hi, @AdyR
The email you provided also doesn’t have the support access active.
However, I think it won’t be necessary since I asked the engineering team and they mentioned the following:
This is a custom capability made (and controlled) by the manufacturer, this means that we cannot guarantee they won’t change or be unpredictable
They are not documented publicly that we’re aware of, so, only the manufacturer has more information about how they work.
Due to the above, we don’t recommend developers use them since their purpose is internal use by the appliance and its custom UI plugin.