HyperHDR is a fork of Hyperion.ng which works much better in my experience.
The major advantage of HyperHDR is that there is an additional toggle in the UI & API to control HDR Tone-mapping and I have found that it works extremely well.
The developer has also created multiple additional high-speed/accuracy methods to control the lights themselves which I have found to work much better than what I was able to achieve with Hyperion.ng.
I’m using a Pi4 with HyperSerialEsp8266 & ws2812b lights and it works great but, even though it’s a fork of Hyperion.ng and shares the same API calls, the existing Hyperion HA integration fails during setup.
I am no Python developer but I started looking into the code that makes the Hyperion.ng integration work and I am super lost.
I wanted to ask if there was any chance that the amazing devs and/or community would consider either adding support for HyperHDR in the current Hyperion integration or possibly creating a new one for HyperHDR.
I would love to have an integration for this as well!
I have Hyperion running on my Sony Android TV for the native apps, using the Hyperion Android Grabber app. I also have HyperHDR running on a Raspberry Pi ZeroW, capturing via USB for my Apple TV 4K, which is able to do tone mapping on Dolby Vision and HDR10 content.
…I am no Python developer but I started looking into the code that makes the Hyperion.ng integration work and I am super lost…
It took a long time but I finally had a chance to sit down and really dig into the code.
Now there exists a proper HyperHDR custom component for Home Assistant and it even has a toggle for HDR Tone Mapping!
I’ve tested it at my house and it works well so I thought I’d share!
This is my first time working with python and HA custom components so let me know if any parts of it don’t work as expected by opening an issue on my repo.