Skip to content

Releases: openlamp/lumideck

LumiDeck v0.1.0-alpha — first public build

Choose a tag to compare

@Beennnn Beennnn released this 03 Jul 23:01
80d8fd0

First public alpha of LumiDeck — advanced, 100% local smart-lamp control for Elgato Stream Deck.

Install: download com.benlab.lamps.streamDeckPlugin and double-click. Fully self-contained (no Python, no dependencies). macOS (Apple Silicon) only for now — Intel and Windows builds are coming.

What works today (tested on real Tuya v3.5 lamps)

  • Light Cue key: color (8-color stage palette), brightness, white temperature (Kelvin), fades, scenes captured from your lamp, music mode, countdown, power/blackout/restore — everything patch-based: untouched settings stay as they are (WLED-style)
  • Light Status key: live lamp state on the key (color × brightness), press to re-read from the lamp
  • Light Dial (Stream Deck +): multi-function knob — press cycles color / brightness / power
  • Per-lamp targeting and named groups; multi-network (home + travel router) with MAC-based rediscovery
  • Snapshots of the whole rig, engine-side animations (cycle / flash / tempo)
  • Local HTTP API (127.0.0.1) incl. a WLED-compatible /json/state endpoint — the OpenLamp State (OLS) protocol
  • 8 languages (EN, FR, DE, ES, IT, JA, KO, ZH)

Setup: you need each Tuya lamp's local_key (one-time, via pip install tinytuya && python3 -m tinytuya wizard) — illustrated guide coming. Then add your lamps in any key's ⚙️ panel.

WLED owners: testers wanted 🙏 — WLED support is implemented but I have no WLED hardware to validate it. Ten minutes of your testing would help enormously: open an issue!

Built by BenLab with the help of Claude (Anthropic). Local Tuya protocol via tinytuya (MIT). Not affiliated with Tuya Inc., Elgato, or the WLED project.

🤖 Generated with Claude Code