KNX Control

KNX is standardized network communications protocol for intelligent housing and building technology in accordance with EN 50090 and IS/IEC 14543. KNX can be used for devices by different manufacturers that support KNX. These devices can be dimmers, switches, roller shutter switches, weather stations but also heating and ventilation systems, etc. All these devices communicate via the KNX bus. Which key takes effect on which device is defined by programming the KNX bus. For programming the bus system Engineering Tool software (ETS) is used that is provided by the KNX Association.

This topic covers the following items of KNX Control via the Avio system:

Requirements

Configuration

Importing driver files

Editing names in driver files

Setting refresh addresses

Creating a IP/KNX Router configuration file

Starting KNX

Creating a Force Read Channel

Test mode and bus monitor

Merging two Knx.xml files

 

Requirements

Usage of KNX functions in the Avio System requires a KNX installation including KNX/IP gateway. The following interfaces were tested:

IP Interfaces (Tunneling):

IP Router:

The routers need to be configured in a way which allows the packages to be distributed along the IP network.

KNX addresses that need to read out explicitly (without waiting for an acknowledgement) require setting of the read BIT in the ET software. This is recommended for a correct display of values upon starting Avio Service.

For configuration we recommend using an ESF file of the KNX installation exported from the ETS. The ESF file contains the controllable resources of the KNX installation and makes these available to the Avio System. Usually, the ESF file is provided by the provider of the electrical installation. If you want to program KNX systems yourself you can find a description here of how an ETS for up to 20 devices can be obtained free of charge.

The following data types are supported:

Note: With Float data types the decimals are currently cut off. A full support of Float data types is planned as of September 2014 and will be implemented via an update of Wings AV Suite and firmware for the Wings IOboxes.

Back to topic selection

Configuration

The KNX software for the Avio System is integrated into Avio Service and all Wings IObox Pro units. Configuration requires Avio Service. The finished installation can be loaded to one Wings Obox Pro.

Before you can open the Avio Service KNX dialog you need to enable the KNX function.

    1. Right-click the Avio Service tray icon  and select Functional Groups.

    2. In the dialog popping up enable this functional group by clicking KNX following which it is then listed in yellow at the top. Finish by clicking Apply Changes.

    3. Under Control Settings select Enable KNX and click Apply Changes.

    4. Click on the Avio Service tray icon again and select Configure  KNX Drivers... (enabled) following which the KNX configuration dialog for importing and editing the driver files appears.

    Back to topic selection

    Importing driver files

    As explained further above the resources of a KNX installation can be loaded by means of an ESF file.

      1. In the Avio KNX dialog click on Import Esf File... a file dialog will appear.

      2. Select the required ESF file and click Open following which the ESF file is automatically converted into a Knx.xml driver file and imported.

      Back to topic selection

       

      Editing KNX driver files

      Names and refresh addresses in the imported KNX.xml files can be edited.

       

      Editing the names

      Back to topic selection

       

      Setting refresh addresses

       

      Creating an IP/KNX Router configuration file

      The IP/KNX Router configuration file defines the interface via which KNX communication is to be established.

       

      Open the Editor by highlighting the required KNXcfg.mxl file and click . Show Editor dialog with explanations

      Back to topic selection

       

      Starting KNX

      After creating the configuration file it can be started, executed by Avio Service and displayed in Avio Manager.

      When the configuration is correct, the KNX port is listed in Avio Manager as Avio Service subfolder with the specified port name. When the KNX port is opened the channels are listed as follows:

      Avio Manager dialog with explanations

      For a subaddress an additional Force Read Channel can be enabled in order to query the value of the subaddress/channel. In the bus system the read flag must be set for this address in the ETS software. This is how you proceed...

      Back to topic selection

       

      Test mode and bus monitor

      After checkmarking Testmode + Busmonitor a dialog opens. Here a KNX Driver File and a KNX Router configuration need to be selected. Following this test mode and bus monitor can be started by clicking on Start. If these files are not available a new file can be created during file selection.

      Show dialog with explanations

      Back to topic selection

       

      Merging two Knx.xml files

      Function Merge Driver Files can be used to merge two driver files. Checkmark Show Merge Driver Files and the corresponding menu is opened. Enter both files. The first file is both the source and the target of the merge process.

      If the files differ in their main or middle name the following dialog is displayed:

      Now you can choose which name is to be used, i.e. Main 8 (file 1) or Main New (file 2) in our example here. It is also possible to skip any further decisions which means that the old names are used. After this the following dialog opens:

      For every line (column 1 +2) one of three options must be selected. As soon as one option has been selected the result of the selection is moved to the Results column. on the right.

      When everything has been merged you only need to click Save Changes to File 1 to save everything to the first file.  

      Back to topic selection