Table of Contents

System Objects

System Object

This object is the main node of the system tree and includes all the main features and data that describe the project. All other objects, which represents the configurable services provided by the server, can be added to the project by right clicking on this node.

By selecting the object, the following properties will be displayed in the grid below:

Object commands

Commands sent to the object and recallable from other objects:

Send KNX Bit telegram:

This command is used to send a bit value; adjust the ”KNX group” and ”KNX value” (0 or 1) parameters displayed on the right.

Send KNX Byte Telegram:

Send a byte value; adjust the ”KNX group” and ”KNX value” (from 0 to 255) parameters.

Send KNX Float 2 Byte Telegram:

Send a float 2 byte value; adjust the ”KNX group” and ”KNX value” parameters.

Send KNX Float 4 Byte Telegram:

Send a float 4 byte value; adjust the ”KNX group” and ”KNX value” parameters.

Send KNX String Telegram:

Send a string 14 byte value; adjust the ”KNX group” and ”KNX value” parameters.

Make a pause for a fixed interval

Pause the system for a specified time interval configurable by adjusting the ”Interval” parameter.

Change UI Function and Page: GENERAL

This command allows to configure a specific project page that will be recalled on all clients; adjust the ”Function” and ”Page” parameters.

Change UI Function and Page: SPECIFIC CLIENT

This command allows to configure a specific project page that will be recalled on a specific client; adjust the ”Function” and ”Page” parameters.

Send Push Notification

This command allows to send push notifications on the desired client; adjust the ”Message” parameter to define the notification content.

Execute MS Windows Command: GENERAL

This command allows to launch an .exe file directly from the ThinKnx application on all Players for Windows; adjust the ”Command” parameter.

Execute MS Windows Command: SPECIFIC CLIENT

This command allows to launch an .exe file directly from the ThinKnx application on a specific Player for Windows; adjust the ”Command”.

Recall iOS app with url

This property allows to launch a specific app on iOS devices directly from the ThinKnx app by typing the related url in the ”URL used to recall iOS app” parameter (f.e. http//www.google.com will automatically browse the google safari page).

Send Email to recipients

This command allows to send an email message using a default ThinKnx account; define the email subject, content and recipients by adjusting the parameters on the right.

Send DTMF tone during intercom call

This command allows to send a DTMF tone or a sequence of tones while an intercom call is running on the client.

ETS project

This object contains all KNX groups configured in the ETS software. It simplifies visualisation and selection of these groups within the Configurator thanks to a tree displaying. Following properties are displayed in the grid below:

Exporting .csv from ETS

Launch ETS, then right click on ”main groups” (ETS3) or ”Group Addresses” (ETS4) and select the ”export group addresses” option. With ETS 3 use default export parameters, in ETS 4 select CSV format and activate the ”Export header information” flag.

ETS 3 export parameters

Figure 4.1: ETS 3 export parameters

Export .esf from ETS

With ETS 4 and later versions, the project can be exported in OPC.
From the ETS application, click on “Other → Export OPC”: the generated “.esf” file can be imported in the Configurator at a later time.

Scene

This service allows to define a list of actions to be performed by the server on user’s demand or depending on a specific setting. These actions can be specified by the installer directly in the Configurator or in the client application by the user.

Object commands

Commands sent to the object and recallable from other objects:

Launch scenery

Launches the selected scene.

Stop scenery execution

Stops the selected scene.

Calendar

This server service allows the user to program on/off KNX commands (switch objects) using client applications; it is also possible to memorize the temporization on server. Different switches can be associated to the same calendar.

HVAC Controller

This object allows to control HVAC devices: a HVAC controller can control more than one device commanded using the same connection type.

Adding a HVAC device

Select the ”Devices” property and click on the button displayed on the right to open the devices editor window; click on ”Add” button and adjust the properties in the grid.

Mitsubishi device

KNX interface simple device

KNX interface extended device

Switch schedule

This server service allows the user to program until six daily temporisations for a switch object. The server checks events planning so that value 1 is sent to the switch object at the preset time.

A single Voip PBX object can be added to the system.

Chronotermostat

Daily and weekly boiler programs can be configured on the server using this object.

Voip PBX

PBX internal to ThinKnx servers (supported by Compact and Micro). This object allows to configure the PBX (extensions, ring groups and door stations).

Adding PBX accounts

Click on the button displayed on the right to open the PBX users editor window, then click on ”Add” and adjust the properties in the grid:

Adding ring groups

Click on the button displayed on the right to open the ring groups editor window, then click on ”Add” and adjust the properties in the grid:

Adding intercom devices

Click on the button displayed on the right to open the intercom devices editor, click on ”Add” and adjust the properties in the grid:

Irrigation

The Irrigation object allows to manage different zones of the irrigation system, each of them controlled by a different KNX group. These zones can be combined for creating different irrigation programs, directly in the client application.

Adding irrigation zone

Click on the button displayed on the right to open the zones editor window, then click on ”Add” and adjust the properties in the grid:

RGB

This object allows the user to control a RGB lamp and create sequences of colors. The bus types supported are: KNX, Modbus and Philips Hue.

KNX configuration

Modbus configuration

Philips Hue configuration

Object commands

Commands sent to the object and recallable from other objects:

Start RGB sequence shuffle with time in seconds

Starts the preconfigured colour sequence in a random order; adjust the ”Time” parameter on the right to select the time interval between two consecutive colours.

Start RGB sequence repeat with time in seconds

Repeats the preconfigured colour sequence following the defined order; adjust the ”Time” parameter on the right to select the time interval between two consecutive colours.

Stop the RGB sequence and turn off

Stops the repetition of the colour sequence and turns the RGB lamp off.

Email account

This object is needed to configure SMTP server parameters to send email messages from the server (used to send alerts, reports etc.).

Object commands

Commands sent to the object and recallable from other objects:

Send Email to recipients

Allows to send an email message using a customisable personal account; define the email subject, content and recipients by adjusting the parameters on the right.

Web UI

This server service allows to start a web server to control the plant from the web.

Adding web users

Click on the button displayed on the right to open the users editor window, click on ”Add” and adjust the properties in the grid:

Presence Simulator

This object is particularly useful to configure a list of actions that can simulate the presence of people even if the house is empty (f.e. turning lights on, starting the audio system etc.).

Adding a simulated action

Click on the button displayed on the right to open actions editor window, click on ”Add” and then adjust the properties in the grid:

Object commands

Commands sent to the object and recallable from other objects:

Start the presence simulator

Starts the presence simulator sequence of actions.

Stop the presence simulator

Ends the presence simulator sequence of actions.

Sun times and events

This service calculates sun position (sunset, sunrise, azimuth and elevation) starting from the geographic position of the plant. It is also possible to associate actions to sun positions.

Adding actions

To define an action to perform when a predefined sun event occurs, click on the button displayed on the right of the ”Sun Actions” property, click on ”Add” and then adjust the properties in the grid:

Alarm device

This object is used to integrate the central alarm in the project; it allows the server to arm or disarm the central, to read partitions or sensor status and to singularly control them. All alarm panels integrated in the system provide the user with the same graphical effect; they can be selected from the following list of models:

Bentel Interface

The system allows to manage Kyo8, Kyo16 and Kyo32 panels. Those panels can establish only a serial connection with ThinKnx system using a null-modem cable. Partitions, in ThinKnx, take numbers starting from 0 for the first one; sensors take numbers starting from 0 for the first one as well.

Tecnoalarm Interface

To interact with a TecnoAlarm device, the licence Tecnoout must be enabled on the alarm device following the manufacturer’s instructions. Furthermore, through the Centro software, the alarm device must be configured on the network as illustrated in following pictures.

In the “Extra” tab, check the box corresponding to “Tecnoout” and specify the correct port (10500 is recommended) and a password with 16 characters.

In the “LAN” tab, configure the network settings.

The port specified in the “Extra” tab must be different from those specified in the “Server” tab, even if ports specified in the “Server” tab are unchecked.

Parameters for alarm device can be set just during the first configuration. To change those values a complete reset of the device is needed.

Adding partitions

Click on the button displayed on the right to open partitions editor window, click on ”Add” and then adjust the properties in the grid:

Adding sensors

Click on the button displayed on the right to open sensors editor window, click on ”Add” and then adjust the properties in the grid:

[comb]

Combination

The ”Combination” object allows to perform logical operations (AND, OR, XOR) on the values coming from KNX groups and to send the result to another KNX group.

Input Configuration

In order to set up the list of the inputs of the combination, select the ”Inputs” property and click on the button displayed on the right.

In the displayed window, in order to add a new input, click and the ”Add” button below. An ”Input” object will be added to the list; select it and adjust the properties on the right.

Filter

The ’Filter’ object allows to perform operations on the value of an input KNX group and to send the result with an optional delay to an output KNX group. To set up the ”Filter” object, select from the system tree and adjust the properties displayed in the grid below.

Multiplexer

This object, given an input and two outputs, allows to choose, through a control bit, the output which the input value has to be assigned to.

In order to set up the ’Multiplexer’ object, select it in the system tree and adjust the properties displayed in the grid below.

Logic Matrix

This object, given n inputs and n outputs, to select an input with a 1 byte selector and send it on an output chosen with a 1 byte selector.

Adding an input

Click on the button displayed on the right to open inputs editor window, click on ”Add” and then adjust the properties in the grid:

Adding an output

Click on the button displayed on the right to open outputs editor window, click on ”Add” and then adjust the properties in the grid:

Linear combination

This object allows to calculate weighted sums between the bit values of specific input KNX groups and to assign the result expressed in bytes to an output KNX group. Therefore, the output value is:

C - p1 . v1 + p2 . v2 + … + pk . vk

where p1 is the load (from 0 to 255) associated to the addend v1 that is the value 0 or 1 coming from the input KNX group. It’s particularly useful in case it’s requested to modulate a KNX command through a byte because it allows to associate a different weight to each addend.

In order to set up the ’Linear combination’ object, select it in the system tree and adjust the properties displayed in the grid below.

Addends configuration

In order to set up the addends of the sum, select the property ’Addends’ and click on the button displayed on the right. In the displayed window, to add a new addend, click on the ’Add’ button below. An object ’Addend’ is added to the list, select it and adjust the properties on the right.

Complex maths expressions

The ”Complex maths expressions” object represents a collection of logical and arithmetical operations that can be written to elaborate values coming from different KNX groups. It’s possible to write expressions for the calculation of sums, balances, means, absolute values and analogical values, such as temperature and consumption, coming from KNX commands.

To write an expression, add the ”Complex maths expressions” object, select it and adjust the properties displayed in the grid below.

Configuring an expression

Click on the ”Add” button in the displayed window. An ”Expression” object is added to the list, select it and adjust the properties on the right.

Expression Editor

To enter the math expression click on the button on the right of the property “Expression” in the “Expressions Editor” window, which contains the list of all the expressions. In the single “Expression Editor” window the math expression can be directly added, with the desired variable names.
Clicking the “Check” button variables are generated and for each variable following properties can be set.

The change of the expression doesn’t involve of the previously set properties of the variables. Renaming a variable involves the cancellation of the old one and the creation of a new one: the new variable doesn’t acquire the properties of the old one.

Whenever the text of the expression is changed, click on the ”Check” button before clicking on ”Ok”. Not doing so, the variables do not generate and the expression is not saved.

The expression can contain mathematical operators such as +, -, *, /, > (greater-than), < (less-than), = (equal), := (assignment), <> (different) and logical operators such as ”AND” and ”OR”. Decimals have to be expressed with ”.” symbol, for example 0.9, 1.5, 20.05. Each line have to end with ”;” symbol. Is possible to include mathematical functions such as mean, absolute value and rounding. For a complete list of functions with related syntax, click on the ”?” button below.

Importing and exporting Expressions

This feature allows to export a list of expressions previously created in a project and import it in another project.

To export the expressions list, open the expressions list editor window by clicking on the button displayed on the right of the ”Expressions” property. Click on the ”Export” button and choose the path of the xml file that will be created, in this way the list of expressions will be saved outside the Configurator.

To import the expressions list in a project, open the expressions list editor window by clicking on the button displayed on the right of the ”Expressions” property. Click on the ”Import” button and select the xml file previously saved and click on OK button to confirm. A list of expressions will appear in the editor window.

KNX variables

This object represents a collection of values stored in the server and associated to a KNX group. Through these variables it is possible to store, for example, the results of mathematical or logical operations and make them available on KNX through a group address. It is possible to choose if the value will be stored on the server in a persistent way, which means that the value will be available also after the server reboot.

Adding a variable

In order to add a variable the variable editor must be opened. Click on the ”Add” button to define following properties:

Database

This object represents a service to store data coming from the plant on a cloud database. All these data will be accessible through the Chart interface object.

This objects works correctly only if the ThinKnxCloud service is enabled and configured!

Adding a Database Variable

A database variable is an object which represent the value to store in the database. Clicking on the button on the right of the Values Collection property. Add a new value with the Add button and edit its properties to configure the saving modalities:

Since the quantity of data storable for each server in the cloud database is limited, it is highly recommended to use the filter policies.

Report

This object defines a values collection to be saved in the internal memory according to time intervals defined by the installer. This values are sent via mail and optionally organised in charts.

Adding recipients

Click on the button displayed on the right to open recipients editor window, click on ”Add” and then adjust the properties in the grid:

Adding values

Click on the button displayed on the right to open values editor window, click on ”Add” and then adjust the properties in the grid:

Hue gateway

This object allows the server to control Philips Hue lamps. It is possible manage shades of white or all the colours in the spectrum from the configurator.

Connecting to Hue Bridge

Clicking on the button on the right of the IP address property or MAC address it is possible to open the Hue Bridge Finder window. In this window, the configurator searches for Hue Bridges connected to the local network and displays them in a list. Every bridge can be ”Authorized” or ”Not Authorized”:

Clicking the ”Select bridge” button the selected bridge is associated to the Hue gateway object.

Reading Hue Bridge configuration and creating Hue Lights Groups

In the ”Hue Bridge Finder”, under each Authorized bridge node, there is a list of all the lights and groups configured in the Bridge. With a right click on the bridge is possible turn on or turn off all the lights, refresh the properties read from the bridge and create a new group of lights. Selecting a lamp node, in the property grid on the right, the properties configured in the bridge are displayed:

Every Hue lamp node has a child node, which is the lamp status node. By selecting it a list of editable properties will be displayed:

After editing these properties, to save them in the Hue Bridge, click the ”Save Properties” button.

The Configurator allows to create Hue Groups directly from the ”Hue Bridge Finder” window: right click on the Bridge node and select ”Create new lights group” in the menu that appears. This action adds a child node to the Groups node, selecting the group properties will be displayed:

Every Hue group node has a child node, which is the group status node. The properties of the status node are the same of the single Hue lamp but they apply to all the lamps of the group.

All the properties listed in the ”Hue Bridge Finder” window are used to test the Hue Bridge configuration (or edit it) but they don’t represent the real configuration needed by ThinKnx server to control the lights. The real configuration is made by adding a controlled element. Please refer to the chapter below.

Adding a controlled element

Clicking on the right button of the Controlled elements property, a window will be displayed. Click on the ”Add” button, select the added object and adjust its properties:

Object commands

Commands sent to the object and recallable from other objects

Turn on/off element

Turn on or off the Hue element. Set 1 as parameter turn on the element, while 0 turn off the element.

Dimm the element to a value

set the desired value for the dimmer through a single parameter which can assume a value between 0 and 255.

Set the element color temperature (white)

Set the element color temperature. A single parameter must be set with a value within 0 and 255, where 0 corresponds to Cold White (6500 K) and 255 correspond to Warm White (2000 K).

Set the element color (RGB)

Set the element RGB color through the definition of three parameters for Red, Green and Blue. Each color can assume a value between 0 and 255.

MyHome Gateway

It allows the bidirectional connection of MyHome BTicino plants to KNX plants. Through easy-to-fit tables it is possible to set matching among the messages coming from the two worlds.

Load control

This server service reads the electrical energy consumption in a specific plant point from KNX group. Basing on thresholds previously set by the installer, the server can disconnect the load for a predetermined time interval or notify the user.

Adding loads

Click on the button displayed on the right to open the loads editor window, click on ”Add” and adjust the properties in the grid:

Gateway Modbus

It allows to integrate Modbus devices.

ZWave Controller

It allows to integrate Z-Wave devices. Without any gateway, the result is a reliable and easy-to-use system with a bidirectional connection between Z-Wave and other standards such as KNX.

Managing Z-Wave nodes

Click on the button on the right of the property Nodes. It will appear the ZWave node collection editor.

Clicking on Read nodes from controller the system will receive the list of nodes from the Z-Wave controller (internal or external).
To save changes click on the button Save Nodes to the controller
Clicking on the Close without saving button all unsaved changes will be lost.

iRoomController

Thinknx integration with iBezel. KNX groups can be associated with iBezel leds and movements.

Adding a iBezel device

Click on the button on the right ”iBezel device”. On the device editor click on the ”Add” button and define following properties:

Universal gateway

This service allows the server to function as gateway, performing actions based on conditions defined by the installer on KNX groups. For each KNX value three conditions can be applied so that three different actions can be defined.

Adding actions

Click on the button displayed on the right to open the actions editor window, click on ”Add” and adjust the properties in the grid:

SMS gateway

This service allows the server to send messages using the external service Skebby. SMS can be used to send notifications, alerts, etc.

Object commands

Commands sent to the object and recallable from other objects:

Send SMS to numbers with text

Sends an SMS. In the parameters specify the SMS content and the recipients’ number; the number should be preceded by the national code without leading + nor 00.

Lutron

This object allows bidirectional connection of Lutron plants to KNX plants. The integration allows to associate KNX groups to Lutron lights, making the devices in the Lutron plant controllable from KNX buttons or supervision.

Serial gateway

This object represents the interface between ThinKnx system and a third-party device connected through serial port. It makes possible to send commands through the serial port to the device.

Object commands

Commands sent to the object and recallable from other objects:

Send string with no termination

Sends a string to the serial port without carriage return; adjust the parameter on the right to specify the string text.

Send string with CR termination

Sends a string to the serial port with carriage return; adjust the parameter on the right to specify the string text.

Send hexadecimal string with no termination

Sends a hexadecimal string to the serial port without carriage return; adjust the parameter on the right to specify the string text. The string command has to be converted in hexadecimal, and each byte must be separated by a space. In case of absence of CR, also the termination characters must be expressed in hexadecimal.

Send hexadecimal string with CR termination

Sends a hexadecimal string to the serial port with carriage return; adjust the parameter on the right to specify the string text. The string command has to be converted in hexadecimal, and each byte must be separated by a space.

Serial port settings for ThinKnx servers

Depending on the server you are going to use, the serial port number should be set according to the following settings:

Ethernet gateway

This object is a server service that allows to send GET and POST requests, and strings on TCP or UDP sockets.

Object commands

Commands sent to the object and recallable from other objects:

Make a http GET call to a specific url

Allows to send a GET; adjust the ”URL” parameter on the right to specify the url.

Make a http GET call to a specific url with username

Allows to send a GET; adjust the ”URL” parameter on the right to specify the url and type in the login parameters required for the authentication to the server.

Make a http POST call to a specific url

Allows to send a POST; adjust the ”URL” parameter on the right to specify the url.

Make a http POST call to a specific url with username

Allows to send a POST; adjust the ”URL” parameter on the right to specify the url and type in the login parameters required for the authentication to the server.

Send string with no termination to TCP socket

Allows to send a string to a TCP socket without carriage return; adjust the parameters on the right to specify the string text and type in the IP address and port of the server.

Send string with CR termination to TCP socket

Allows to send a string to a TCP socket with carriage return; adjust the parameters on the right to specify the string text and type in the IP address and port of the server.

Send hexadecimal string with no termination to TCP socket

Allows to send a hexadecimal string to a TCP socket without carriage return; adjust the parameters on the right to specify the string text and type in the IP address and port of the server. The string command has to be converted in hexadecimal, and each byte must be separated by a space. In case of absence of CR, also the termination characters must be expressed in hexadecimal.

Send hexadecimal string with CR termination to TCP socket

Allows to send a hexadecimal string to a TCP socket with carriage return; adjust the parameters on the right to specify the string text and type in the IP address and port of the server. The string command has to be converted in hexadecimal, and each byte must be separated by a space.

Send string with no termination to UDP socket

Allows to send a string to a UDP socket without carriage return; adjust the parameters on the right to specify the string text and type in the IP address and port of the server.

Send string with CR termination to UDP socket

Allows to send a string to a UDP socket with carriage return; adjust the parameters on the right to specify the string text and type in the IP address and port of the server.

Send hexadecimal string with no termination to UDP socket

Allows to send a hexadecimal string to a UDP socket without carriage return; adjust the parameters on the right to specify the string text and type in the IP address and port of the server. The string command has to be converted in hexadecimal, and each byte must be separated by a space. In case of absence of CR, also the termination characters must be expressed in hexadecimal.

Send hexadecimal string with CR termination to UDP socket

Allows to send a hexadecimal string to a UDP socket with carriage return; adjust the parameters on the right to specify the string text and type in the IP address and port of the server. The string command has to be converted in hexadecimal, and each byte must be separated by a space.

Send SOAP request to the specified URL

Allows to send a SOAP request; adjust the parameters on the right to specify the destination URL, the SOAP envelope and the SOAP action of the request.

P1 Meter Interface

Serial interface available in the new meters in the Netherlands.

Tester

The Tester object allows to perform some tests (e.g. ping) and send commands to the plant depending on the result of the test.

Manage Tests

To open the ”Test Editor”, click on the button next to the property Tests.

Clicking on the ”Add” button, a new test will be added and will appear on the left column.
To delete a test, select it in the left column and then click on the ”Remove” button.

Selecting a test on the left column a list of properties will appear on the right part of the window, which are:

If the “Test type” is set to “Ping Ethernet Device”, “Test TCP Port” or “Test UDP Port” the following properties will appear:

If the “Test type” is set to “Test TCP Port” or “Test UDP Port” the following property will appear:

If the “Test type” is set to “Ping KNX Device” the following property will appear:

Video Matrix

This object allows to interface a video matrix with the system through serial or tcp/ip.

Object commands

Commands sent to the object and recallable from other objects:

Set the selected input for a selected output

Associates a specified input with a specified output of the matrix; input and output numbers can be specified by adjusting the ”Input Number” and ”Output Number” on the right.

Disconnect input for the selected output

Disconnects a specified input from the previously specified output of the matrix; input and output numbers can be specified by adjusting the ”Input Number” and ”Output Number” on the right.

Disconnect input for every output

Resets all the previously configured connection between inputs and outputs of the video matrix.

Audio Matrix

This object allows to interface a video matrix with the system through serial or TCP/IP.

Object commands

Commands sent to the object and recallable from other objects:

Set the selected input for a selected output

Associates a specified input with a specified output of the matrix; input and output numbers can be specified by adjusting the ”Input Number” and ”Output Number” on the right.

Disconnect input for the selected output

Disconnects a specified input from the previously specified output of the matrix; input and output numbers can be specified by adjusting the ”Input Number” and ”Output Number” on the right.

Disconnect input for every output

Resets all the previously configured connection between inputs and outputs of the audio matrix.

Mute or unmute selected output

Temporarily mutes a selected output; several output numbers, separated by a comma, can be typed in the ”Output number” parameter. The ”Mute” bit value can be adjusted in the related parameter as well.

Volume up selected output

Turns up the volume of a specified output (several output numbers, separated by a comma, can be typed in the ”Output number” parameter).

Volume down selected output

Turns down the volume of a specified output (several output numbers, separated by a comma, can be typed in the ”Output number” parameter).

Set volume for selected output

Configures a specified volume value for the selected output; the volume value and the output number(s) can be defined by adjusting the parameters on the right.

Display

This object is required to interface video projectors using a serial.

Object Commands

Commands that can be recalled from other objects:

Set the TV channel number

Change channel on the TV to the desired number.

Set the video source

Set the video source.

Muet or unmute the audio

Set mute or unmute.

On or standby the device

Turn on the device or put it in standby.

Set the audio volume

Set the volume

Set the audio volume up

Raise the volume

Set the audio volume down

Lower the volume

Home theater

This object allows to interface Home Theater plants using serial or tcp/ip.

Object commands

Commands that can be recalled from other objects:

Power On or Standby device

Power on or standby the device.

Mute or unmute main output

Mute or unmute the main output.

Enable or disable Subwoofer

Enable or disable the subwoofer.

Enable or disable OSD

Enable or disable the OSD.

Volume up main output

Raise the main output volume

Volume down main output

Lower the main output volume

Set volume for main output

Set the main output volume

Bass up selected output

Raise low frequencies for the selected output.

Bass down selected output

Lower low frequencies for the selected output.

Treble up main output

Raise high frequencies for the main output.

Treble down main output

Lower high frequencies for the main output.

Move OSD cursor up

Move OSD up

Move OSD cursor down

Move l’OSD down

Move OSD cursor right

Move l’OSD right

Move OSD cursor left

Move l’OSD left

Select Source for main output

Select source for the main output.

Select audio source for selected main source

Select audio source for main source.

Select video source for selected main source

Select video source for main source.

Read tuner frequency

Read tuner frequency.

Read tuner station

Read tuner station.

Tuner Frequency up

Tuner frequency up.

Tuner Frequency down

Tuner frequency down.

Tuner Preset up

Change to next preset.

Tuner Preset down

Change to previous preset.

Tuner auto search.

Tuner stop sarch

Tuner stop search.

Press Enter button on OSD

Press Enter button on OSD.

Select Digital mode for main output

Select digital mode for main output.

Select Surround mode for main output

Select surround mode for main output.

Sonos Zone Player (Obsolete)

This object allows to control Sonos devices from server. They are interfaced by LAN network but, since the server function as KNX gateway, Sonos can be controlled also from KNX plates and not only from client applications.

Object commands

Commands sent to the object and recallable from other objects:

Put the device in PLAY state

This command allows to play the device.

Put the device in STOP state

This command allows to stop the device.

Volume up the device

Turns the volume up.

Volume down the device

Turns the volume down.

Skip track forward

Skips to the next track.

Skip track backward

Returns to the previous track.

Set value for volume

Configures a specified volume value for the device; the volume value can be defined by adjusting the parameters on the right.

Put the device in Mute state

Mutes the device; the bit value for the mute state can be defined by adjusting the related parameter on the right.

Play audio from the Audio plug in

Plays audio from any device connected using a jack.

Play the audio from a network file

Plays audio files from the internet; the file url can be defined by adjusting the parameter on the right.

Play the audio from a streaming

Plays audio from a streaming webradio: the streaming url can be defined by adjusting the parameter on the right.

Mediaplayer

This object represents the ThinKnx multiplayer integration, a customised version of xbmc; it allows to associate a list of commands with interface objects.

Object commands

Commands sent to the object and recallable from other objects:

Simulates the $\uparrow$ command.

Simulates the $\downarrow$ command.

Simulates the $\rightarrow$ command.

Simulates the $\leftarrow$ command.

Select current item in the user interface

Select the current object in the user interface. (It simulates the ”OK” or ”Enter” command)

Goes back in the user interface

Return to the previous page; it simulates the ”Return” or ”Back” command.

Shows the context menu in the user interface

Visualise the current object menu; it simulates the ”Menu” button.

Shows the information dialogue

Displays a pop-up with the information related to the current program; it simulates the ”Info” button.

Goes to GUI homepage

Redirects to the GUI homepage; it simulates the ”Home” button.

Shows the on-screen display for the current player

Visualise a pop-up with the on-screen display for the current player.

Starts playback of a single file or an item from the database

Launches a specified file; the file path can be specified by adjusting the ”File path” parameter on the right.

Play/Pause the player

Play or pause the current player.

Stop the player

Stops the player.

Skip the current track and play the next one

Skips the current track and directly play the next one.

Skip the current track and play the previous one

Skips the current track and directly play the next one.

Make a step forward on the current playing element

Fast forward the current playing element.

Make a step backward on the current playing element

Fast backward the current playing element.

Raise the volume of the player

Turns the volume up.

Lower the volume of the player

Turns the volume down.

Sonos Manager

This object represents the complete integration of Sonos systems in ThinKnx, it allows to control and receive feedbacks from Sonos players directly through network without creating more traffic on KNX. In this way, all the commands and feedbacks can be available on KNX only if the installer really need them.

Adding a Sonos Player

Click on the button displayed on the right of the Players property to open the players editor window. By clicking on ”Add” button, the Configurator will automatically start to search for Sonos Player in the local network and it will display them in a list. If the player to add is in the list, select it and click on ”Add Player” to add it to the Players list. Otherwise, if the player isn’t in the list, click ”Search” to restart the automatic research or click on ”Create Player” to add to the list an empty Player object. For each player it is possible to edit the following properties:

Adding a Sonos Topology

The Configurator allows to define groupings (called Topologies) among Sonos Players and to recall them directly from KNX. To create a topology, click on the button displayed on the right of the Topologies property to open the topologies editor window, click on ”Add” and adjust the properties in the grid:

Sonos Player commands

Commands sent to the Sonos Player and recallable from other objects:

Put the device in PLAY state

Allows to set the Play status on the Sonos Player.

Put the device in STOP state

Allows to set the Stop status on the Sonos Player.

Volume up the device

Allows to increase the Sonos Player volume.

Volume down the device

Allows to decrease the Sonos Player volume.

Set value for volume

Allows to directly set the value of the volume of the Sonos Player; the volume value [0-100] can be adjusted by editing the parameter on the right.

Skip track forward

Allows to skip to the next track in the Sonos Player queue.

Skip track backward

Allows to skip to the previous track in the Sonos Player queue.

Put the device in MUTE state

Allows to set the Mute status on the Sonos Player; the parameter on the right indicates whether to Mute (1) or Unmute (0) the device.

Play the audio from AUDIO-IN plug

Starts playing from Audio-in source.

Play the audio from another player’s AUDIO-IN plug

Starts playing from the Audio-in source of a different player; to specify the player adjust the parameter on the right specifying the unique identifier of the source player (refer to Sonos Player properties).

Play the audio from a network file

Starts playing from a network file source; the url of the file source must be adjusted in the parameter on the right, using the format //192.168.2.5/Music/abc.mp3

Play the audio from a streaming

Starts playing from a streaming source; the streaming url must be adjusted in the parameter on the right, using the format //myradiostream.com/stream.pl

Enable/Disable Repeat PlayMode

Allows to set the playing modality; the parameter on the right indicates whether to Enable (1) or Disable (0) the Repeat modality.

Enable/Disable Shuffle PlayMode

Allows to set the playing modality; the parameter on the right indicates whether to Enable (1) or Disable (0) the Shuffle modality.

Start a playlist from its number

Recalls the playlist to play; the parameter on the right indicates the number of the desired playlist. This command only works if the playlist’s name in Sonos starts with “Num -” where Num is the number used to recall the playlist.

Start a playlist from its name

Recalls the playlist to play; the parameter on the right indicates the name of the desired playlist. This command only works if the playlist’s name in Sonos is equal to the specified parameter.

Start a favorite from its number

Recalls the favorite to play; the parameter on the right indicates the number of the desired favorite. This command only works if the favorite’s name in Sonos starts with “Num -” where Num is the number used to recall the favorite.

Sonos Topology commands

Commands sent to the Sonos Topology and recallable from other objects:

Recall the topology

Creates the grouping of players as specified in the Sonos Topology properties.

IR transmitter

This object allows to control an IR Transmitter device integrated into the LAN network. It can be interfaced with Ethernet, Ethernet PoE and Controller LAN devices.

Adding IR commands

Click on the button displayed on the right to open the actions editor window, click on ”Add” and adjust the properties in the grid:

Importing and exporting IR commands

This feature allows to export a list of IR commands previously created in a project and import it in another project.

To export the commands list, open the commands editor window by clicking on the button displayed on the right of the ”IR commands” property. Click on the ”Export” button and choose the path of the xml file that will be created, in this way the list of IR commands will be saved outside the Configurator.

To import the commands list in a project, open the commands editor window by clicking on the button displayed on the right of the ”IR commands” property. Click on the ”Import” button and select the xml file previously saved and click on OK button to confirm. A list of commands will appear in the editor window.

During the import process, if the ”Remotes directory” property of the ”IR transmitter” object isn’t set, the commands will be added to the list with the prefix ”***” in the name and only the command alias will be set.

Object commands

Commands sent to the object and recallable from other objects:

Send the selected command for the selected remote

Allows to create sequences using the commands previously configured in the relates system object properties (please refer to the dedicated section). To create a sequence select the desired command from the list and the click on ”Enqueue”; the ”Make pause” item can be added to the sequence in order to grant a better reception. The sequence displayed in the box below can be edited by deleting single items or moving them by clicking on ”Up” and ”Down” buttons. By checking the ”Output option” item, the same command can be sent to different outputs of the same IR device.