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

Zengge Sunset Lamps #26

Open
ricrdv opened this issue Oct 4, 2024 · 8 comments
Open

Zengge Sunset Lamps #26

ricrdv opened this issue Oct 4, 2024 · 8 comments

Comments

@ricrdv
Copy link

ricrdv commented Oct 4, 2024

Hi,

I recently bought these sunset lamps from Amazon, which are powered by Zengge.

I’ve tried everything, and so far, this integration is the closest I've come to getting them to work. I was able to discover and add the lights to Home Assistant, but some features aren't functioning properly.

The color selector isn’t working as expected: when I pick red, the light turns green; green turns blue, and blue doesn't do anything. On/off and brightness controls aren't working either.

Additionally, these are 4-color RGBW LEDs, but I haven't found a way to turn on the white channel.

What can I do to help get these fully supported?

@ricrdv
Copy link
Author

ricrdv commented Oct 4, 2024

I've been tinkering and found out that:

Making it blue #0000ff actually TURNS OFF the light.

"static effects" turn on the RED LED at different brightness levels.

@raulgbcr
Copy link
Owner

raulgbcr commented Oct 5, 2024

Hello! Seems that this new lights may be using yet another version of the protocol, I'm no expert of the protocol of these, maybe @8none1 can take a look whenever he has some time, but as said in #24 we will have to discover how the new protocol works and adapt it on the integration accordingly.

Take a look at https://github.com/8none1/zengge_lednetwf if you are confident in exploring the protocol

@ricrdv
Copy link
Author

ricrdv commented Oct 5, 2024

image

Yeap, it's another version.

I'm not confident but I'm down to playing around and try to get the colors straight at least! Hopefully the master has something to say.

@ricrdv
Copy link
Author

ricrdv commented Oct 10, 2024

@raulgbcr @8none1 I've been playing around and found out that the brightness level although it can't be controlled from home assistant, it does register the right level from the controller.

Still trying to find how to pass the colors in the right order.

@8none1
Copy link
Collaborator

8none1 commented Nov 24, 2024

Hey @ricrdv - perhaps some progress on this issue. I've added support for another protocol which might work for you too. #24 (comment)

At the moment there isn't a file for 0x55 (85d) but I'm working on that. If we get lucky then your lights will respond to this protocol as well.

@8none1
Copy link
Collaborator

8none1 commented Nov 24, 2024

Actually, I just pushed a hacky fix in to that branch, so your lights MIGHT work with that branch now, they might not. But it's worth a try.

@ricrdv
Copy link
Author

ricrdv commented Nov 27, 2024

Hi Will @8none1 ,

Thanks for your support! I’ve been testing the setup, and here’s what I’ve observed so far:

Connectivity

  • I managed to get all three devices connected. (Same firmware)
  • After 2–3 minutes, the integration becomes unavailable and stops working altogether.

Functionality Testing

  • On/Off: Worked initially but stopped responding after some time.
  • Brightness Control: No response when adjusting brightness.
  • RGB Mapping: Colors are mismapped; Red never turns on, and other colors don't align properly.
  • Effects: Limited functionality—mostly just displaying some red.

Let me know if you need additional details to troubleshoot further.

@8none1
Copy link
Collaborator

8none1 commented Nov 28, 2024

Sounds like it's a totally different protocol then. This is sad news. We're going to need to get hold of one of these devices to reverse the protocol completely. I'll see if I can find one on Ali Express.

There are some things you can do though, if you fancy a challenge. You can enable Bluetooth debugging on an Android phone and attach the logs here.

The process is outline here: 8none1/idealLED#10 (comment)
but it will require some work.

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

3 participants