Repository navigation
v2.0.0 — Gateway-type-aware NOTIFY, DMX crash fix, external state sync
What's fixed
DMX gateway crash eliminated
The previous version sent per-device NOTIFY enable commands for every CS-Bus light and motor. This was accidentally touching DMX gateways and triggering the 44 Hz message flood that crashes the firmware. Now NOTIFY is completely skipped for DMX (and DALI) gateways — only a pure CS-Bus gateway receives NOTIFY commands.
External state sync now works (CS-Bus)
For CS-Bus gateways a single wildcard command (#0.0.0.LED.NOTIFY=VALUE) replaces the previous per-device loop. This means the e-Node pushes state for all devices on the bus — including changes made from the web UI, keypads, and other Telnet clients.
Richer echo parsing
Command echoes (#) are now parsed beyond just ON/OFF:
SET,N→ updates brightnessHSV,H.S.V→ updates color + brightnessCCT,XXXX→ updates color temperature
This ensures that commands issued from any source (web UI, keypad, another client) are immediately reflected in Home Assistant.
DMX/DALI polling disabled
Staggered polling now skips both DALI and DMX devices (previously only DALI was excluded), eliminating another potential source of DMX gateway overload.