# Ziggo Mediabox Next

**URL:** <https://unfolded.community/t/ziggo-mediabox-next/2943>\
**Category:** Community IR codes\
**Created:** [July 17, 2025, 8:15pm UTC](https://unfolded.community/t/ziggo-mediabox-next/2943 "2025-07-17T20:15:43Z")\
**Posts on this page:** 8\
**Page:** 2

<div class="post-metadata">

**Author:** ![Stealthman](https://unfolded.community/user_avatar/unfolded.community/stealthman/32/1107_2.png) [@Stealthman](https://unfolded.community/u/Stealthman)\
**Post date:** [September 29, 2025, 2:14pm UTC](https://unfolded.community/t/ziggo-mediabox-next/2943/21 "2025-09-29T14:14:59Z")

</div>

So… Home Assistant (Green) is up and running. And with a bit of puzzling I integrated the Ziggo Mediabox Next to Home Assistant. After that the Remote 3 found the mediabox! But… a new problem arose. While button mapping, I discovered only a few functions of the Ziggo Mediabox Next are to be found:

 ![image](https://unfolded.community/uploads/default/original/2X/7/78807a8349550190290eddc3b5e9cbb90141b581.png)

I’m sure I can get the other buttons active in Home Assistant (and by doing so, these will be available at the Remote 3), but my question is: how to do so in Home Assistant?

Can anybody give me a step-by-step explanation of how to get the other functions available? All help is much appreciated!!

---

<div class="post-metadata">

**Author:** ![fbutler](https://unfolded.community/letter_avatar_proxy/v4/letter/f/4491bb/32.png) [@fbutler](https://unfolded.community/u/fbutler)\
**Post date:** [September 29, 2025, 3:23pm UTC](https://unfolded.community/t/ziggo-mediabox-next/2943/22 "2025-09-29T15:23:53Z")

</div>

You add them as individual “send remote key” scripts in Home Assistant. For example here is a script for ArrowDown

 ![image](https://unfolded.community/uploads/default/original/2X/f/f0ee4e39c552db5d1f1fc54339672e8b1328a92f.png)The names of the keys are listed here on the picture of the remote: [Sholofly/lghorizon: Custom integration to control LG Horizon settop boxes for Ziggo(NL), Magenta(AT), UPC(CH), Virgin(GB, IE), Telenet(BE)](https://github.com/Sholofly/lghorizon)

---

<div class="post-metadata">

**Author:** ![aruit](https://unfolded.community/user_avatar/unfolded.community/aruit/32/1033_2.png) [@aruit](https://unfolded.community/u/aruit)\
**Post date:** [September 29, 2025, 3:24pm UTC](https://unfolded.community/t/ziggo-mediabox-next/2943/23 "2025-09-29T15:24:13Z")

</div>

I had the same problem with the integration for the Ziggo Next Mini.

You need to add every button for the R3 to the Ziggo integration in Home Assistant.

1. select Setup

2. select Automation and scenes

3. select Scripts

4. select Add Script

5. select New Script

6. select Add Action

7. select Other Actions

8. select Run Action

9. select Send Button of the Ziggo integration (for example)  
entity\_id: media\_player.ziggo\_next\_min  
remote\_key: ArrowDown

10. Name the Script R3-Ziggo-ArrowDown  
Do step 4 til 10 for all buttons

11. select Integrations under Devices and Services

12. select the Unfolded Circle integration

13. click on the cogwheel

14. select share entities with Remote 3

15. select all your scripts, make sure the tickbox “Automatically configure entities shared with Remote” is ticked. and press submit.

Now you need in the Web Configurator to add all these Scripts as Entities (for example R3-Ziggo-ArrowDown) in the Home Assistant integration.

---

<div class="post-metadata">

**Author:** ![Stealthman](https://unfolded.community/user_avatar/unfolded.community/stealthman/32/1107_2.png) [@Stealthman](https://unfolded.community/u/Stealthman)\
**Post date:** [September 29, 2025, 5:51pm UTC](https://unfolded.community/t/ziggo-mediabox-next/2943/24 "2025-09-29T17:51:11Z")

</div>

Thanks! 👍

---

<div class="post-metadata">

**Author:** ![Stealthman](https://unfolded.community/user_avatar/unfolded.community/stealthman/32/1107_2.png) [@Stealthman](https://unfolded.community/u/Stealthman)\
**Post date:** [October 1, 2025, 7:13am UTC](https://unfolded.community/t/ziggo-mediabox-next/2943/25 "2025-10-01T07:13:26Z")

</div>

Hi all. So… I made the scripts in Home Assistant as instructed. Secondly, I added these scripts to the Remote 3 Web Configurator as entities, which I than added to an activity (in my case: “watch TV“). After that I did some button mapping by assigning these scripts/entities to specific buttons.

But… when testing, nothing happend. The Ziggo Mediabox Next doesn’t react to none of the assigned buttons. Only during the on/off sequence the mediabox starts up/shuts down. Any clues?

To give some background info:

In Home Assistant the entity’s name of the Ziggo Mediabox Next is:

**media\_player.ziggo\_mediabox\_next**

 ![image](https://unfolded.community/uploads/default/original/2X/8/8f04fbabae75fba3dc3a037122298731a0f7930a.png)

One of the scripts I wrote is:

 ![image](https://unfolded.community/uploads/default/original/2X/2/297ef98315a819f40d02b42ef70894d301118b32.png)

_Note: @Aruit wrote ‘action‘ but I also saw an example in which they used ‘service‘ instead. Both options don’t give a working result._

---

<div class="post-metadata">

**Author:** ![aruit](https://unfolded.community/user_avatar/unfolded.community/aruit/32/1033_2.png) [@aruit](https://unfolded.community/u/aruit)\
**Post date:** [October 1, 2025, 2:19pm UTC](https://unfolded.community/t/ziggo-mediabox-next/2943/26 "2025-10-01T14:19:35Z")

</div>

Stealthman, I have edited my step-by-step plan (above) and add an extra picture.

See also [Home Assistant LG Horizon integration for Ziggo Next Mini](https://unfolded.community/t/home-assistant-lg-horizon-integration-for-ziggo-next-mini/3520/1)

Hopefully this will help you, otherwise contact me.

---

<div class="post-metadata">

**Author:** ![RCDingen](https://unfolded.community/letter_avatar_proxy/v4/letter/r/e274bd/32.png) [@RCDingen](https://unfolded.community/u/RCDingen)\
**Post date:** [October 1, 2025, 5:01pm UTC](https://unfolded.community/t/ziggo-mediabox-next/2943/27 "2025-10-01T17:01:01Z")

</div>

I have the remote codes.

“manufacturer”,“device”,“key”,“format”,“code”  
“Custom - learned IR codes”,“Ziggo Next”,“Power”,“HEX”,“21;0x20C0260C;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“1”,“HEX”,“21;0x20C02601;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“2”,“HEX”,“21;0x20C0A602;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“3”,“HEX”,“21;0x20C0A603;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“4”,“HEX”,“21;0x20C02604;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“5”,“HEX”,“21;0x20C0A605;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“6”,“HEX”,“21;0x20C02606;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“7”,“HEX”,“21;0x20C02607;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“8”,“HEX”,“21;0x20C0A608;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“9”,“HEX”,“21;0x20C02609;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“0”,“HEX”,“21;0x20C0A600;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Mute”,“HEX”,“21;0x20C0260D;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Stop”,“HEX”,“21;0x20C02631;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Rewind”,“HEX”,“21;0x20C0A629;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Play”,“HEX”,“21;0x20C0A630;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Forward”,“HEX”,“21;0x20C02628;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Up”,“HEX”,“21;0x20C0A658;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Down”,“HEX”,“21;0x20C02659;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Left”,“HEX”,“21;0x20C0A65A;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Right”,“HEX”,“21;0x20C0265B;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Ok”,“HEX”,“21;0x20C0A65C;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Menu”,“HEX”,“21;0x20C026DB;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Guide”,“HEX”,“21;0x20C026CC;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Back”,“HEX”,“21;0x20C0A65C;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Chanel+”,“HEX”,“21;0x20C0A620;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Chanel-”,“HEX”,“21;0x20C0A621;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Info”,“HEX”,“21;0x20C026CB;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Help”,“HEX”,“21;0x20C02681;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“OnDemand”,“HEX”,“21;0x20C026F5;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Recordings”,“HEX”,“21;0x20C02649;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Teletext”,“HEX”,“21;0x20C0263C;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Red”,“HEX”,“21;0x20C0266D;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Green”,“HEX”,“21;0x20C0266E;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Yellow”,“HEX”,“21;0x20C0266F;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Blue”,“HEX”,“21;0x20C02670;32;0”  
“Custom - learned IR codes”,“Ziggo Next”,“Switch”,“HEX”,“21;0x20C026F2;32;0”

---

<div class="post-metadata">

**Author:** ![Spartannl](https://unfolded.community/user_avatar/unfolded.community/spartannl/32/1576_2.png) [@Spartannl](https://unfolded.community/u/Spartannl)\
**Post date:** [December 21, 2025, 3:09pm UTC](https://unfolded.community/t/ziggo-mediabox-next/2943/28 "2025-12-21T15:09:07Z")

</div>

Thanks! Really helpful.

Copied your data to an Excel sheet and from it I only used the button names and HEX codes to configure this entity in the web configuration.

BTW, the Volume Up/Down functions aren’t available/supported, but I resolved this within the different Activities where I required this entity, by assigning the corresponding (Yamaha) AVR entity’s volume functions to the designated remote buttons.

Got everything configured now on my UC Remote 3, as this was a rather nasty hard one to solve.

Prettige feestdagen!

[Previous page](https://unfolded.community/t/ziggo-mediabox-next/2943.md?page=1)
