node-red-contrib-knx-ultimate
Version:
Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control and ETS group address importer. Easy to use and highly configurable.
152 lines (121 loc) • 8.97 kB
Plain Text
# KNX Ultimate Node Overview
## knxUltimate-config
**Purpose**: centralise KNX/IP gateway parameters and share them with the suite.
**Key features**: tunnelling and KNX Secure, ETS CSV import with autocomplete, connectivity diagnostics and bus monitor.
**Setup**: enter host/port, pick the network interface, upload the ETS file and enable Secure or monitor options as required.
## hueConfig
**Purpose**: store Philips Hue bridge credentials and make them available to all Hue nodes.
**Key features**: guided pairing, persistent tokens, EventStream support, REST fallback, TLS and clock validation.
**Setup**: press the bridge link button, run the pairing wizard, choose EventStream or polling and save the configuration name.
## knxUltimate
**Purpose**: read and write KNX telegrams with on-the-fly DPT conversion.
**Key features**: GA autocomplete, ETS filters, priority handling, runtime stats, optional Node Pins.
**Setup**: select the gateway, assign the right DPT, tune ACK/retry behaviour and enable pins or filters for your flow.
## knxUltimateSceneController
**Purpose**: execute multi-step KNX scenes with conditional logic and manual override.
**Key features**: programmable steps, conditional triggers, scene memory, manual controls.
**Setup**: list the target scenes, configure delays/conditions and wire triggers through Node Pins.
## knxUltimateWatchDog
**Purpose**: supervise gateways, devices or GA and alert on timeouts.
**Key features**: cyclic pings, latency tracking, automatic recovery actions, health metrics.
**Setup**: declare the GA to watch, set intervals/timeouts and connect outputs to loggers or alerting nodes.
## knxUltimateLogger
**Purpose**: capture KNX telegrams and values for audit, troubleshooting or export.
**Key features**: circular buffer, GA/DPT filters, CSV/JSON export, context integration.
**Setup**: choose the output folder, configure retention and thresholds and enable the desired notifications or exports.
## knxUltimateGlobalContext
**Purpose**: synchronise KNX data with the Node-RED global context.
**Key features**: GA→context bindings, optional bidirectional sync, DPT filtering.
**Setup**: define the context key, choose the sync direction and configure Node Pins for external updates.
## knxUltimateAlerter
**Purpose**: raise alerts when KNX values meet thresholds or custom rules.
**Key features**: multiple comparators, hysteresis, auto reset, email/MQTT/log outputs.
**Setup**: describe the conditions, craft the messages and wire the outputs to your notification channels.
## knxUltimateLoadControl
**Purpose**: balance electrical loads and shed non-essential circuits on demand.
**Key features**: load groups, dynamic priorities, shed/restore cycles, event buffering.
**Setup**: map measurement GA, assign priorities to loads and configure shed/restore timing windows.
## knxUltimateViewer
**Purpose**: expose HTML/JSON dashboards for live KNX monitoring.
**Key features**: live tables, card layouts, JSON feeds, queue analysis.
**Setup**: select the GA to display, adjust labels and refresh cadence and publish the chosen dashboard.
## knxUltimateAutoResponder
**Purpose**: answer KNX read requests automatically with the last cached value.
**Key features**: value cache, multi-GA mapping, external updates via Node Pins, activity log.
**Setup**: configure listen/response GA, set cache retention and hook up external update inputs.
## knxUltimateStaircase
**Purpose**: drive staircase lighting timers with warnings, overrides and resets.
**Key features**: multi timers, prewarning pulses, manual override, start-up readback.
**Setup**: assign command/status GA, choose timer durations and configure override/reset pins as needed.
## knxUltimateGarage
**Purpose**: control sectional or tilt doors with impulse commands and safety logic.
**Key features**: impulse drive, state monitoring, safety lock, photocell handling, auto close.
**Setup**: map command/state/alarm GA, define travel times and tune locking or reopen behaviour.
## knxUltimateIoTBridge
**Purpose**: bridge KNX with MQTT/REST/Modbus in both directions.
**Key features**: table-based mapping, value scaling, custom acknowledgements, offline buffer.
**Setup**: fill the mapping table, configure external endpoints and define ack/retry strategies.
## KNX Monitor sidebar
**Purpose**: watch KNX traffic directly from the right-hand Node-RED sidebar tabs panel.
**Key features**: 1 s refresh, highlight of fresh telegrams, inline boolean toggles, optional reordering.
**Setup**: pick the gateway, toggle auto-refresh or sorting and apply filters for the GA you care about.
## knxUltimateHATranslator
**Purpose**: translate KNX telegrams into Home Assistant payloads and vice versa.
**Key features**: DPT→entity mapping, discovery helpers, boolean/numeric normalisation, optional acknowledgements.
**Setup**: define target entities, configure conversions/templates and enable Node Pins for feedback paths.
## knxUltimateHueLight
**Purpose**: control Hue lights from KNX with on/off, dimming, colour and dynamic scenes.
**Key features**: multi-GA mapping, day/night profiles, state feedback, Node Pins.
**Setup**: assign switch/state/dimmer/colour GA, configure ramps and scene modes and enable EventStream on the bridge.
## knxUltimateHueButton
**Purpose**: map Hue button events to KNX telegrams.
**Key features**: short/long press detection, multi-resource support, DPT 1.xxx/18.xxx mapping, debounce controls.
**Setup**: select the Hue resource, attach GA per event and tune debounce and feedback outputs.
## knxUltimateHueMotion
**Purpose**: integrate Hue motion sensors into KNX automation.
**Key features**: boolean output, DPT filters, timing controls, configurable Node Pins.
**Setup**: choose motion/status GA, set optional timeout and manage pin visibility in the Behaviour tab.
## knxUltimateHueTapDial
**Purpose**: reuse the Hue Tap Dial as a KNX rotary controller or scene selector.
**Key features**: incremental/decremental steps, DPT 3.007/5.001/custom mapping, optional feedback.
**Setup**: bind the Hue device, specify target GA and sensitivity and enable the pins you need.
## knxUltimateHueLightSensor
**Purpose**: deliver Hue lux readings onto the KNX bus.
**Key features**: auto conversion to DPT 9.004, optional smoothing, start-up readback.
**Setup**: set the lux GA, apply filters or offsets and expose Node Pins when useful.
## knxUltimateHueTemperatureSensor
**Purpose**: publish Hue temperature data to KNX.
**Key features**: DPT 9.001 conversion, offset correction, start-up sync, Node Pins.
**Setup**: assign the temperature GA, apply corrections and enable outputs for downstream flows.
## knxUltimateHueScene
**Purpose**: trigger Hue scenes from single or multi-scene KNX events.
**Key features**: DPT 1.xxx/18.xxx support, multi-scene rule tab, optional status feedback.
**Setup**: select the Hue scenes, map trigger/status GA and add advanced mappings if required.
## knxUltimateHueBattery
**Purpose**: monitor Hue device battery levels inside KNX.
**Key features**: device_power→DPT 5.001 conversion, start-up read, threshold alerts, Node Pins.
**Setup**: define the percentage GA, configure alert thresholds and connect notifications or logs.
## knxUltimateHueZigbeeConnectivity
**Purpose**: surface Hue Zigbee connectivity health on KNX.
**Key features**: boolean mapping, start-up read, fallback strategies.
**Setup**: set the boolean GA/DPT, plan actions for link loss and wire alert outputs.
## knxUltimateHueCameraMotion
**Purpose**: expose Hue Secure camera motion events to KNX.
**Key features**: realtime EventStream, boolean mapping, false-positive mitigation, initial buffer.
**Setup**: choose the camera, configure GA/DPT, adjust filters and feed the outputs into security logic.
## knxUltimateContactSensor
**Purpose**: synchronise Hue contact sensors (open/close) with KNX addresses.
**Key features**: `contact` resource filter, DPT 1.019 mapping, optional logic inversion, ETS-friendly labels.
**Setup**: pick the sensor, map status/alarm GA and configure alerts or delays.
## knxUltimateHueHumiditySensor
**Purpose**: send Hue relative humidity measurements to KNX.
**Key features**: scaling to DPT 9.007, optional smoothing, start-up read, Node Pins.
**Setup**: assign the humidity GA, set filters or thresholds and route outputs where needed.
## knxUltimateHuePlug
**Purpose**: control Hue smart plugs and collect status/power feedback in KNX.
**Key features**: on/off commands, status and power channels, power availability flag, Node Pins.
**Setup**: map command/status/power GA, choose the appropriate DPT and enable start-up reads.
## knxUltimateHuedevice_software_update
**Purpose**: notify KNX flows about Hue firmware update availability.
**Key features**: interpretation of `up_to_date/available/required`, event logging, schedulable alerts.
**Setup**: configure the alert GA, define notification policy and connect dashboards or ticketing systems.