Hue Sync Box
homebridge-philips-hue-sync-box · v3.1.3
Adds the Philips Hue Sync Box to HomeKit with sync power, HDMI input, mode and intensity controls.
What it says it supports
Brands
- Philips Hue
Devices it names
- Hue Sync Box
Shows up in Apple Home as from its README
What people report
Works with the Hue Sync Box (8K confirmed by maintainer) as a TV accessory; v1.0.x upgrades caused config and loading regressions that were fixed.
- Works2
| Device | Status | What they said | Source |
|---|---|---|---|
| Philips Hue Play HDMI Sync Box 8K | Works | Maintainer tested Homebridge v2 compatibility with 8K sync boxSaved copy@jabrown93 Finally got some sort of error from the console! `[homebridge-philips-hue-sync-box] Setting up accessory with kind TVAccessory. /var/lib/homebridge/node_modules/homebridge-philips-hue-sync-box/src/sync-box-device.js:66 tvAccessory.category = Categories.TV_SET_TOP_BOX; ^ TypeError: Cannot read properties of undefined (reading 'TV_SET_TOP_BOX') at new SyncBoxDevice (/var/lib/homebridge/node_modules/homebridge-philips-hue-sync-box/src/sync-box-device.js:66:51) at /var/lib/homebridge/node_modules/homebridge-philips-hue-sync-box/src/philips-hue-sync-box-platform.js:96:31 [17/12/2024, … Excerpt saved from GitHub on 2026-10-22. | Issue #71 · 2024-12 |
| Philips Hue Sync Box | Works | Input renaming fixed in v1.0.0; ESM load error fixed in 1.0.3Saved copyDescribe The Bug: Your plugin currently uses `node-fetch@3`, which does not support CommonJS. As a result, it always fails to load in homebridge. Refer to the official documentation: node-fetch CommonJS support. To Reproduce: 1. Install this plugin 1.0.0 or above 2. Start homebridge Expected behavior: Either migrate the plugin to use ESM, or Downgrade `node-fetch` to version `2.x` to ensure compatibility with CommonJS. Logs: [code] Plugin Config: [code] Screenshots: Environment: Plugin Version: 1.0.0 or above Homebridge Version: 1.8.5 Node.js Version: 20.9.0 NPM Version: 10.1.0 Operating … Excerpt saved from GitHub on 2026-10-22. | Issue #85 · 2025-01 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
Sync Box local API
You’ll need
- Hue Sync Box
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^22.12.0 || ^24.11.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | PhilipsHueSyncBoxPlatform |
| License | MIT |
Community signals
| Downloads a week | 78 |
|---|---|
| Downloads a month | 978 |
| GitHub stars | 61 |
| Open issues | 1 |
| Closed issues | 95 |
| Last code push | 2026-10-22 |
| Latest version | 3.1.3 (2026-10-19) |
| First published | 2020-01-14 |
| Releases | 75 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- InputSource
- Lightbulb
- Switch
- Television





