Previous Topic

Next Topic

Book Contents

Book Index

KNX (deprecated)

The KNX protocol adapter enables you to control all kinds of devices that support the Wireless M-Bus protocol.

Protocol Information

The Protocol Information necessary for management of KNX networks through the abstraction layer provided by the Home Device Manager (HDM) API.

Protocol Name

HDM allows for controlling home networks of devices through a specified protocol adapter. To be able to manage KNX networks via the Home Device Manager you need to select the protocol adapter registered under the name KNX.

Protocol Operations

The KNX protocol adapter supports the following device administration operations: "remove parent only" and "ADD". The "remove parent only" ensures that you cannot remove directly the home devices created for the endpoints of a joined physical device. You can do this only by removing their parent home device.

KNX devices are added to HDM via a Web interface, which is provided by the KNX HDM Adapter.

Protocol Properties

The device properties related to the underlying KNX protocol adapter are described in the table below:

Property

Access

Description

Resolution

address

Readable

The physical address of the device

Optional

applicationProgram

Readable

The device's model, according to its manufacturer.

Optional

applicationProgramName

Readable

The device's model name, according to its manufacturer.

Optional

You can retrieve the values of these properties for each device by using the getProperties or getPropertyMetadata method of the corresponding HomeDevice object.

Polling

If the physical address of the KNX device is configured (either automatically by importing the ETS project through the KNX config wizard, or manually when adding the KNX device), the Home device manager polls for changes in the KNX HDM device ONLINE/OFFLINE status. The polling interval can be configured with the system property mbssh.hdm.knx.pingInterval, the default value is 6000.

KNX-to-HDM Mapping

Structure of the KNX to HDM Mapping.

For each physical KNX device a HomeDevice object is created. For each end device there is a child HomeDevice attached. The end device has DeviceClassObjects with properties which correspond to the device's Datapoints.

The KNX protocol adapter does not provide direct mapping of KNX devices and HDM interfaces, so you must attach the DeviceClassObjects to the KNX devices in the network and specify the Datapoint which corresponds to each DeviceClassObject property manually.

The KNX protocol supports the following Device Class Object interfaces: