KNX Utility

From HSYCO
Revision as of 12:31, 18 December 2013 by Hsyco (talk | contribs) (→‎Attributes)
Jump to navigation Jump to search

The KNX Utility application provides a graphical interface to configure a KNX I/O Server. Whenever a KNX I/O Server is defined in HSYCO, the KNX Utility will appear among the applications of the manager.

File:KNX Util Applications List.png
The KNX Utility in the Manager applications list.

Open the application and select the KNX I/O Server to be configured in the select field in the top-right corner. If only one KNX I/O Server is defined it will be automatically selected.

Import an ETS4 project

To import an ETS4 project, upload the .knxproj file on HSYCO server, then click on the "Import" button at the bottom of the page and enter the file name (the “.knxproj” extension can be omitted).

ETS4 project import.

The checkbox option “keep defined virtual datapoints” is needed when updating an old KNX installation to an extended one and you need to retain the previously created virtual datapoints.

This procedure will create a datapoint for each group defined in the ETS project with the corresponding DPT type and the default attributes.

Datapoints

A datapoint is the equivalent of a group of the KNX framework. New datapoints can be added employing the import procedure described above or manually, by clicking on the "+" button in the "KNX Datapoints" tab. To modify the attributes of a datapoint click on the corresponding item in the list.

Attributes

  • Address: this is the KXN group address corresponding to this datapoint ranging from 0/0/1 to 31/7/255. It must be unique for each defined datapoint
  • DPT: the DPT type (ranging from 1 to 18) used to format the datapoint value
  • ID: the ID to assign to the corresponding datapoint of the KNX I/O Server. It can be any unique string without spaces
  • Description: a textual description of the datapoint. It will be visible in the Project Editor when configuring GUI objects
  • Priority: KNX priority to be used when sending frames to this group (low, normal or urgent)
  • Read: check this option if this group
  • Icon: attribute for DPT 1 datapoints. It specifies the icon to be used for button objects associated to this datapoint (the values correspond to the ones used in the devices list of systemtopo.txt)
  • Thumbnail: attribute for DPT 1 datapoints. It can be used to optionally associate an image or a camera to the datapoint. For images, use the filename of a file located in the www/img directory. To associate a camera, the “cam:<n>” format should be used, where <n> is the camera index starting from 1, based on the order of the camera list in the settings page

Virtual datapoints

KNX lights, dimmers, automations (e.g. blinds) and thermostats need a set of datapoints for control and feedback. It is possible to create a virtual datapoint that links these datapoints so to be treated as a single one which, in turn, can be directly associated to an object in the Web user interface.

Light


To add a "light" virtual datapoint select the “Lights” tab and click on the “+” button in the bottom bar.

Attributes

  • ID: an identification number for this datapoint. It will be used to compose the ID of the corresponding datapoint of the KNX I/O Server (e.g. if ID is set to 1 the corresponding datapoint will be 'light.1')
  • Description: a textual description of the datapoint. It will be visible in the Project Editor when configuring GUI objects
  • On value: specifies if the 'on' state for this light is represented by a value of '1' or '0'
  • Icon: It specifies the icon to be used for button objects associated to this datapoint (the values correspond to the ones used in the devices list of systemtopo.txt)
  • Thumbnail: It can be used to optionally associate an image or a camera to the datapoint. For images, use the filename of a file located in the www/img directory. To associate a camera, the “cam:<n>” format should be used, where <n> is the camera index starting from 1, based on the order of the camera list in the settings page
  • Feedback datapoint: datapoint representing the on/off feedback. It must be a DPT 1 datapoint
  • Command datapoint: datapoint to be addressed when sending on/off commands. It must be a DPT 1 datapoint

Dimmer


To add a "dimmer" virtual datapoint select the “Dimmers” tab and click on the “+” button in the bottom bar.

Attributes

  • ID: an identification number for this datapoint. It will be used to compose the ID of the corresponding datapoint of the KNX I/O Server (e.g. if ID is set to 1 the corresponding datapoint will be 'dimmer.1')
  • Description: a textual description of the datapoint. It will be visible in the Project Editor when configuring GUI objects
  • On value: specifies if the 'on' state for this light is represented by a value of '1' or '0'
  • Thumbnail: It can be used to optionally associate an image or a camera to the datapoint. For images, use the filename of a file located in the www/img directory. To associate a camera, the “cam:<n>” format should be used, where <n> is the camera index starting from 1, based on the order of the camera list in the settings page

Feedback datapoints:

  • Level: datapoint representing the dimming level feedback. It must be a DPT 5 datapoint
  • On/Off: datapoint representing the on/off feedback. It must be a DPT 1 datapoint

Command datapoints:

  • Level: datapoint to be addressed when sending a dimming level command. It must be a DPT 5 datapoint
  • On/Off: datapoint to be addressed when sending an on/off command. It must be a DPT 1 datapoint

Automation


To add an "automation" virtual datapoint select the “Automations” tab and click on the “+” button in the bottom bar.

Attributes

  • ID: an identification number for this datapoint. It will be used to compose the ID of the corresponding datapoint of the KNX I/O Server (e.g. if ID is set to 1 the corresponding datapoint will be 'autom.1')
  • Description: a textual description of the datapoint. It will be visible in the Project Editor when configuring GUI objects
  • Up value: specifies if the 'up' direction for this automation is represented by a value of '1' or '0'
  • Closed value: specifies if the 'closed' state for this automation is represented by a value of '255' or '0' of the position feedback
  • Use position: specifies wether to use percentage values or not for the read values of the datapoint of the KNX I/O Server. If position is used a button linked to the datapoint will have a slider to control and visualize the position of the automation
  • Trip time: if position is used, specifies the trip time (in seconds) from close to open of the automation
  • Icon: the icon to be used for the buttons associated to this automation datapoint. Available choices are 'vshut' (vertical shut) or 'hshut' (horizontal shut)