Using WLED with Aqara T1M to Control the RGB Ring

I was experiencing an issue where the RGB ring would randomly flicker or turn on. From what I’ve read, this could be either a hardware defect or a software bug. While opening the light to unplug the RGB, I decided to add an ESP32 running WLED along with a separate LED driver. This way, I could have better control over the lighting and avoid the flickering issue altogether.

Now I can control individual LEDs, plus the built-in microphone enables dynamic music mode.

WLED controller

LED Driver

T1M_ring_2

1 Like

Can you provide information about the ESP32 WLED wiring diagram? I couldn’t match the number of wires I saw at 5:44 in this video (https://www.youtube.com/watch?v=DZBaBwjGmUA&t=917s) with the wires in the photo you shared. Could you please help me?

Of course, here it is.

LED Driver:
Blue → neutral
Brown → load
Red → V+ (WLED)
Black → V- (WLED)

WLED:
V+ → Red (LED Driver)
V- → Black (LED Driver)
GND → Brown (wire to RGB strip)
IO16 → Red (wire to RGB strip)
V → Blue (wire to RGB strip)

Hi
i had a similar idea to connect WLED to the right - but stupid question: the ring will be connected via 3 wires: +,Data and GND. The power should be sufficient to drive the LED (as it does currently) AND to power an WLED controller… hence i´m tinking why you added the extra power source.
Have you tried before if there is a consistent power for the strip? And if so: which Voltage?

Best
Thorsten

Thanks, I made the same.

Same same.

Support for T1M ring light effects and segment control will be in the Zigbee2MQTT 2.7.2 January release.

What supply’s the other side of the driver? Do you just pig tail in a hot and neutral?

Hi, I’ve copied the OP’s set up verbatim but can not get the lights to turn on in WLED. Is WS281x definitely the output I should be using? Or any other configuration attributes that could be helpful? thank you

Mine is configured exactly like the screenshot. Just double-check that the GPIO pin in WLED matches the pin you wired to. In my case, it’s GPIO16.

weird. tried that verbatim many times and it would never work…maybe I just got a dud for a driver? I also tried it on the GPIO 2 port (same controller as OP) and had no luck either