Staircase Light configuration
The KNX Staircase node emulates the typical stairwell timer using KNX group addresses. When the trigger GA receives an impulse the lamp is forced on, a configurable timer starts and optional warnings are issued before switching off. Additional features cover manual override, blocking (for maintenance), and event reporting to the Node-RED flow.
Group addresses
| Purpose | Property | Notes |
| โ | โ | โ |
| Trigger impulse | Trigger GA (gaTrigger) | Rising edge (=1) starts or extends the timer. Optional 0 can cancel the cycle. |
| Output command | Output GA (gaOutput) | Drives the actuator (default DPT 1.001). |
| Status report | Status GA (gaStatus) | Mirrors the active state and pre-warning flag. Optional. |
| Override | Override GA (gaOverride) | Keeps the light permanently on while true and suspends the timer. |
| Block | Block GA (gaBlock) | Prevents new activations. Can optionally force the output off. |
All group addresses accept custom DPTs, allowing integration with multi-byte actuators or logic addresses.
Timer behaviour
- Timer duration sets the base countdown in seconds.
- On new trigger controls how subsequent impulses behave:
- Restart timer โ restarts the countdown.
- Extend remaining time โ adds the base duration to the current remaining time.
- Ignore impulse โ ignores extra pulses while the timer is active.
- 0 command cancels decides whether a value 0 on the trigger GA immediately switches the light off.
- When blocked determines if the output is forced off or left untouched when the block GA becomes true.
Pre-warning options
Enable Send pre-warning before timeout to alert occupants before the light turns off. Configure the offset in seconds and choose between:
- Toggle status GA โ the status address toggles to signal the alert.
- Flash output โ the actuator briefly turns off/on for the specified flash duration.
Events output
Tick Emit events on node output to receive structured messages whenever the staircase cycle changes state. Messages contain: ```
{
topic:
This is useful for dashboards, logging, or custom automation around the staircase timer.
## KNX status throttling
The node honours the KNX Config node status throttle, so frequent timer updates do not overload the editor.
## Flow example
```javascript
// Start the staircase timer
msg.payload = true;
return msg;
// Cancel the cycle (requires "0 command cancels the cycle")
msg.payload = false;
return msg;
Tips
- Use the override GA for cleaning/maintenance situations.
- Pair the status GA with a visual indicator on the wall or a dashboard widget.
- Enable pre-warning flash only with actuators that support rapid switching.