Skip to content
Elausys

HyperVisu / Integrations

KNX Bridge & Triggers

Expose non-KNX devices on the bus, and fire scenarios from group addresses.

elausys · 24 July 2026
On this page

KNX Bridge

The KNX Bridge exposes devices from other protocols — Home Assistant, Modbus TCP, HTTP, MQTT, BACnet/IP, TCP/UDP, Virtual — on the KNX bus, as if they were native KNX devices. A KNX push button can then switch a Home Assistant light; a KNX energy display can show a Modbus inverter's power.

It lives on the Bridge tab, in the Bridge Devices to KNX panel. The bridge sends nothing to the bus while the connection strip shows Disconnected.

Adding a device to the bridge:

  1. On the Bridge tab, in Bridge Devices to KNX, click Add Device (on an empty list the button reads Add First Device). In Select Device to Bridge, pick the device: every device that is not a KNX device and is not bridged yet is offered. Its bridge settings open.

  2. Check that Enable Bridge is on. For each of the device's group objects you want on the bus:

    • choose a Datapoint Type — search or pick from the list;
    • under Group Addresses, assign one or more group addresses (type them, e.g. 1/0/1, or pick existing ones). The bridge accepts three-level addresses only;
    • leave the On Change switch on to send a value only when it changes, or turn it off to send every value, even unchanged.

    You do not set a direction: a command object listens on the bus, a feedback object publishes to it.

  3. Click Save Configuration. Cancel, or closing the dialog, discards your edits. Once saved, the mapping is active on the bus at once: there is nothing to apply. The footer shows how many objects are bridged.

Per device you can also:

  • Enable/disable the device on the bridge without losing its mappings.
  • Delete the device from the bridge — this removes its group-address mappings (the device itself is untouched).

📘 Note: Loop prevention is automatic. A value that arrives from the bus is not echoed back to the bus, so bridging a device cannot create a telegram loop.

KNX triggers

A KNX trigger fires a scenario or an automation when a telegram arrives on a group address — the classic "wall push button runs the Leaving scene". Triggers live in the KNX Triggers panel, in the right-hand column of the Bridge tab.

What you need: a connected KNX bus, the group address the switch sends on, and a scenario or automation that already works when run manually. An automation must be switched on to be started by a trigger.

  1. In KNX Triggers, click Add Trigger.
  2. In KNX Group Address, select or type the group address to listen on.
  3. Choose the Condition:
ConditionFires when
Any ChangeEvery value written to the address, whether it is 1 or 0 and whether or not it differs from the last one. This is the condition a new trigger starts on.
On True (1)The received value is 1/true.
On False (0)The received value is 0/false.
Rising Edge (0 to 1)The value goes from 0 to 1.
Falling Edge (1 to 0)The value goes from 1 to 0.
  1. Under Target Type, choose Scenario or Automation, then select the target in Target Scenario or Target Automation.
  2. Click Save. The button stays disabled until an address and a target are set. The new trigger appears in the list, switched on.
  3. Press the real switch and check the result.

📘 Note: With Any Change, a push button that sends 1 on press and 0 on release runs the target twice. Use On True (1) to run it on each received 1, or Rising Edge (0 to 1) when you need a transition from 0 to 1.

⚠️ Warning: A trigger that targets an automation runs its actions and skips its conditions, like Trigger in the app's automation editor. Do not rely on the automation's conditions to block a press of the switch.

📘 Note: Only a telegram written by another KNX device fires a trigger. A command sent from the app or from a scenario to the same address does not.

Each trigger can be switched on or off with its switch in the list, and deleted there. A trigger that is switched off is kept.

Trigger list with two triggers (one scenario on rising edge.

Frequently Asked Questions

Can a KNX push button control a non-KNX device?

Yes. Add the non-KNX device on the Bridge tab, assign a Datapoint Type and group addresses to the objects you want on the bus, then click Save Configuration.

Does removing a device from the bridge delete it?

No. It removes the bridge mappings only. You can also disable bridging without losing those mappings.

Can a KNX telegram run a scenario or automation?

Yes. Add a trigger on the Bridge tab, select its group address, set the condition and choose the target. A trigger on an automation runs its actions and skips its conditions.

How is Any change different from Rising edge?

Any Change fires on every value written to the address, so a push button that sends 1 on press and 0 on release runs the target twice. Rising edge requires a transition from 0 to 1.

Does the bridge echo incoming bus values back onto KNX?

No. Automatic loop prevention stops values arriving from the bus from being echoed back.

Keep exploring

Find the other guides for this product in the documentation.

Back to Integrations