MIDI-MT - Lighting control module “lighting devices, BobLight protocol”

MIDI-MT Documentation in English

Lighting control

Settings via the “BobLight” protocol

The module allows you to control lighting devices, addressable LED strips and equipment using the “BobLight” protocol. Packets of the “BobLight” protocol are transformed into the “DMX512” protocol. As a result, it is possible to use multi-address DMX controllers with an SPI interface. For example, one of the most affordable is SP201E - DMX512 decoder with SPI support and connection of LED strips WS2812B, WS2811.

Also, it is possible to connect, instead of a DMX512 adapter, standard developments on the Arduino platform for controlling LED strips such as WS2812B, WS2811, as AdaLight, AdriLight and so on. The protocol was developed to create lighting effectsAmbient lighting” - AtmoLight/AmbiLight.

Configuration file

It is also possible to edit the configuration file in any editor you are familiar with. The main section of lighting control settings using the BobLight protocol looks like this:

  ...
  "lights": {
    "pool": true,
    "boblight": {
      "enable": true,
      "port": 19333,
      "ip": "192.168.22.105",
      "start_dmx": 0,
      "reverse_dmx": false,
      "brightness": 0,
      "direction": {
        "colors_type": 5,
        "screen_start": 0,
        "screen_directions": [ 12, 12, 14, 14, 28 ],
        "screen_height": [ 10, 10, 10, 10, 10 ],
        "screen_padding": [ 0, 0, 0, 0, 0 ]
      }
    }
    ... 
  },
  ... 

“BobLight” Control Software