Owl Automata logo
  • Home
  • About Us
  • Services
  • Products
    Hotel As a Service
    Chameleon+
    Chameleon+From Room Design to Complete ETS Project - hotel automation made simple
    Fire Ant
    Fire AntAutomate the Tedious. Focus on What Matters
    Explore the HaaS concept
    Apps & Tools
    Pro Builder Ecosystem
    Pro Builder
    Pro BuilderETS app for importing generated .knxproj files into ETS.
    Application Template
    Application TemplateMicroapp for extracting, reusing, and sharing KNX application templates.
    SharkNX
    SharkNXConnect. Monitor. Control. ETS Mobile Toolkit on the Go
    View all products
  • Resources
  • Insights
  • Contact
Current versionv1.18.2
LanguageEnglishDeutschFrançaisEspañolItaliano
Documentation home

Getting Started with SharKNX

The SharKNX AssistantETS Projects in SharKNXKNX Data SecureKNX IP SecureThe Shark Hunt Concept

How to Use Assistant Aliases and ScriptsHow to Connect to a KNX GatewayHow to Create a Shark HuntHow to Export TelegramsHow to Inspect a Device's Communication ObjectsHow to Load an ETS ProjectHow to Program a Device Individual AddressHow to Read a Coupler Filter TableHow to Scan a KNX Bus LineHow to Send KNX CommandsHow to Set Up KNX Data SecureHow to Set Up KNX IP SecureHow to Use the Assistant

Project ConnectionsConnect PageDiagnostics PageMonitor PageProject PageSettings PageShark Hunts PageAssistant Page

Assistant CommandsAlias and Script File FormatDashboard File FormatExport FormatsFrequently Asked QuestionsLimitsSide Menu and ActionsMonitor Filter SyntaxSettings ReferenceSubscription PlansSupported Datapoint Types (DPTs)
How-To Guide

How to Set Up KNX Data Secure

Set up KNX Data Secure in SharKNX: load group keys from your ETS project or keyring, decrypt secured telegrams, and configure a trusted sender address to send secured commands safely.

On this page
  1. Before you start
  2. Step 1 - Load the group keys
  3. Step 2 - Check that reading works
  4. Step 3 - Choose a sender address
  5. Step 4 - Set the sender in SharKNX
  6. Step 5 - Send and verify
  7. Troubleshooting

This guide sets up SharKNX to read KNX Data Secure telegrams in the monitor and to send secured commands that devices act on. Reading takes one step - loading your keys. Sending needs a sender address that the receiving devices trust.

For how KNX Data Secure works, see KNX Data Secure.


Before you start

  • The installation's ETS project (.knxproj) or its keyring (.knxkeys). Projects that use KNX Secure are password-protected, so you also need the password.
  • A connection to a KNX gateway - any kind works: a plain or secure tunnel, or routing. See Connect to a Gateway.
  • For sending: access to the ETS project, to create a sender address the devices trust (Step 3).

Step 1 - Load the group keys

SharKNX installs the Data Secure group keys automatically when you load either:

  • the ETS project on the Project page - see Load an ETS Project, or
  • a keyring or project on the Security tab of the Connect page - see Set Up KNX IP Secure.

If the project contains secured group addresses, a Configure Data Secure senders banner appears below the tabs on the Project page.


Step 2 - Check that reading works

  1. Start the monitor on the Monitor page.
  2. Trigger a secured group address - press a push button or change a setpoint that uses one.
  3. The telegram appears with its name and decoded value, like any other telegram.

That's all monitoring needs. If you only want to watch secured traffic, you're done.


Step 3 - Choose a sender address

A Data Secure device only acts on commands from individual addresses listed in its security table - the senders ETS allowed for that group address. SharKNX has to send from one of those addresses.

Never use the address of a real, working device. A single command sent as a real device makes the rest of the installation ignore that device afterwards. The reason is in KNX Data Secure. This includes the addresses Auto generate fills in.

Create a dedicated sender address in ETS instead:

  1. Add a spare device to the ETS project - for example a secure IP interface used only as a placeholder - and give it a free individual address, such as 1.1.250.
  2. Link the secured group addresses you want to send on to that device, so ETS adds its address to the receivers' security tables.
  3. Download the affected receiving devices.
  4. Export the project again and reload it in SharKNX, so the new device and address are in the project.

Connecting through a KNX IP Secure tunnel? The tunnel always sends with its own individual address and ignores the sender settings. Instead of a spare device, link the secured group addresses to that tunnel's interface in ETS and download the receivers - then skip to Step 5.


Step 4 - Set the sender in SharKNX

Open the KNX Secure Senders page by tapping the Configure Data Secure senders banner on the Project page, or the Data Secure badge on the Monitor page.

Addresses tab with the Configure Data Secure senders banner below the tabs and two secured group addresses marked with a shield KNX Secure Senders page with the default sender address, Generate automatically, and Manual Configuration

Simplest: one sender for everything. Under Default sender, tap Sender address and enter your dedicated address, e.g. 1.1.250. SharKNX then uses it for every secured group address. Auto means the address of your gateway connection - only useful if that address is trusted by the receivers.

Different senders per group address. Under Manual Configuration, tap + to add a sender pair:

  1. Sending Device - pick the device whose address to use, e.g. the spare device you added in ETS.
  2. Group Addresses - select the secured group addresses that should use it.
  3. Tap Save.

A sender pair overrides the default sender for its group addresses. Tap a pair later to change it.

Auto generate fills in a sender for every secured group address from the project - but it picks real devices' addresses, so read the warning in Step 3 before using it.

Once senders are set, the Data Secure badge on the Monitor page turns green.


Step 5 - Send and verify

  1. On the Project page, tap a secured group address, then tap Send command in its details sheet.
  2. Choose Write, set a value, and tap Write.
  3. The device should react, and the telegram appears in the monitor with its decoded value.

If you are on a KNX IP Secure tunnel with a sender configured, SharKNX reminds you that the gateway's own address was used instead.


Troubleshooting

Problem What to check
Secured telegrams show an encrypted payload The keys are missing. Load the ETS project or keyring for this installation.
The command is sent, but the device does not react The receivers don't trust the sender address. Check the address you send from and that ETS lists it as a sender for that group address - then download the receivers.
Devices stopped reacting to another device after testing SharKNX sent as that device's address. See KNX Data Secure → Troubleshooting.
My spare device doesn't appear under Sending Device Reload the ETS project after adding the device in ETS.
Keys changed in ETS Load the updated project or keyring again - keys are read each time you load.

Sender settings are kept across app restarts.

PreviousHow to Send KNX CommandsNextHow to Set Up KNX IP Secure

On this page

  1. Before you start
  2. Step 1 - Load the group keys
  3. Step 2 - Check that reading works
  4. Step 3 - Choose a sender address
  5. Step 4 - Set the sender in SharKNX
  6. Step 5 - Send and verify
  7. Troubleshooting

← SharKNX product page

logo

Solutions

  • Services
  • Products
  • HaaS

Company

  • About Us
  • Contact

Legal

  • Privacy Policy
  • Cookie Policy
  • Terms & Conditions

Contact

  • info@owl-automata.com
  • Athens, Greece

© 2026 OWL-Automata.com. All rights reserved OWL Automata

  • Terms & Conditions
  • Privacy Policy
  • Cookie Policy