Very small Node.js app that adds support for LotusLantern LED strips to OpenRGB.
- Clone this repository
- Run
npm install - Run
npm start <mac address (lowercase and without any special characters)>
- Open OpenRGB
- Go to Settings -> Serial Devices
- Add a new device with the following settings:
- Port:
udp:127.0.0.1(very counterintuitive, I know) - Baud:
1920(also very counterintuitive) - Protocol:
Keyboard Visualizer
- Port:
- Scan for devices
Once the device is added, you can control the LED strip from OpenRGB.
The script works by simply parsing the UDP packets sent by OpenRGB and forwarding them to the LED strip. Credits to homebridge-ledstrip-bledom for implementing the BLE part and all the hard work.