I purchased a couple of MagicHome Wifi controllers and configured them with HA using the documentation:

the documentation talks about 3 different modes:

Will add a light without the white mode:
      name: NAME
      mode: "rgb"

Will add a light with rgb+white mode (default). White and RGB channels can be adjusted independently using a slider and color picker respectively.
      name: NAME
      mode: "rgbw"

Will add a light with white mode only. This is useful when only W channel is connected to an RGBW controller and allows the white level to be controlled via brightness value.
      name: NAME
      mode: "w"

The problem I have is that my lights are CCT
meaning that they hare both WarmWhite and Cool White

My MagicHome Controller has RGBWW, the code above is only for RGBW, or W
How can I make it WW or CCT ?

1 Like

I have some of the same controllers and use it with my AEGool LED strips. RGBW should work ok. If I can recall you will get a second color wheel to control the white temperature, so it ‘should’ work with WW. However, I found it a bit fiddley to get just the right color temperature.

so HA deals with the controller pretty well, but it’s when I use it on my iphone via homekit, it’s as if it doens’t know how to handle the WW / CW.
It’s almost unusable.

@Mirai_Hayashi @Daniel-san Hey planning on using the same setup.

RGBCCT controller with only CCT LED strip.

Were you able to make it work with HA such that I only have a white color control in HA with temperature and brightness?

How do you like the controller integration and quality? Plan to only use with HA.

Can you turn on lights to a specific temperature/brightness?

Thanks in anticipation.

The controller isn’t that great.
HA aside, using the default App with Google home - it still doesn’t work right.

The Magic App works good. no complaints.

everything seems to work great for the RGB channels.

but my issue is with the WW and CW

if I ask ggl to set the brightness to X% it seems to set the . WW/CQ to 0% and the RGB to X%
which is dumb! because I have nothing there.

in the magicapp, you can configure if this controller is RGB, WW/CW or RGCWWC
I have 4 of these devices, 2 with WW/CW another is RGB and another with RGCWWC
and it jsut doesn’t know what to do with WWC… HomeKit/Google assistant doesn’t know how to deal with it.

I have a similar controller and it seems like the flux led component as well as Google Home doesn’t support RGBWW lights yet. I found a workaround in Home Assistant by setting rgb_color to 0,0,0, and using the white_value to control white brightness. The downside is the RGB LED’s are still on (just dim) and both cool and warm white LEDs turn on using white_value. Still haven’t figured out how to get just the true warm/cool whites to light.

Amazon Echo works the way you’d expect it to. She has 5 presets of white values but no color wheel. Hopefully, Google and Home Assistant get updated.

Any updates about this controller? I have one to and i don’t know if i need to search another one or stick wth MagicHome and wait :frowning:

Nevermind… I’ve flashed it with Tasmota and using all colors succesfully via mqtt :slight_smile:

1 Like

how did you do that

That’s awesome! How did you flash this controller with Tasmota? Link?

U had to solder to gpios. My version doesn’t have RX TX on pcb. After flashing tasmota there was some fun to set Proper gpios to proper colors. When i will be at home i will atach the screenshot for gpios set to proper color on tasmota.

1 Like

@jedi87pl did you have any problems with colour mapping? I just flashed 3 of the RGB controllers with Tasmota, and the colours are all wrong, and I can’t get blue.

Color 1 should give red, but I get off
Color 2 should give green, but I get red
Color 3 should give blue, but I get green.

I’ve tried using a bunch of the SetOption37 commands to change the mapping in firmware, but haven’t been able to find any combination that gives blue.

Wonder if this will work with esphome, I’ll have to give it a play at some point :grin:

Hello jedi,
could we have your screenshot? :slight_smile:


I,m ssorry for my late reply. Now it’s cold outside and finally i have finished my LED installation so i’ve powered up Magic Home controller again (for this time it was in my desk :wink: ) But there is another problem :frowning: The controller was configured few months ago. After powered it up again itss working great with HA and LED Srip but i can’tt access Tasmota Web Gui Anymore :frowning: MAybe you guys have any idea what happened. All other devices where i’ve flashed tasmota ara accessible but this one is not.

I didn’t have much luck with flux_led and my MagicHome devices so I just flashed them all with Tasmota.

I just wrote a detailed guide on how to flash Tasmota to your MagicHome/ESP devices using ESPTool and a Raspberry Pi. Will work with any binaries though, if you try ESPHome let me know how you get on! :smiley:

For configuration, just use the templates in the Blakadder Repository. My only non-IR controller needed the B and G reversing but all of my IR based devices worked with the stock template.

1 Like

Is there any update on this integration (without tasmota)?

it’s been a while, but in the end, I rewired my kitchen LEDs (which are only WW and CW) and connected them to the RGB.

So to clarify, I plugged what should be the WW in R, and CW in B.
Wiring it this way works great for me.

Flux can still change the temperature of light throughout the day and Google commands wont turn off my lights now.

the only “thing” is that in HomeKit, it has a color wheel instead of just WW/CW… but I really don’t care. it could probably be fixed… but I never adjust the temperature manually in homekit, HA does it all for me automatically.

Anybody tried this?

Any news?

I also want to use the controller with CCT LED strip without flashing etc…