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 
To wet your appetite, here’s a quick demo video.
https://youtu.be/Glh7tcBw6Rk
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.
.things
I’ve set a couple of the chase Things as simple scene setters
Bridge dmx:artnet-bridge:artnetbridge [ mode="unicast", address="192.168.178.210", 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" }