Hi, @JohnJo
The team confirmed the capability “fanSpeedPercent” can be used now despite its “proposed” status.
Would you like to use it as is or would want to change the range to go from 1-100 or maybe have the steps you mentioned of 1% / 25% / 50% / 75% / 100%?
This can be achieved with a device presentation. It would be similar to what I shared here:
You would only need to change the capability’s ID with fanSpeedPercent.
To modify the profile’s presentation, you need to:
- Open the Developer Console
- Go to Device Integrations and select “Device Profiles”.
- Find the one being used for the Direct-Connected project
- Click on the menu for this profile (three-dot symbol at the end of the row) and download the file.
- Open the JSON file and go to the section called “deviceConfiguration”. This is where you need to add the configuration I mentioned above.
- Once it’s done, you need to upload the file through the same menu in the Developer Console
- Then, you need to reinstall the device to force a refresh in the app because some configuration is cached and it can present the previous UI.
About this, the team confirmed that for the Direct-Connected device to work for final users, there must be a certification process since adding the device’s data is the key part for a successful onboarding, as mentioned in the doc below. Otherwise, users will receive an error.