Developers

Draft specification for review

Integrations — Companion, Node-RED, Q-SYS, Crestron, QLab, Home Assistant, MCP

The listings that put EDC in the tools integrators and agents already use. Each is a small open-source module built on the SDK.

Markdown version: /developers/integrations.md

Status: planned. Modules follow the SDK. Each will be a public repository under the EDC Acoustics GitHub organisation.

Where What EDC publishes Why
Bitfocus Companion companion-module-edc-acoustics: actions (recall preset, beam mute/level/aim, input gain/mute, apply), feedbacks (online, fault present, active preset), variables (temperature, fault count, firmware) The list every show-control operator knows; no beam-steering brand is in it today
Node-RED node-red-contrib-edc-acoustics with example flows (“QLab cue → preset”, “schedule → preset”) Worship, corporate, installers
Home Assistant Custom integration (HACS first): mute switch, level, preset select, temperature and fault sensors The prosumer bridge; pro audio is absent there
Q-SYS Lua .qplug in a public repository following the community plug-in guide, then a Q-SYS Library listing Consultants specify what integrators can program
Crestron Series 4 module, via a specialist partner, listed on the Application Market Corporate and education installs
QLab Downloadable workspace of OSC cues that runs against the simulator Theatre and live events
MCP server edc-acoustics-mcp: tools list_devices, get_status, recall_preset, set_beam, set_input, mute, apply; read-only by default, --allow-write, level-step limits; listed on the official MCP registry “Switch the hall to the lecture preset” from an AI agent — and the first loudspeaker brand in the registry