Helping guide you through the never-ending forest of technology, into the open glade of easy to follow posts!
Inexpensive HomeKit/Hue LED Controller: Homebridge Plugin
Inexpensive HomeKit/Hue LED Controller: Homebridge Plugin

Inexpensive HomeKit/Hue LED Controller: Homebridge Plugin

As previously mentioned the majority of the lighting in my house is Philips Hue. When it came to adding LEDs I was very much against the idea of spending £70 for two meters of Philips Hue tape. I knew there would be a better solution, one that would let me use generic LED tape. After researching I found the perfect solution, an LED controller that supported Zigbee.

Initially, I bought a few MagicHome controllers. These were rather inexpensive and already have a Homebridge plugin. While I was happy with the setup of these LEDs, the end result was rather janky. My Hue lights would come on, then about 2 seconds later the LEDs would follow. This wouldn’t do… While browsing Aliexpress I found some Zigbee controllers from Gledopto. I was sceptical about how well they would work but decided I’d order two, to see if they faired any better. After messing around with them, I’m sold!

When the controllers arrived I was very impressed. I like the fact that these controllers work with a DC jack or bare wires. Although, the unit doesn’t come with a power supply, I recommend using something above 2 amps, which is what I’m using. Gledopto has a range of different controllers, I went for the RGB+CCT controller as it gives a full range of colour and whites (CW/WW), like my Hue Lights. When buying be aware that some expose as two fixtures, one for colour and one for whites. For a full breakdown on the different types check out this reddit post. I bought my controller here, which appear as a single fixture.

When it came to ordering the LED tape for this I wasn’t sure which route I would go down, as I’ve already got a bunch of RGB LED tape. But, these RGB LEDs aren’t very good at replicating whites, hence why the controller has separate inputs for warm and cold white. I thought about ordering some CCT tape and using it with my existing RGB tape. Weighing this up I prefer the idea of a single strip of RGB+CCT tape, which I bought here. If you do want to use two separate strips, connect the positives together and wire the rest as expected.

Setting up Strip Controller

When the RGB+CCT tape arrived it came with header pins. I didn’t want to waste a bunch of jumper cables so cut off the end and exposed the wires. If you ordered the same LEDs the wires inside are colour coded. To connect them to the controller hold a screwdriver in the hole and insert the stripped cable. Looking at the size of the pads, I’m not looking forward to soldering the next section of tape…

After wiring in the LEDs, you’ll want to connect the controller to the mains, when you do this the tape should illuminate. You can use any Zigbee Bridge such as the IKEA TRÅDFRI or Amazon Echo Plus to add the light. To connect it to the Philips Hue Bridge use the Add Light wizard in Light setup on the Settings tab. This new light will appear on the Hue app as Extended color light 1, you can then rename it and assign it to a room. I also spent some time adjusting the scenes so that in my living room they would appear as blue and pink.

If you only wanted Hue support then you can jump off at this point. But, due to Apple’s rules, these won’t appear in HomeKit… this looks like a job for Homebridge!

Homebridge Setup

Exposing these controllers to HomeKit was simple. If you haven’t already got Homebridge setup, check out my previous post. When I started messing with Homebridge, I came across the homebridge-hue plugin but didn’t think I’d need it. Now that I’m trying to expose something from Hue to HomeKit I couldn’t live without it! To install this plugin type the below command:

sudo npm install -g homebridge-hue

Once installed you can then begin to configure the plugin. As you’ll only want to expose lights that Hue doesn’t expose to HomeKit the config will very concise. If you do need other parameters you can check out their configuration wiki here. To expose these lights add the below code to your config.json file—if you have other platforms, add this as an extra:

"platforms": [
      "platform": "Hue",
      "users": {
        "001788FFFExxxxxx": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "001788FFFEyyyyyy": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
      "lights": true

After this, you can save the config and startup Homebridge. When starting Homebridge it will kick out an error. Press the link button on the Hue Bridge and Homebridge will start up fully. The console will show a code and ask you to add it to the config.json file. If you’re using PuTTY to copy, highlight the user text. You’ll then want to delete the two users from the above config and replace them with the one you copied. To paste this move the text cursor to where you want to insert it and right-click.

Homebridge will now sync up to the Hue Bridge on startup. You will need to restart Homebridge when adding extra lights. This is so that Homebridge can discover them.

Overall, I’m extremely happy with the end result of this project. So far I’ve bought and setup two RGB+CCT Gledopto controllers, and have still spent less than the two-meter Hue Strip. I’ve had these strips for two weeks and have had zero issues. The colour output is great and they sync perfectly with my Hue Lights. As I said before, I’m sold. If you have any questions about these controllers drop a comment below and I’d be more than happy to answer them!

Featured Equipment and Gear

As an Amazon Associate, TechTrail earns from qualifying purchases made with some store links.

by Sam Brooks

Sam is the founder and editor for Tech Trail. With a background in Broadcast Engineering, and great enthusiasm for smart home and emerging technologies.

More by Sam →

  • Twitter
  • KoFi
  • Email

Sam Brooks

Sam is the founder and editor for Tech Trail. A Broadcast Engineer with a passion for technology and design. Working on the bleeding edge of technology Sam is exposed to a vast amount of emerging technologies and likes to keep up to date on the latest tech in general.


  1. Andrew

    I have a cheap Magichome WiFi controller, and one of my complaints is that on certain color settings, the controller emits a high-pitched “whine” sound. It’s not audible over music or conversation, but if the room is silent I can definitely hear it. It’s bad enough that I just have to turn the lights off.

    Have you noticed anything like that with the Gledopto?

    1. I too noticed that “feature’ with the MagicHome… Sadly this does still occur a little bit with the Gledopto, but not as much as the MagicHome ones. The Gledopto have separate warm and cool whites LEDs, so don’t produce the whining sound in that part of the spectrum. But is still there when illuminating certain colours.

  2. Andrew

    Thanks for your reply on the above. Another question: how are the whites on the RGBCCT strip you bought? I’m looking for one that reproduces that beautiful, warm incandescent color temp. I’ve purchased a handful of led strips (some RGBWW, some just “Warm White”), but I have yet to find a white that I’m happy with. Some of them have a weird greenish hue, others are just too harsh and not warm enough. There are so many options out there and not enough reliable advice to help me choose the right one!

    1. Sam Brooks

      Hey, I’ve been extremely happy with the RGB+CCT I bought, and think they do a really good job at reproducing the range from warm to cool white. I haven’t noticed a greenish hue with my bunch. I tried to take a picture but my phone auto-balanced the photo… while not on the white scale they do produce beautiful warm oranges using the RGB LEDs, like the Hue Apps Savanna scene.

    1. This is definitely something I’m looking at in the future, but at the moment I planned to stick with the written guides! The ultimate plan is when I next move house to go through it all as videos as I install it 🙂

Leave a Reply

Your email address will not be published.