Skip to content

Home Assistant integration for the Philips Hue Play HDMI Sync Box

License

Notifications You must be signed in to change notification settings

rchiileea/huesyncbox

 
 

Repository files navigation

Philips Hue Play HDMI Sync Box

Custom integration for the Philips Hue Play HDMI Sync Box.

Installation

Make sure the Philips Hue Play HDMI Sync Box has been setup with the official Hue Sync app before adding it to Home Assistant.

  • Install the integration from within HACS (you can use the search box to find it)
  • Restart Home Assistant.
  • Devices will be found automatically.

Manually (when not using HACS)

  • Install the custom component by downloading it and copy it to the custom_components directory as usual.
  • Restart Home Assistant.
  • Devices will be found automatically.

Known issues

There have been reports where Home Assistant was not able to find the Philips Hue Play HDMI Sync Box. It is unclear why it happens for some people.

Some workarounds that have been reported to work.

  • Powercycling the Philips Hue Play HDMI Sync Box and/or restart Home Assistant and give it some time.
  • Add huesyncbox: to the configuration.yaml file as was needed for HA versions <= 0.114.0

TODO

Things that can be done to improve the integration. (not priority order)

  • Make repository HACS compatible
  • Add component to HACS default list (currently does not meet requirements)
  • Implement custom service to set all sync parameters at once? Could be usefull for automations
  • Add support for device actions
  • Add support for device conditions
  • Add support for reproduce state (HA scene support)
  • Extend translation for everything relevant (e.g. intensities and modes)
  • Find someone to make a custom card that supports the sync specific stuff
    • Remove mapping to standard media_player attributes
  • Write some tests
  • Code cleanup

About

Home Assistant integration for the Philips Hue Play HDMI Sync Box

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%