New binding for Brumberg vitaLED

Hi all,

I’m currently working on a binding for Brumberg vitaLED. In the openhab contribution guidelines I have read to discuss it here in the forum.
I’m new to eclipse development and also git. However, I have already started to develop the binding and it is working in my local IDE.
I have pushed my development to this git repository. I still need to optimize a few things, like using http-client class instead of http requests. I also want to change the binding to be a bridge, because openhab communicates with the vitaLED LAN master, that communicates withe the vitaLED bulbs.

I really would appreciate feedback from the experts here regarding my development. And maybe an advice how I can push my development into the openhab repository.

Thanks advance.

Best Regards,

Hi Marcel

I also have a couple of vitaLED spots (at this moment 11 spots, 6 zones and 5 rooms). But I connected them to openHAB directly using an OpenDMX USB adapter and the DMX bridge. So I don’t have the LAN bridge. Could you tell me what values of red, green, blue and white Brumberg uses when you set for example 2.200K, 2.700K, 3.000K, 4.000K and 6000K? I asked them a coupe of times, but they can’t give me that (I don’t know why). With a white paper and a camera I came to 100% white, 90% red, 0% blue and 83% green. But I’m not happy with it yet…

Also see these topics of me about it:


Hi Laurens,

sounds interessting with the OpenDMX USB adapter. However, when I have started with the Brumberg vitaLED binding for the LAN Master I have traced the network in order to get details about the communication between my browser and the vitaLED LAN module. The UI is separated in different settings; i.e. you have

  • achromatic light with settings for
    achromatic light 2.000 - 10.000 K and
    intensity 0-100%
  • chromatic light with settings for
    red, green, blue and white 0-100%
  • Colour gradients with settings for
    colour saturation, speed and intensity 0-100%
  • Colour triangle with settings for x and y coordinate for selecting a colour
  • Colour management with settings for red, blue, green and white over time
  • Vital gradient for blue light in % over time

You can also change the intensity for every light in a seperate UI. I have tested to combine the settings, but the LAN master only accept parameters for the mentioned settings above. Back to your question this means that if I change the achromatic light for instance to 2.700 K it results with red = 0%, blue = 0%, green = 0% and white = 100% with achromatic light = 2.700 K. If you have chromatic light for instance by setting red to 80% white to 80% and then you change achromatic light to 2.700 K then all is set to achromatic light and red is set to 0%.

I hope this answers your question.

Best Regards,

Hi Marcel

Thanks for the information! When you change the achromatic light to 3.000K, 4.000K and 6.000K, what RGBW values do you get?

I’m wondering if the values in the web interface are the same as the outputted DMX RGBW values or maybe translated with an algoritme somehow. Because if you get 0 red, 0 green and 0 blue for 2.700K that should mean that the white LED is exactly a 2.700K white LED. But it’s also possible that the 100% white, 0% red, 0% green and 0% blue value is translated to for example all white and a bit red and send like that to the DMX? If I would buy a LAN adapter, I couldn’t see as my current OpenDMX is sending only (not reading or receiving).

The reason I used this adapter is that I could add other DMX lights later on and I have more zones to regulate (and not another extra device using power and requiring maintenance).