HUE Plug - Supergiovane/node-red-contrib-knx-ultimate GitHub Wiki
🌐 Language: EN | IT | DE | FR | ES | 简体中文
Navigation: Home Overview: Changelog • FAQ • Security • Docs: Language bar KNX Device: Gateway • Device • Protections Other KNX Nodes: Scene Controller • WatchDog • Logger • Global Context • Alerter • Load Control • Viewer • Auto Responder • HA Translator • IoT Bridge HUE: Bridge • Light • Battery • Button • Contact • Device SW update • Light sensor • Motion • Scene • Tap Dial • Temperature • Zigbee connectivity Samples: Logger • Switch Light • Dimming • RGB color • RGBW color + White • Command a scene actuator • Datapoint 213.x 4x Setpoint • Datapoint 222.x 3x Setpoint • Datapoint 237.x DALI diags • Datapoint 2.x 1 bit proprity • Datapoint 22.x RCHH Status • Datetime to BUS • Read Status • Virtual Device • Subtype decoded • Alexa • Apple Homekit • Google Home • Switch on/off POE port of Unifi switch • Set configuration by msg • Scene Controller node • WatchDog node • Global Context node • Alerter node • Load control node • Viewer node • MySQL, InfluxDB, MQTT Sample Contribute to Wiki: Link
The Hue Plug node links a Philips Hue smart plug (service plug
) with KNX group addresses so you can control power and track the state directly from the BUS.
- Supports on/off control ** andstatus feedback** .
- Optional mapping of the Hue
power_state
(on / standby). - Can expose Node-RED input/output pins to forward Hue events to flows or send advanced API payloads.
Field | Description |
---|---|
KNX GW | KNX gateway used for telegrams |
HUE Bridge | Configured Hue bridge |
Name | Select the Hue plug from the autocomplete list |
Control | KNX GA for on/off commands (boolean DPT) |
Status | GA for the on/off feedback coming from Hue |
Power state | Optional GA mirroring Hue power_state (boolean/text) |
Read status at startup | When enabled, the node emits the current plug state on deploy/connection |
Node I/O pins | Enable Node-RED input/output pins. Input expects Hue API payloads (e.g. { on: { on: true } } ). Output forwards every Hue event. |
- Use a boolean datapoint (e.g. DPT 1.001) for both command and status.
- If you expose
power_state
, map it to a boolean GA (true =on
, false =standby
). - For read requests (
GroupValue_Read
) the node returns the last cached Hue value.
When Node I/O pins are enabled:
-
Input: send Hue v2 payloads to perform advanced actions (e.g.
msg.on = { on: true }
). -
Output: receive an event object
{ payload: boolean, on, power_state, rawEvent }
whenever Hue reports a change.
The node uses /resource/plug/{id}
over HTTPS. Status changes are delivered via the Hue event stream and cached for KNX read responses.