The eDIDIO controller is powerful on its own — and it plays beautifully with the systems you already run. For projects needing extensive connectivity, BYOD (Bring Your Own Device).
Our unified lighting-control solution: advanced configuration, effortless automation and multi-platform control across PC, Mac, Android and iOS. DALI addressing, DMX sniffing, up to 144 saved sequences and 10 zones per controller, with built-in timing.
Our configuration tool for system setup, sensor logic and input management — available via GitHub for teams who want fine-grained control.
Control and author lighting in plain language. Spektra AI is a Model Context Protocol (MCP) server — use it from Claude Desktop to discover controllers, build sequences, themes and schedules, and ask “what’s playing?”.
Explore Spektra AI →Full cross-platform integration with client support for C#, C, Java, JavaScript and Python — the same API our own apps are built on.
API reference → View the protocol →A lightweight integration path over TCP for controllers and systems that just need to send straightforward commands. Generate the strings you need right inside Spektra+ — no protocol knowledge required.
Example — DALI Max to all:
CD 00 11 08 B1 8B E8 D4 06 92 01 08 08 0F 10 50 28 05 48 00
The eDIDIO speaks the languages your installation already uses, including networked lighting over Ethernet.
Native Digital Addressable Lighting Interface — the eDIDIO's primary protocol for addressable architectural lighting, with full commissioning and group control.
Native DMX512 for entertainment and architectural fixtures, with DMX sniffing and patching handled in Spektra+.
Remote Device Management over DMX512 — discover, address and query compatible fixtures bidirectionally without a separate config tool.
Streaming ACN over Ethernet — included in the latest firmware, with 2- or 4-line Node operation.
Art-Net networked lighting over Ethernet — included in the latest firmware, with 2- or 4-line Node operation.
Legacy DSI dimming supported on request — tell us your fixtures and we'll help you connect them.
Get in touch →
Certified driver for Control4 systems, available directly in Composer. Purchase your eDIDIO through Control4 for use within their ecosystem.
Find a Control4 integrator →Drag-and-drop driver for Crestron Home — search “Control Freak” to add it.
Find it on drivers.crestron.io →SIMPL integration for Series-4 processors over TCP/IP.
Demo module on Crestron Market →Plugin for Q-SYS Designer to drive eDIDIO from your audio-visual ecosystem.
Download on GitHub →For use with systems like the C-Bus 5500NAC network automation controller.
View on GitHub →A fun little bot that lets you trigger and control your eDIDIO lighting straight from a Discord server — great for demos and community spaces.
View on GitHub →
BACnet/IP building-management integration, available as an order-specific firmware configuration. Read the object model and control guide, then get in touch to enable it.
Read the integration guide →A free, open-source suite that connects eDIDIO to the platforms, games, data feeds and hardware you already use — all on GitHub, MIT licensed, and ready to fork.
Ask Spektra AI to build twelve monthly sequences — it discovers your controller, generates each palette, and writes them straight into Spektra+. No manual programming.
A few favourites from the suite — each one just a small script talking to your eDIDIO.
A slow white pulse when the International Space Station passes near your location — driven by its live position from a public API.
Ambient Data →Room colour tracks the outdoor temperature — cool blue through to warm red — from a keyless weather feed that updates through the day.
Ambient Data →Health fades to red, a flashbang whites out the room, wanted level escalates a police-siren chase — live from CS2, Dota 2 and GTA5.
CS2 & more →Type /edidio in Slack or Teams to recall a scene or set a colour — signature-verified and routed through the REST gateway.
Drivers and modules for the residential and commercial control platforms integrators already deploy.
ControlScript driver for Extron control processors, with a zero-dependency frame encoder.
View on GitHub →Control4, Crestron and Q-SYS drivers are in the certified partners section above.
Back to top ↑Middleware that maps common automation and IoT protocols onto eDIDIO lighting commands.
An HTTP/JSON gateway so web apps, signage and IT systems can drive lighting with a simple POST.
View on GitHub →Publishes Home Assistant auto-discovery and maps MQTT topics to lighting for smart-home and IoT stacks.
View on GitHub →Bridges KNXnet/IP group telegrams to eDIDIO — tunnelling or multicast routing.
View on GitHub →Exposes Modbus TCP/RTU holding registers for BMS, PLC and SCADA integration.
View on GitHub →Low-code eDIDIO nodes (DALI, DMX, Spektra) for drag-and-drop automation flows.
View on GitHub →More bridges for show control, DAWs, Apple Home, the SmartThings hub and containerised deployment.
Browse all on GitHub →A small engine that polls a data source and maps it to lighting — with ready-made example feeds.
Map any number or event to colour: crypto prices, weather, the ISS, aurora alerts, F1 race control, server health and more — driven by simple YAML configs.
View on GitHub →Describe a mood in plain language and an LLM generates a colour palette, then paints it on your fixtures.
View on GitHub →Author and control lighting from natural language via the Model Context Protocol — right inside Claude Desktop.
View on GitHub →Lighting that reacts to your game, your stream and your community.
Physical buttons that fire scenes, levels and effects for live production.
View on GitHub →More game-state, chat and community integrations in the repo.
Browse all on GitHub →Zero-dependency encoders and examples for microcontrollers, soft-CPUs and game engines.
A pure-C encoder and a Verilog IP core for MicroBlaze / Nios V / RISC-V soft-CPUs and hardware-in-the-loop.
View on GitHub →Arduino / ESP32 sketches and a Raspberry Pi GPIO bridge — buttons and sensors to lighting.
View on GitHub →Drive real lighting from games, VR/AR and interactive installations with the Unity package.
View on GitHub →A pure-Tcl encoder for FPGA test automation in Vivado and Quartus consoles.
View on GitHub →edidio_control_py — the shared async client on PyPI that powers the Python integrations.
The eDIDIO frame encoder is implemented in Python, JS, C, C++, C#, Lua, Tcl and more — each byte-verified against shared reference frames.
Read ENCODERS.md →Tell us your platform and we'll point you at the right API, docs and example code — and lend an engineer if you get stuck.