Skip to content
Homebridge TestFlight
Philips Hue

Hue Sync Box

homebridge-philips-hue-sync-box · v3.1.3

LocalHomebridge 2.0

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
DeviceStatusWhat they saidSource
Philips Hue Play HDMI Sync Box 8KWorksMaintainer tested Homebridge v2 compatibility with 8K sync box
Saved 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 BoxWorksInput renaming fixed in v1.0.0; ESM load error fixed in 1.0.3
Saved copy
Describe 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 HomebridgeNo
Homebridge versions^1.8.0 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js^22.12.0 || ^24.11.0
Settings in Homebridge UIYes
MatterNo
Platform namePhilipsHueSyncBoxPlatform
LicenseMIT

Community signals

Downloads a week78
Downloads a month978
GitHub stars61
Open issues1
Closed issues95
Last code push2026-10-22
Latest version3.1.3 (2026-10-19)
First published2020-01-14
Releases75

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