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 Home Assistant support #1703

Open
popy2k14 opened this issue Feb 18, 2024 · 6 comments
Open

Add Home Assistant support #1703

popy2k14 opened this issue Feb 18, 2024 · 6 comments

Comments

@popy2k14
Copy link

Feature request

It would be a nice addition if an native home assistant api could be implemented as an led hardware.

What problem does this feature solve?

This solves the issue of doing workarounds like emulate hue bridge in home assistant or something like this: https://community.home-assistant.io/t/use-home-assistant-lights-with-hyperion/678249/2

What does the proposed API look like?

See here, it's well documentated.: https://developers.home-assistant.io/docs/api/rest/

How should this be implemented in your opinion?

You could choose an entity for a single led on the led hardware setup.

Are you willing to work on this yourself?

No, sadly not.

@Lord-Grey
Copy link
Collaborator

What LED types are you addressing via HA?

I do not yet understand why an extra hop via HA is required or seem to be beneficial?
Running some LED updates directly and some others via HA will ensure that both updates are not on sync.
(Unless you run with very low fps).

@popy2k14
Copy link
Author

I want address single ambient light bulbs, which are connected this way HA -> Zigbee2MQTT -> Zigbee network -> bulb.

The benefit of implementing HA is that you can address any HA supported "lights" which are a lot.
So with the middleware HA, hyperion is compatible with much much more lights.
Sure it's not realtime streaming, but on single ambient light bulbs (not strips with dozends of leds),
the update intervall must not be so high (in my case also a rgb wled strip (no daisy chain leds)) i have set "smoothing" in hyperion to 2000ms. So on single light bulbs update's could happen every 2000ms. The dimming/transition (in my case) is happaning on the bulbs itself.

@Lord-Grey
Copy link
Collaborator

Thank you that clarifies.

@popy2k14
Copy link
Author

Thanks. Looking forward to this, so the whole HA community can benefit from this.

@kuba-orlik
Copy link

Another benefit of going through Home Assistant is that you can use the RGB lights both with hyperion, and with any other automations you might have set up in Home Assistant

@kuba-orlik
Copy link

As the author of the bridge I can say that most of the logic has been implemented here - but I assume in order to be part of Hyperion, that would have to be implemented in c++, right?

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

No branches or pull requests

3 participants