raulgbcr / lednetwf_ble

Home Assistant custom integration for LEDnetWF devices
MIT License
26 stars 4 forks source link

Zengge Sunset Lamps #26

Open ricrdv opened 1 month ago

ricrdv commented 1 month ago

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 commented 1 month ago

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 commented 1 month ago

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 commented 1 month ago

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 commented 1 month ago

@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 commented 3 days ago

Hey @ricrdv - perhaps some progress on this issue. I've added support for another protocol which might work for you too. https://github.com/raulgbcr/lednetwf_ble/issues/24#issuecomment-2496041707

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 commented 3 days ago

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 commented 10 hours ago

Hi Will @8none1 ,

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

Connectivity

Functionality Testing

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