Button Controller App

Please delete the me.

The driver has to support the Hubitat ChangeLevel Capability and its associated commands. Ported drivers from ST aren't going to have this capability unless you add it.

Also, the Hampton Bay Fan Controller light does not seem to support the necessary Zigbee commands to allow for smooth dimming using this capability. This is a HBFC hardware/firmware issue, not a Hubitat issue.

All I can tell you is in my testing, using the Hubitat native driver, the HBFC does not respond to the startLevelChange and stopLevelChange Zigbee commands. YMMV.

The HBFC remote control does not use Zigbee

Did you press Configure on the parent device page?

It looks like something is wrong with the built in driver @mike.maxwell. I'm not sure if this ever worked, but the driver shows changeLevel() options but generates errors when sending the startLevelChange command.

errorgroovy.lang.MissingMethodException: No signature of method: HamptonBayZigbeeFan.intTo8bitUnsignedHex() is applicable for argument types: (java.lang.Integer) values: [0] (startLevelChange)