Plugin Name
homebridge-onkyo-pioneer
Link To GitHub Repo
https://github.com/nitaybz/homebridge-onkyo-pioneer
Plugin Icon (Optional)
No icon submitted at this time.
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-onkyo-pioneer is a dynamic-platform Homebridge plugin that integrates Onkyo and Pioneer AVR receivers over the Onkyo eISCP TCP protocol (port 60128). It exposes each receiver as a HomeKit Television accessory with input switching, volume control, mute, and remote-key support, plus an optional separate volume accessory (fan / bulb).
- Dynamic platform:
registerPlatform(..., OnkyoPioneer). Plugin is dormant unless config.receivers[] is populated.
- Node engines:
^22.10.0 || ^24.0.0. Homebridge engines: ^1.8.0 || ^2.0.0.
- Config GUI:
config.schema.json with per-receiver fields (IP, name, volumeAccessory type, maxVolume, zone2/3 toggles, customPowerOn/Off shell hooks, statePollingInterval).
- Persistence: stored under
api.user.persistPath()/../onkyo-pioneer-persist using node-persist v4. v1.4 line includes a one-shot v3→v4 hash-format migration to preserve custom input names + hidden flags across the upgrade.
- No analytics, no post-install scripts, no TTY requirement.
- GitHub Releases are created for every published version. Latest is v0.1.2.
- Verified-by-Homebridge of sibling plugins by the same author (
homebridge-yamaha-receiver, homebridge-sensibo-ac, homebridge-switcher-platform, homebridge-cool-automation, homebridge-tadiran-ac, etc.) follow the same conventions and tooling.
Thanks for considering.
Plugin Name
homebridge-onkyo-pioneer
Link To GitHub Repo
https://github.com/nitaybz/homebridge-onkyo-pioneer
Plugin Icon (Optional)
No icon submitted at this time.
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-onkyo-pioneeris a dynamic-platform Homebridge plugin that integrates Onkyo and Pioneer AVR receivers over the Onkyo eISCP TCP protocol (port 60128). It exposes each receiver as a HomeKit Television accessory with input switching, volume control, mute, and remote-key support, plus an optional separate volume accessory (fan / bulb).registerPlatform(..., OnkyoPioneer). Plugin is dormant unlessconfig.receivers[]is populated.^22.10.0 || ^24.0.0. Homebridge engines:^1.8.0 || ^2.0.0.config.schema.jsonwith per-receiver fields (IP, name, volumeAccessory type, maxVolume, zone2/3 toggles, customPowerOn/Off shell hooks, statePollingInterval).api.user.persistPath()/../onkyo-pioneer-persistusingnode-persistv4. v1.4 line includes a one-shot v3→v4 hash-format migration to preserve custom input names + hidden flags across the upgrade.homebridge-yamaha-receiver,homebridge-sensibo-ac,homebridge-switcher-platform,homebridge-cool-automation,homebridge-tadiran-ac, etc.) follow the same conventions and tooling.Thanks for considering.