Xbox
homebridge-xbox-tv · v4.3.3
Adds Xbox consoles as a HomeKit television with power, inputs, apps and volume.
What it says it supports
Brands
- Microsoft
- Xbox
Devices it names
- Xbox game consoles
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Xbox One X and Series consoles work; issues are mostly about authorization and crashes that the maintainer fixed.
- Works3
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| Xbox One X | Works | Connects and works; user crash fixed in 2.0.13 betasSaved copy… it just stopped working out of nowhere. I have version 2.0.12, the latest right now. Here's the debug log (I also enabled Homebridge Debug along with XboxTv's Debug: `[1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, requesting installed apps from your Xbox Live account. [1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, authorized and Web Api enabled. [1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, Server listening: 0.0.0.0:55569, start discovering. [1/11/2022, 12:35:43 AM] Homebridge v1.3.9 (HAP v0.9.8) (Homebridge 6FB8) is running on port … Excerpt saved from GitHub on 2026-10-22. | Issue #133 · 2022-01 |
| Xbox Series S | Works | Maintainer says Xbox Series S/X tested workingSaved copy… it just stopped working out of nowhere. I have version 2.0.12, the latest right now. Here's the debug log (I also enabled Homebridge Debug along with XboxTv's Debug: `[1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, requesting installed apps from your Xbox Live account. [1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, authorized and Web Api enabled. [1/11/2022, 12:35:43 AM] [XboxTv] Device: 192.168.1.59 undefined, Server listening: 0.0.0.0:55569, start discovering. [1/11/2022, 12:35:43 AM] Homebridge v1.3.9 (HAP v0.9.8) (Homebridge 6FB8) is running on port … Excerpt saved from GitHub on 2026-10-22. | Issue #133 · 2022-01 |
| Xbox Series X | Works | Crash at startup fixed by maintainer; confirmed workingSaved copyYeah i've also tried to remove it completely and also update my node version to v16.19.0 without any luck. Btw. the xbox i am trying to configure it to is an XBOX Series X. Excerpt saved from GitHub on 2026-10-22. | Issue #156 · 2023-02 |
| Xbox Series X second console | Partly works | Each console needs its own authorization and token; adding second caused errorsSaved copyAdded new one. After first restart of the service, see the following in the logs: [1/7/2024, 2:23:42 PM] [homebridge-xbox-tv] Child bridge process ended [1/7/2024, 2:23:42 PM] [homebridge-xbox-tv] Process Ended. Code: 143, Signal: null [1/7/2024, 2:23:49 PM] [homebridge-xbox-tv] Restarting Process... [1/7/2024, 2:23:50 PM] [homebridge-xbox-tv] Launched child bridge with PID 66845 [1/7/2024, 2:23:50 PM] Registering platform 'homebridge-xbox-tv.XboxTv' [1/7/2024, 2:23:50 PM] [homebridge-xbox-tv] Loaded homebridge-xbox-tv v2.12.19 child bridge successfully [1/7/2024, 2:23:50 PM] Loaded 0 cached … Excerpt saved from GitHub on 2026-10-22. | Issue #191 · 2024-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
Xbox SmartGlass / local web API on LAN
You’ll need
- Homebridge UI
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^20 || ^22 || ^24 || ^25 || ^26 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | XboxTv |
| License | MIT |
Community signals
| Downloads a week | 841 |
|---|---|
| Downloads a month | 10,019 |
| GitHub stars | 190 |
| Open issues | 1 |
| Closed issues | 216 |
| Last code push | 2026-09-29 |
| Latest version | 4.3.3 (2026-09-29) |
| First published | 2020-02-05 |
| Releases | 6427 |
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.
Caveats from the README
- Some functions need webApiControl and authorization
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- ContactSensor
- Fan
- InputSource
- Lightbulb
- MotionSensor
- OccupancySensor
- Outlet
- Switch
- Television
- TelevisionSpeaker
Sources
- npm: https://www.npmjs.com/package/homebridge-xbox-tv
- Source code: https://github.com/grzegorz914/homebridge-xbox-tv
- Issues: https://github.com/grzegorz914/homebridge-xbox-tv/issues
- Verified plugins list: https://github.com/homebridge/verified