I reworked the Bond Fan driver for DMan's integration and fixed the Google Home issue and implemented cycleSpeed()
All you need is the single driver file Bond_Fan_v2.groovy
- Add the above content as a totally new driver
- Go to your Bond Fan device and Select "Bond Fan v2" for Type
- Click [Save Device]
- Notice a new Configure button in the upper left, press it
- Celebrate that your Bond fan device should no longer break Hubitat's Google Home app integration
After clicking Configure you will notice a new current state entry "supportedFanSpeeds" that is based on how many different speeds your specific Bond fan controller exposes.
Also the Cycle Speed button now works and Cycle Speed can now be used in Rules and with Buttons.