Skip to content

mjoshd/hyperhdr-ha

Repository files navigation

No Longer Maintained

In 2021 I put in a feature reqest on the HA forums for a proper HyperHDR integration. Nobody seemed to have any interest but I wanted one so I fought with code and some time later came up with what you see today.

This integration was cobbled together back when HyperHDR was at v17 and it has worked pretty well over the years with, thankfully, very little required in the way of 'fixes' (especially since I have no idea how python works).

At some point there will be a breaking change in HyperHDR or Home Assistant and that's going to be the end of this integration as I no longer have the time to spend fighting with python.

My hope is that someone who has the time and skill will pick up where I left off and continue development.

HyperHDR custom component for Home Assistant

HyperHDR is an open source bias lighting implementation which runs on many platforms.

This component will set up the following platforms.

Platform Description
light Show HyperHDR as a controllable device.
switch Show switches to control HyperHDR components.

hyperhdr-logo

Installation

Using HACS

  1. Add https://github.com/mjoshd/hyperhdr-ha to your HACS custom repositories.
  2. Choose Integration from the category selection.
  3. Click install.
  4. Return to the Integrations page within HACS then click the + Explore & download repositories button.
  5. Search for HyperHDR, select it, then click Download this repository with HACS.
  6. Restart Home Assistant to load the integration.
  7. Visit the Wiki for information regarding:

Manually (not recommended)

  • Download the latest release as a zip file then extract it and move the hyperhdr folder into the custom_components folder in your Home Assistant installation.
  • Restart Home Assistant to load the integration.

Configuration

  1. In Home Assistant navigate to Configuration -> Devices & Services -> Integrations.
  2. Click the + Add Integration button.
  3. Search for HyperHDR.
  4. If you cannot find HyperHDR in the list then be sure to clear your browser cache and/or perform a hard-refresh of the page.
  5. Enter the IP address of your HyperHDR instance.
  6. Click the Submit button.