Table of Contents

Interface Objects

These objects, divided into functions, pages and objects, compose the client application GUI. Please refer to the ”User Interface” section. Each object allows the user to check the system status and control the integrated elements. All these objects shares the following properties:

By right clicking on a selected object, the following items are displayed in the drop-down menu:

By right clicking on the icons of objects that can be associated with KNX groups, the following items will be active in the drop-down menu:

Page

This object is the fundamental element for the User Interface. All the other customized objects forming the project are added on the page element. Each page can have a background color enabled, or a background image selected from the list available inside the software.

Background 1

Background 2

This object allows the user to create a popup instead of a page. Similar to a page, a popup can contain the majority of the User Interface objects. The popup can be designed with a different background, and can be recalled from a Generic Button or from a trigger inside the logic Module.

Open a popup from a Generic Command:

Open a popup from the Logic Module:

Popup Commands

Picture

This object allows to import a (PNG or JPG) image file in the project. (It can be used for example as interface background).

Static text

This object allows to insert text labels in the GUI.

Switch

This object is used for every kind of switching command: toggle, dimming, ”send 1”, ”send 0”, ”send 1 on press and 0 on release”, etc. If linked to a ”Switch schedule” object, this object can be used with a timer.

RGB Lamp

This object allows the user to control a RGB lamp from client application.

Thermo Comfort

Chronotermostat object that allows the user to set hourly, daily and weekly temperatures and boiler programs. It reads the current temperature and gives the feedback of heating and cooling valve.

The related ”Chronotermostat” system object has to be configured with the same functioning logic. ”Use extended UI” disabled → ”Temperature mode” enabled. ”Use extended UI” enabled → ”Temperature mode” disabled.

Comfort HVAC

This object allows to control an air conditioning device integrated into the system.

Roller shutter

This object allows the user to control rollers.


If ”Bus type” is set to ”KNX”, the following properties will appear:


If ”Bus type” is set to Zwave, Lutron, MyHome or DuoTecno, it is enough to link the corresponding Gateway added in System, as well as the correct shutter element.

It is highly recommended to correctly plug in the cables in the actuator in order to avoid the need to set the inverted functioning.

Analog value

This object allows to visualize a value read from KNX or from any other source in the GUI. The object permits also to set a value using a slider if this functionality is correctly set up.

When the visualization type is set to “Slider”, the below additional parameters are visible:

Blinds

This object is now combined with the Roller Shutter in the Thinknx UP version.

This object allows the user to control blinds.

It is highly recommended to correctly plug in the cables in the actuator in order to avoid the need to set the inverted functioning.

Scene

This object allows the user to launch, set or record a scene directly from the client interface.

Intercom

This object allows the user to answer the intercom from client application.

If you do not know the Caller ID of the door station, you can retrieve it: leave the Called ID field blank, enter the data for registration and upload the project on iPad or iPhone. With the project open on the iOS client, close the app and make the call from the door station. The extension number of the door station will be displayed in the notification of the iOS client.

Chart

This object allows to display in the client interface the data stored in the Cloud database.

To work properly this object requires an active internet connection and the ThinKnx Cloud enabled and configured!

Editing X axis

The chart supports only one X axis, to edit its properties click the button on the right of the X axis property:

Adding Y axis

By default, one Y axis is already created in the chart, but it is possible to add a second Y axis to differentiate the scales of the values displayed. To configure a Y axis, click on the button on the right of the Y axis property. In the widows that appears, click ”Add” to add a new axis and select it to edit its properties:

Adding a series

Each chart series represents a system Database variable. To add a series, click on the button on the right of the Series property. In the window that appears, click on ”Add” and adjust the properties of the new object:

Weather

This object allows to add the weekly weather forecast to the project.

To work properly this object requires an active internet connection because the data are downloaded from an external server!

Web Browser

This object allows to add a web browser inside a project page, allowing the user to access web pages using one single application.

Note that URLs with HTTPS used for secure communication are not yet available for the Web Browser object, and that there are some navigation limitations due to the inavailability of certain plugins.

Irrigation panel

This object is a dashboard used by the user in the client application to manage the Irrigation system object.
attention In order to work properly, this object need an internet connection, since data are downloaded from an external server.

Generic command

This generic button can be configured in order to perform a specific action (f.e: send telegrams on bus, launch a scene). It can be programmed to control each server service.

Extended command

This object is a particular button that, reading a value from KNX or a different data source, can switch between different states defined by the user. States can be represented by different images or strings. Depending on the data type of the source, strings for the states can also come directly from the source (for instance it is possible to show text coming from KNX or date and time). For each state it is possible to associate two actions, one for press and one for long press event. With this object it is possible to create very complex interaction elements like gauges, dynamic texts etc.

Adding states

To define Extended Command’s states, click on the button displayed on the right of ”Feedback States” property to open the states editor window, click on ”Add” and adjust the properties in the grid:

If ”KNX Data Type” property is set to DPT 10, 11 or 16, the following properties will be displayed:

Otherwise the following properties will be displayed:

If ”KNX Data Type” property is set to one of the remaining data types, the following property will be displayed:

States Threshold KNX value
State 1 0 0-89
State 2 90 90-179
State 3 180 180-255

If ”Type” property is set to ”Text”, the following properties will be displayed:

If ”Type” property is set to ”Graphic”, the following property will be displayed:

If ”Use background” property is enabled, the following property will be displayed:

For each state it is possible to define two actions, one for press and one for long press:

Sensor

This object allows the user to visualise the status of an alarm sensor and provides the option to exclude it.

Alarm keyboard

This object allows the user to enable/disable the alarm for all the partitions or just for some of them.

Camera

This object allows the user to visualize the streaming of an IP camera in the application.

When using RSTP, the Thinknx server tries to connect to the camera through UDP by default. In case the camera widget presents a delay before showing the stream, use the value “rstp-tcp” in the parameter “Stream Options”. Your camera might require a TCP connection in order for it to work.

In Stream Options, it is advised to use a small network cache setting such as 100 or 300 in order to avoid delays in connection

If an external IP address is configured for the camera, it is advised in most cases to disable the use of the local connection, as it might create delays in a remote connection

Useful Paths

Audiofy

This object allows the user to control Thinknx Audiofy from inside the Thinknx application, instead of using the independent Audiofy application.

Page (Trend Line)

This object is the fundamental element for the User Interface. All the other objects forming the project are added on the page element. Each page can have a background color enabled, or a background image selected from the list available inside the software.

Picture with gray color and opacity 50

Picture with gray color and opacity 50

Picture with red color and opacity 70

Picture with red color and opacity 70

Switch (Trend Line)

This object is used for every kind of switching command: toggle, dimming, ”send 1”, ”send 0”, ”send 1 on press and 0 on release”, etc. If linked to a ”Switch schedule” object, this object can be used with a timer.

For every Graphic option selected it is possible to have a preview by editing the following property:

If the Switching type option is ”Value on pression”, ”Value on release” or ”Value on pression and on release”, the following properties are displayed:

For all switching types, a scheduling feature is available:

Show-Hide buttons

Show-Hide Buttons


Depending on the type of Bus selected in the parameter “Bus Type”, different parameters will be visible to configure the ON/OFF control and feedback of the object:

For KNX:

For Modbus:

For Lutron:

For Hue:

For MyHome:

For DuoTecno:

For Ethernet Gateway:

For MQTT:

RGB Lamp (Trend Line)

This object allows the user to control an RGB lamp from the client application.

Thermo Comfort (Trend Line)

Comfort HVAC (Trend Line)

Roller Shutter (Trend Line)

Analog Value (Trend Line)

Scene (Trend Line)

Intercom (Trend Line)

Weather (Trend Line)

Generic Command (Trend Line)

Extended Command (Trend Line)

Camera (Trend Line)