Flux Led / MagicLight - no brightness with HomeKit

Hi Guys (and gals)

I have a Magiclight controller, and have my WW / CW LEDs connected to it.

  • These lights work great using the Magiclight app and also work great if using HA.

My problem is with Homekit, the lights turn ON/OFF just fine… but I’m not able to adjust the brightness with homekit. When I press bar to adjust the brightness, the LEDs don’t dim at all.

I’ve tried using a different “protocol” as per the documentation… but it did nothing.

protocol: 'ledenet'

Has anyone run into this problem?

I also have issues with MagicLight.
It was working well, but now after update to 0.9, controllers with “W” channel only can’t set brightness…
Weird that after downgrade to previous, it’s still.
No config changed, just update…

Yeah I can’t use automations/scripts etc to change the lights so I went back to 89.2 and that works fine.
My Magic Home controller that is running tasmota works perfectly however…

Need to put tasmota maybe on all the others

So after more testing.

I’m able to replicate this issue with the native Google Home App (bypassing HA) and with HomeKit

What I’ve observed is that when I move the brightness bar (or ask google to set the brightness to a %) I can see that in the magic app, what’s actually happening is that the brightness for WW/CW defaults to 0 and the brightness for RGB goes that that %.

I’m not using RGB… so I’m a little lost on how I’m supposed to get WW/CW working properly.

I too had many of these problems, for example, I couldn’t automate the colors and brightness. I had to turn them on first before I could change color/brightness. This was annoying because at night my led strips turn on when going to the bathroom, but at 100% they will wake up my wife when she is sleeping.

So the old situation was that I had to turn them on to 100% first and dim them afterwards (which would wake my wife because of the bright flash).

I have reflashed the controllers with Tasmota and they work exactly as expected now. True the Magic Home app no longer works, but Homekit has never worked as good before. Also assigning multiple led strips in a light group works like a charm now. No longer will Homekit only turn on 1 light within the group or change only the color of 1 or 2 strips. They all change now and all are working fine.

My advice would be to reflash with Tasmota (or any other kind of software) it sounds daunting but it really is easy (said by a complete noob). You will get the best out of these strips this way and you no longer rely on some chinese server.

1 Like

which guide or video did you follow?

I search but haven’t found one that seems to make sense for me.

I used this guide, though, I didn’t use a breadboard. Just used another cable on the ground.

I’m assuming you have that controller in the picture in that thread?
I have a different one: https://www.aliexpress.com/item/16Million-colors-Wifi-5channels-RGBW-WW-CW-led-controller-smartphone-control-music-and-timer-mode-magic/32792842998.html?spm=2114.search0104.3.50.75f46e03xyvg9d&ws_ab_test=searchweb0_0,searchweb201602_9_10065_10068_10130_10547_319_10059_10884_317_10548_10887_10696_321_322_10084_453_10083_454_10103_10618_10307_537_536,searchweb201603_56,ppcSwitch_0&algo_expid=eb833877-2e09-4738-b150-fbfa796ddddb-6&algo_pvid=eb833877-2e09-4738-b150-fbfa796ddddb&transAbTest=ae803_5

after taking my controller apart, I found that it’s a “ZJ-ESPM-5CH-B V1.3”

Googling that, I found this: https://github.com/arendst/Sonoff-Tasmota/issues/2117

I’ll try that and report back. (hope fully this helps someone else who found this thread)