RGB downlights available in UK - recommendation

Hi community,

Thinking of replacing my existing lamp in living room and replacing with RGB downlights. Currently my lamp is controlled by Sonoff device (ON/OFF state).
Been looking at the RGB downlights available on UK market and found the following example:


£50 per lamp it isn`t cheap but hopefully this would work well. In terms of control, how easy would be to integrate it with openhab to achieve full control remotely. Additionally I still would like to use standard switch on wall in case my system goes down one day.


My company is developing an RGBcW fully addressable downlight, that can be driven by the DMX binding in openHAB2.

Would this be of interest to you?



Hi Stuart,

All depends on the cost. Would you be able to send me more information please.

Is there anything on UK market worth looking into currently ?

:smile: isn’t that always the case ?

The fixtures we’re developing are in the prototype stage right now, so there isn’t anything I can send that would be worth reading.

I’m just trying to gauge if this type of fixture would be what you had in mind?

The outline concept for this fixture is that they run on a 12v supply, with a single data (core) cable from a LAN connected controller.

In effect your just need a bit of 1.0mm three core between each lamp.
12vdc+, 0v & data

We’re looking at supplying ready made plug and socket cables to place between each fixture.

The use case would be…

You’d install these fixtures into your ceiling at even intervals, then lay your room out with furniture as you wish.

(Initially, it will probably be that we build our device as a standard lamp size, so that installers can choose any GU10 / MR15 style downlight housing)

You can have any light temperature / colour from any fixture and create scenes in openHAB2.

For example, you might have a Relaxing scene where centre lights are dimmed, with lights above / beside chairs slightly brighter.

A cinema scene might blackout all the lights above seats and screen, but provide a dim glow or cross-fade (of any colours) around the edge of the room.

You could equally go full 70’s disco crazy and create some wild chases.

Controlling all this would be done via the openHAB2 environment, so it wouldn’t be too hard to choose a button system to trigger the scenes.

As for alternatives in the UK…

Why do you think we’re developing this unit ? :wink:

The fixture you’ve found looks nice, but as you say, it’s a little pricey.

Hi there

I would be interested in an RGB Downlight controlled via OH2 also!

1 Like

Would these not work for you??


Hey all

Things are really starting to take shape with these lamps now.

I’ve placed an order for 80 housing, so in three weeks we’ll have a batch for sale if anyone is interested :slight_smile:

To wet your appetite, here’s a quick demo video.


I’m using Jinx! to control them in this video, but only because I wanted a couple of fancy effects to show what’s possible.

When I get back from holiday, I’ll get them working with openHAB2 and post a new video and the .items & .things files here.

I’m hoping to give them a price tag of £30, with the master unit (PSU and Art-NET or DMX controller) sold separately.

Update 9th Oct 2019

Well the lamps are up and running and looking fabulous.

I’ll set them up and make a nice video when I get some time.

If anyone is interested.

Here are the .Items and .Things files I’m using for testing.


I’ve set a couple of the chase Things as simple scene setters

Bridge dmx:artnet-bridge:artnetbridge [ mode="unicast", address="", universe=0 ] {

dimmer Everything [dmxid="1/512", fadetime=1000 ]

dimmer 4whites [dmxid="4,8,12,16,20,24,28,32,36,40,44,48", fadetime=1000 ]
dimmer 1stWhitesPixels [dmxid="4,16,28,40", fadetime=1000 ]
dimmer 2ndWhitesPixels [dmxid="8,20,32,44", fadetime=1000 ]
dimmer 3rdWhitesPixels [dmxid="12,24,36,48", fadetime=1000 ]

color 1rgbPixel [dmxid="2,1,3", fadetime=1000, dimtime=10000 ]
color 2rgbPixel [dmxid="6,5,7", fadetime=1000, dimtime=10000 ]
color 3rgbPixel [dmxid="10,9,11", fadetime=1000, dimtime=10000 ]

color 1rgbLamp [dmxid="2,1,3,6,5,7,10,9,11", fadetime=1000, dimtime=10000 ]

color 4rgbLamps [dmxid="2,1,3,6,5,7,10,9,11,14,13,15,18,17,19,22,21,23,26,25,27,30,29,31,34,33,35,38,37,39,42,41,43,46,45,47", fadetime=1000, dimtime=10000 ]

chaser chase01 [dmxid="1/288", steps="100:0,255,0,0:1000|100:255,0,0,0:1000|100:0,0,255,0:1000|100:0,0,0,255:1000" ]

chaser chase02 [dmxid="1/288", steps="100:255,0,0,0,0,255,0,0,0,0,255,0,0,0,0,128,0,0,0,88,0,0,0,88,0,88,0,0,0,88,0,0,0,88,0,0:10000" ] 

chaser chase03 [dmxid="2,1,3,4,14,13,15,16,26,25,27,28,6,5,7,8,18,17,19,20,30,29,31,32,10,9,11,12,22,21,23,24,34,33,35,36", steps="100:255,0,0,0:1000|100:0,255,0,0:1000|	100:0,0,255,0:1000|	100:0,0,0,255:1000|	100:255,0,0,0,0,0,0,0:1000|	100:0,0,0,0,255,0,0,0:1000|	100:0,255,0,0,0,0,0,0:1000|	100:0,0,0,0,0,255,0,0:1000|	100:0,0,255,0,0,0,0,0:1000|100:0,0,0,0,0,0,250,0:1000|100:0,0,0,255,0,0,0,0:1000|	100:0,0,0,0,0,0,0,255:1000|	100:255,0,0,0,0,0,0,0,0,0,0,0:1000|	100:0,0,0,0,255,0,0,0,0,0,0,0:1000|	100:0,0,0,0,0,0,0,0,255,0,0,0:1000|	100:0,255,0,0,0,0,0,0,0,0,0,0:1000|	100:0,0,0,0,0,255,0,0,0,0,0,0:1000|100:0,0,0,0,0,0,0,0,0,255,0,0:1000|100:0,0,255,0,0,0,0,0,0,0,0,0:1000|100:0,0,0,0,0,0,255,0,0,0,0,0:1000|100:0,0,0,0,0,0,0,0,0,0,255,0:1000|100:0,0,0,255,0,0,0,0,0,0,0,0:1000|100:0,0,0,0,0,0,0,255,0,0,0,0:1000|100:0,0,0,0,0,0,0,0,0,0,0,255:1000" ] 

chaser chase04 [dmxid="1/288", steps="100:0,0,88,0,0,0,88,0,0,0,88,0,0,0,0,128,0,0,0,88,0,0,0,88,0,88,0,0,0,88,0,0,0,88,0,0:100000" ] 

chaser chase05 [dmxid="1/288", steps="0:255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0:500|0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255:500" ] 


.items File

Switch ArtNetMute "ArtNet Output Mute" { channel="dmx:artnet-bridge:artnetbridge:mute" }

Dimmer Everything "Everything Dimmer" { channel="dmx:dimmer:artnetbridge:Everything:brightness" }

Dimmer 4WhitesDimmerItem "4 Whites Dimmer" { channel="dmx:dimmer:artnetbridge:4whites:brightness" } 

Dimmer 1stWhitesDimmer "1st pixels of Whites Dimmer" { channel="dmx:dimmer:artnetbridge:1stWhitesPixels:brightness" } 

Dimmer 2ndWhitesDimmer "2nd pixels of Whites Dimmer" { channel="dmx:dimmer:artnetbridge:2ndWhitesPixels:brightness" }

Dimmer 3rdWhitesDimmer "3rd pixels of Whites Dimmer" { channel="dmx:dimmer:artnetbridge:3rdWhitesPixels:brightness" }

Color 1RGBColour "1st Pixel Colour Picker" { channel="dmx:color:artnetbridge:1rgbPixel:color" }
Color 2RGBColour "2nd Pixel Colour Picker" { channel="dmx:color:artnetbridge:2rgbPixel:color" }
Color 3RGBColour "3rd Pixel Colour Picker" { channel="dmx:color:artnetbridge:3rgbPixel:color" }

Color 1LampRGBColour "1 Lamp Colour Picker" { channel="dmx:color:artnetbridge:1rgbLamp:color" }

Color 4LampRGBColour "4 Lamp Colour Picker" { channel="dmx:color:artnetbridge:4rgbLamps:color" }

Switch Chaser01 "Chase01" { channel="dmx:chaser:artnetbridge:chase01:switch" } 
Switch Chaser02 "Chase02" { channel="dmx:chaser:artnetbridge:chase02:switch" } 
Switch Chaser03 "Chase03" { channel="dmx:chaser:artnetbridge:chase03:switch" } 
Switch Chaser04 "Chase04" { channel="dmx:chaser:artnetbridge:chase04:switch" }
Switch Chaser05 "Chase05" { channel="dmx:chaser:artnetbridge:chase05:switch" }
1 Like

Hi Stuart,

Just wanted to check if you downlights are fire rated type ? I got someone asking about the solution.

Now there’s a question.

But you can get a fire rated par16 housings.

Thanks @MDAR this is an option but would raise the cost.

My colleague is looking for some downlights for his living room. He wants them to be fire rated and at least RGB (RGBW would be even better).
He is very new to home automation, only been experimenting with OH since last week.

Not sure about his diy skills at the moment and if he would be happy to assemble something together (will ask) but I thought I should give him the easiest solution for start - are there any smart RGB downlights worth looking at. Normal fire rated spots starts from £7. He wants to link them with openhab and have full control remotely.

That’s why we started looking into building these lamps in the first place.

If you do find something, I’d be interested to see them.

I did find some DMX RGB lamps on Alibaba, but I wasn’t convinced that they were DMX by the way they were shown wired together.

Ours only use 3 interconnecting lamps. becuase they are actually SPi chips, running from an Art-Net / sACN DMX controller (which openHAB2 can work with)

That’s fair point Stuart, don’t think I can find anything on the market right now, I appreciate your effort guys.

1 Like