EOSSTB Set-Top Box
homebridge-eosstb · v2.4.0-beta.4
Adds Telenet, Sunrise, UPC, Virgin Media and Ziggo set-top boxes to HomeKit as TVs with remote and channels.
What it says it supports
Brands
- Telenet
- Sunrise
- UPC
- Virgin Media
- Ziggo
Devices it names
- ARRIS DCX960
- HUMAX EOS1008R
- HUMAX 2008C
- HUMAX VIP5002W
Shows up in Apple Home as from its README
What people report
Controls Liberty Global Horizon/EOS set-top boxes (e.g. DCX960); KPN is unsupported and older Virgin TiVo boxes caused trouble.
- Partly works1
- Not working1
- Won’t be supported1
| Device | Status | What they said | Source |
|---|---|---|---|
| Telenet set-top box (Belgium) | Partly works | Plugin logged in and created accessory but Home app could not add itSaved copyThis are my logs: Think there is indeed no open port to connect to. [19/11/2022, 14:15:30] [Telenet] Telenet: Initialization completed [19/11/2022, 14:15:30] Publishing external accessory (name: Telenet, publishInfo: { username: 'AC:15:C0:76:3F', pincode: '*--*', category: 35, port: undefined, bind: undefined, mdns: undefined, addIdentifyingMaterial: true, advertiser: undefined }). 2022-11-19T13:15:30.261Z HAP-NodeJS:Advertiser Preparing Advertiser for 'Telenet 10DA' using bonjour-hap backend! [19/11/2022, 14:15:30] [Telenet] Discovery completed [19/11/2022, 14:15:30] [Telenet] … Excerpt saved from GitHub on 2026-10-22. | Issue #79 · 2022-11 |
| Virgin Media V6 TiVo box | Not working | Session works but personalisation fails; needs Virgin TV 360 software upgradeSaved copy@ukitconsultant I believe you need to 'upgrade' your Virgin Media v6 box to Virgin TV 360 (https://www.virginmedia.com/shop/customer/virgin-tv-360-upgrade). Although the box hardware remains the same, the system on the box changes (Virgin Media will send you a new rectangular remote). Once that's done, the plugin works as expected. Excerpt saved from GitHub on 2026-10-22. | Issue #18 · 2021-03 |
| Arris VIP5202 (KPN NL) | Won’t be supported | KPN does not use the Liberty Global Horizon platformSaved copyHi. In NL only Ziggo use the LibertyGlobal Horizon platform. KPN does not. Therefore, KPN cannot be supported by eosstb. Sorry. Excerpt saved from GitHub on 2026-10-22. | Issue #66 · 2022-06 |
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
Cloud
TV provider account via web app backend
You’ll need
- TV provider online account
- Fast start standby
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.11.4||^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^24.13.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | eosstb |
| License | MIT |
Community signals
| Downloads a week | 19 |
|---|---|
| Downloads a month | 200 |
| GitHub stars | 34 |
| Open issues | 3 |
| Closed issues | 90 |
| Last code push | 2026-08-04 |
| Latest version | 2.4.0-beta.4 (2026-05-10) |
| First published | 2021-02-16 |
| Releases | 104 |
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
- GB/IE TiVo V6 boxes not supported
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- InputSource
- Television
- TelevisionSpeaker
Sources
- npm: https://www.npmjs.com/package/homebridge-eosstb
- Source code: https://github.com/jsiegenthaler/homebridge-eosstb
- Issues: https://github.com/jsiegenthaler/homebridge-eosstb/issues
- Verified plugins list: https://github.com/homebridge/verified