Plugin Name
homebridge-kdk-airy
Link To GitHub Repo
https://github.com/eric-vader/homebridge-kdk-airy
Plugin Icon (Optional)
No response
The plugin does not offer the same nor less functionality than that of any existing verified plugin.
🟢 Yes
The plugin successfully installs and does not start unless it is configured.
🟢 Yes
The plugin does not require the user to run Homebridge in a TTY or with non-standard startup parameters, even for initial configuration.
🟢 Yes
The plugin does not contain any analytics or calls that enable you to track the user.
🟢 Yes
If the plugin needs to write files to disk (cache, keys, etc.), it stores them inside the Homebridge storage directory.
🟢 Yes
The plugin does not throw unhandled exceptions, the plugin must catch and log its own errors.
🟢 Yes
More Information
I have run this plugin on my own KDK fans since August 2023 (first version: https://github.com/eric-vader/homebridge-kdk-airy-archive, on npm as 1.1.0 since October 2024), before homebridge-kdk-plugin was published in July 2026. Version 2 is a rewrite for Homebridge 2, now released for general availability as open source under GPL-3.0.
Compared with the verified homebridge-kdk-plugin:
- Fans are identified by HASHGUID rather than IP address. No fan addresses are configured, and a fan that changes address is found again by rediscovery.
- A settings page in the Homebridge UI searches the network and lists the fans for naming and per-fan options.
- Adaptive Lighting on the light.
- Swing Mode can control the 1/f Yuragi fluctuation or the reverse direction, or be hidden.
- Night mode is a hidden switch, so it is not part of "turn everything on".
- Fans that stop answering show as No Response and are rediscovered.
- The command sound (off, beep or melody) is configurable.
- Writes are coalesced and retried, with a configurable minimum gap between requests. Writes that change nothing are not sent.
- Models without a light get no light services.
- Tests run the plugin end to end against a UDP fan simulator.
It does not support Homebridge 1.x. Targets Homebridge 2, on Node 22.22.3 or newer.
Plugin Name
homebridge-kdk-airy
Link To GitHub Repo
https://github.com/eric-vader/homebridge-kdk-airy
Plugin Icon (Optional)
No response
The plugin does not offer the same nor less functionality than that of any existing verified plugin.
🟢 Yes
The plugin successfully installs and does not start unless it is configured.
🟢 Yes
The plugin does not require the user to run Homebridge in a TTY or with non-standard startup parameters, even for initial configuration.
🟢 Yes
The plugin does not contain any analytics or calls that enable you to track the user.
🟢 Yes
If the plugin needs to write files to disk (cache, keys, etc.), it stores them inside the Homebridge storage directory.
🟢 Yes
The plugin does not throw unhandled exceptions, the plugin must catch and log its own errors.
🟢 Yes
More Information
I have run this plugin on my own KDK fans since August 2023 (first version: https://github.com/eric-vader/homebridge-kdk-airy-archive, on npm as 1.1.0 since October 2024), before homebridge-kdk-plugin was published in July 2026. Version 2 is a rewrite for Homebridge 2, now released for general availability as open source under GPL-3.0.
Compared with the verified homebridge-kdk-plugin:
It does not support Homebridge 1.x. Targets Homebridge 2, on Node 22.22.3 or newer.