What functional differences are there between PercentageController, PowerLevelController, and BrightnessController in the Smart Home v3 API? The docs recommend:
In general, you should implement the most specific interface possible.
Are there different Alexa interactions that can be used for each controller type? I am currently using PowerLevelController on a dimmer switch that controls some lights - will I lose out on brightness functionality if BrightnessController is not used?