CoolLED Web Controller, by: Brian Klier
HTML5/JS software based on a port of CoolLedDiy: send text and graphics to a CoolLED LED sign over Bluetooth LE through your browser.
localhost or a local file. Firefox and Safari do not support it.Panel settings
Panel size is read from the sign’s advertisement when the browser allows it; otherwise enter it manually. The family is guessed from the device name.
Using a Windows COM port instead
FFF0, characteristic FFF1). Windows does not turn BLE devices into COM ports, so pairing the sign in Windows Settings will not create one. The serial option only helps with a BLE-to-UART bridge (e.g. an ESP32) that forwards raw bytes to FFF1.Colours are tags in the text, e.g. {r}Red {b}Blue. Tags: r y g c b m w.
Size and Bold apply to system fonts only. Preview approximates the selected mode and speed.
Images are shrunk in several smooth steps, then converted to the sign’s colours (8 colours on RGB signs, one colour otherwise; UX signs keep full colour). Brightness cut-off: lower lights more pixels, higher fewer (it shifts the result brighter or darker, with or without dithering).
Fit to this sign
Save, load and GIFs
GIF import converts to 8 colours at the animation size above (max 40 frames).
Open this page with parameters in the address bar (or after a #) to connect and send automatically. Example:
| Parameter | Meaning |
|---|---|
device | Sign name or the start of it (e.g. CoolLEDX-8313). Browsers do not expose MAC addresses. |
deviceid | Exact id of a remembered sign (see Remembered signs below) |
connect=1 close=1 auto=0 ui=min | Only connect · disconnect when done · fill in the page but don’t run · hide the interface |
fam cols rows rgb chunk | Panel: 1248, 536, M, U or UX · columns · rows · 1/0 RGB planes · BLE chunk 20, 100 or 180 (remembered for next time) |
text | Text to send. Colour tags {r}{y}{g}{c}{b}{m}{w} work inside it |
color font size bold spacing rainbow | Default colour (name or hex) · font name or unicode · px size · 1/0 · letter gap · 1/0 |
anim | Library animation (file name or title, e.g. fire). Wins over text |
ms halign valign scale plane | Frame time · left/center/right · top/middle/bottom · none/fit/stretch · anim/frame |
mode speed | 1–8 or static, left, right, up, down, snow, picture, laser · 0–255 |
brightness power mirror synctime | 0–255 · on/off · on/off · 1 |
Link builder
Builds a link from the current Text tab, panel and Mode/Speed/Brightness settings.
Remembered signs
Signs this browser may reconnect to without the chooser (needs the Chrome flags described in the help text).