LG Horizon
Sholofly/lghorizon · vv0.11.6
Custom integration to control LG Horizon settop boxes for Ziggo(NL), Magenta(AT), UPC(CH), Virgin(GB, IE), Telenet(BE)
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
media_player | TV, receiver or media switches | Needs its own HomeKit Bridge in accessory mode |
sensor | Sensor (temperature, humidity, air quality…) |
1 report below say how a device from this integration behaves in the Home app.
What people report
Controls LG Horizon (Ziggo, Virgin) set-top boxes via cloud; huge channel lists can overload HomeKit.
- Partly works3
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| LG Horizon box in eco mode | Partly works Cloud | Key presses fail while box is in eco modeSaved copy… hide_backdrop: false width_desktop: 240px - type: picture-elements image: /local/telenetnieuw.png elements: - type: icon entity: media_player.telenettvbox icon: mdi:power style: top: 5.3% left: 79.5% width: 5vw height: 5vw line-height: 5vw text-align: center border-radius: 50% background: rgba(0,0,0,0.5) opacity: 1 color: | {% if is_state('media_player.telenettvbox', 'on') %} lime {% else %} red {% endif %} tap_action: action: call-service service: media_player.toggle target: entity_id: media_player.telenettvbox template: | {% if is_state('media_player.telenettvbox', 'on') %} mdi:power {% … Excerpt saved from GitHub on 2026-10-23. | Issue #203 · 2026-01 | |
| Virgin TiVo box (GB) | Partly works Cloud | Capacity sensor unsupported in UK; local recording error fixed in v0.6.3Saved copyDescribe the bug When I started a local recording on the Virgin Tivo Box (GB), from an iPad app, it triggered the following error in the HA logs. To Reproduce Start a local recording. Expected behavior The situation is handled without error Version of the component v0.6.0 Logging ``` Log Details (ERROR) Logger: root Source: /usr/src/homeassistant/homeassistant/bootstrap.py:592 First occurred: 18:53:35 (1 occurrences) Last logged: 18:53:35 Uncaught thread exception Traceback (most recent call last): File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File … Excerpt saved from GitHub on 2026-10-23. | Issue #133 · 2024-10 | |
| Ziggo LG Horizon box (NL) | Partly works Cloud | Broken in Home Hundreds of channels make Home app dimmers and lights lag | Works; channel list is huge, personalization profiles addedSaved copy… a massive delay for all my dimmer switches and lights. I've reset Apple Home and recreated from scratch, adding devices/bridges one by one. When I add Ziggo to a bridge, everything almost stops responding if controlled through the Home app on iPhone. Is there any way to limit the channels being added to the integration? To Reproduce Add integration Add a HomeKit bridge Add media_player.ziggo Scan code and add to HomeKit Expected behavior Does not impact performance of HomeKit (Home app) Screenshots n/a Version of the component 0.6.2 (same with earlier versions) Logging Logger: … Excerpt saved from GitHub on 2026-10-23. | Issue #135 · 2024-10 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud push
Goes through the maker’s cloud, which sends updates as they happen. Needs the internet and an account.
Found automatically over
- SSDP/UPnP
Details
| Installs (analytics) | 575 (0.08%) |
|---|---|
| GitHub stars | 85 |
| Latest version | v0.11.6 (2026-07-26) |
| Set up in the UI | Yes |
| Maintainers | @Sholofly |
| License | GPL-3.0 |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/Sholofly/lghorizon
- Source code: https://github.com/Sholofly/lghorizon
- Issues: https://github.com/Sholofly/lghorizon/issues
- HACS: https://hacs.xyz