Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add hue entertainment api #6

Open
Apollon77 opened this issue Apr 4, 2021 · 2 comments
Open

Add hue entertainment api #6

Apollon77 opened this issue Apr 4, 2021 · 2 comments

Comments

@Apollon77
Copy link

... to allow to be used to extend e.g. an ambilight tv?! ;-)

that would be awesome

@holomekc
Copy link
Owner

holomekc commented Apr 4, 2021

Sounds awesome. I will take a look. I promised to do a configuration ui first. But I didn‘t had enough energy to do so.

Do you know any devices which are using the api? Or is it the hue sync box only? I didn‘t really dig into this topic yet.

@Apollon77
Copy link
Author

Do you know any devices which are using the api? Or is it the hue sync box only?

Basically all Philips Ambilight TVs have this option ...

But honestly I'm not that sure anymore.

In fact there is an implementation of it in the python based diyhue project. Whenlookig at it I see it the following after some hours thinking:

  • There is no DTLS server implementation for nodejs right now ... so hard to have the server. The diyhue project uses a extra binary to offer the server and the do socket based communication with that ...maybe an idea to adopt ... if license allows it
  • In the genuine hue bridge this goes directly from network to the zigbee level as it seems, so they can have high throughput. No idea how many frames/s the TV is sending on data :-) The DIYHue project is limiting it to kind of 1/s by kiling 80% of the data (assumed that there should come in 5 color infos/s ... No idea if this is practicable then at all performancewise because after receivng you would need to write states and other adapter needs to react and send it to the device ...

https://github.com/diyhue/diyHue/blob/master/BridgeEmulator/functions/entertainment.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants