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

WiZ Lights Support #1815

Open
Z3r10 opened this issue Dec 17, 2024 · 3 comments
Open

WiZ Lights Support #1815

Z3r10 opened this issue Dec 17, 2024 · 3 comments

Comments

@Z3r10
Copy link

Z3r10 commented Dec 17, 2024

Feature request

What problem does this feature solve?

Adds the support of WiZ lights.
Those lights have pretty good reputation, and are one of the rare that have a local API, making cloud integration virtually optional.
On the contrary of the many, many Tuya-based bulbs...
The product lines is also pretty complete, and the company is now backed by Philips (acquired in 2019).

What does the proposed API look like?

The local API is not officially documented, but it has been reverse-engineered.
It is possible to find some information on the Internet through many project.
Examples:

I also built somehow an OpenAPI Spec using Online AI (Perplexity), not sure if it's 100% accurate, but it seems to be a good start.
WiZ-OpenAPI - v2.yml.txt
It's possible to easily browse it via Swagger Editor: https://editor.swagger.io/

How should this be implemented in your opinion?

It should be added as a new Hardware LED Instance / Controller Type: Network

Are you willing to work on this yourself?

I'm no Professional developer, but I can try.
I would need to learn the Hyperion-ng Code at first.
Anagorn did some effort a few years ago: https://hyperion-project.org/forum/index.php?thread%2F12411-connect-wiz-light-to-hyperion%2F=

@Lord-Grey
Copy link
Collaborator

@Z3r10 I am happy to provide you some guidance if you would like to take the endeavour providing Wiz Light support.
Experience tells that without sample devices at hand, it is hard to get an integration up and running (esp. if there is no official documentation). Therefore, I would not spend effort myself on this one...

You might want reaching out to the Wiz customer/sales team and check, if they would like to share some samples for integration development (and maybe the specs...). For other devices this worked out nicely before....

@CyberCatStudios
Copy link

My best advice is to get a home assistant box and set up wiz that way. Then, just install the integration and you're good!

@Z3r10
Copy link
Author

Z3r10 commented Jan 3, 2025

Yep, I though about that, as I already have HA running (with Hyperion integration of course 😁)
2 questions:

  • HA does not seem to be supported in the latest Hyperion release, only in the nightly, right?
  • I'm concerned about latency: would it be reactive by transiting through HA? My current WS2801 LED strip is really fast (I disabled smothing, I like it that way)

@Lord-Grey thanks for your feedback.
I currently have this one succesfully integrated in HA:
https://www.wizconnected.com/en-us/p/filament-bulb-filament-globe-clear-25w-g25-e26/046677604707
I could do some tests.

As said before, I'm okay with JSON API...but the hard part will be the Hyperion Code

I have no immediate time to spend on it at the moment, but I will keep this issue udpated.

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

No branches or pull requests

3 participants