Repository navigation
Verification Request: homebridge-lindy-classic8 #1256
Description
Plugin Name
homebridge-lindy-classic8
Link To GitHub Repo
https://github.com/ikthezeus/homebridge-lindy-classic8
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
homebridge-lindy-classic8 is purpose-built for the Lindy IPower Switch Classic 8, model 32657.
I found no existing verified plugin targeting this Lindy/IPower Classic 8 hardware.
The plugin provides native, momentary HomeKit power-cycle controls for each of the PDU's eight outlets and an optional staggered Power Cycle Everything action. It uses the Classic8's own native OFF/ON operation, allowing a cycle to complete even if Homebridge or network infrastructure is itself being power-cycled.
Temporary PDU delay changes are protected by a recovery journal stored using Homebridge's own storage directory, and the original delay profile is restored and verified after native power cycles.
The plugin:
- is a dynamic platform;
- includes a custom Homebridge Settings UI;
- declares supports-hap;
- contains no analytics or user tracking;
- has no preinstall/install/postinstall scripts;
- requires no non-standard Homebridge startup options;
- supports Homebridge 1.8+ and Homebridge 2.x;
- is tested in CI on Node.js 22, 24 and 26;
- has 16 automated tests plus syntax/package checks.
Version 0.1.9 was hardware-smoke-tested on a physical Lindy 32657 under Homebridge 2.4.0. A native cycle of outlet 3 ("Rack Fans") was accepted by the PDU, the outlet physically powered off and back on, the original ON/OFF delay profile was restored, and no recovery journal remained pending.
The exact hardware-tested npm tarball was subsequently downloaded from the public npm registry and verified byte-for-byte by SHA-256.
npm package:
https://www.npmjs.com/package/homebridge-lindy-classic8
GitHub release:
https://github.com/ikthezeus/homebridge-lindy-classic8/releases/tag/v0.1.9
Activity
[-]Verification Request: homebridge-[/-][+]Verification Request: homebridge-lindy-classic8[/+]github-actions commentedon Oct 6, 2026
🟢 Passed Checks
homepageexistsbugs.urlexists and seems a valid URLkeywordsexist and contain'homebridge-plugin'keywordsdeclare the supported transports ('supports-hap'and/or'supports-matter')'preinstall'inscriptsis not present'install'inscriptsis not present'postinstall'inscriptsis not presentengines.nodeproperty is compatible with Node 22engines.nodeproperty is compatible with Node 24engines.homebridgeproperty is compatible with Homebridge 2.4.0typepropertypropertiesfor object typepluginAliaspluginAliasmatches the platform/accessory registered in codepluginTypeis set to'platform'nameschema propertyhomebridgeis not declared as a runtime/peer/bundled dependencyhap-nodejsis not declared as a runtime/peer/bundled dependencyℹ️ Check Details
v0.1.9of the plugin.📋 Next Steps
All checks passed successfully, nice work! Your plugin and/or icon will now be manually reviewed by the Homebridge team.