Iddero Verso is an advanced room controller with a 4,3" capacitive touch display designed for
visualisation and control of KNX installations. It is available in white or black finish, and can be
installed in portrait or landscape mode.
Function highlights:
• Up to 48 control functions, organized in 6 configurable pages
• User editable favorites page
• Custom background images
• Weekly time schedules (up to 48 channels, 4 programs / channel)
• Alarm monitoring (up to 48 alarms) with event log
• Touch gestures: Up to 5 quick actions without leaving power saving mode
• Internal scene controller
• Two independent thermostats
•
Four multi-function inputs, individually configurable as binary or temperature probe
inputs
• Built-in temperature sensor
• Real-time clock (RTC) with backup battery
• Integrated KNX bus coupling unit
• Ultra-low power consumption
1
1.2
Connection
The following figure shows connectors and other elements in the backside of Iddero Verso.
5
1. Power supply connector
2. KNX programming button
3. KNX programming LED
4. KNX TP1 bus connector
5. Built-in temperature sensor
6. USB connector
7. Multifunction inputs connector
8. Replaceable RTC backup battery
In order to bring up the device, connect the KNX bus to the KNX TP1 connector (4), and a
separate power supply (12-30 VDC) to the power supply connector (1). Please refer to the
product datasheet for detailed information on the power supply requirements.
Note
Do not connect the KNX bus directly to the power supply connector (1); a separate power
supply is required.
1.3
First boot
As soon as the power supply is connected, the device will boot. Within a few seconds, the Iddero
logo will appear on the screen. Then, the Synchronization page will be shown.
1.3
First boot6
The Synchronization page will remain onscreen as long as the device has not yet been programmed with application data from ETS. This page is also displayed if the KNX bus is disconnected, or while the device is being reprogrammed.
If the KNX bus is connected and the device has already been programmed, the Synchronization
page will disappear and the Home page will be shown automatically.
1.4
Programming mode
In order to put the device in programming mode, press the KNX programming button (2). While
the device is in programming mode, the KNX programming LED (3) will be on.
1.4
Programming mode7
Functional description
Alarms
Settings
pages
HomeMenu
Time
schedules
Control
pages
Favorites
Default
page
(configurable)
2.1Visualisation
2.1.1Overview
The Iddero Verso user interface is organized into pages. This includes both configurablefunction
pages (also called “control pages”) and fixed function pages, such as the Menu or settings pages.
The following diagram provides a high level view of the navigation structure:
2
8
The following screenshots show the main elements of the user interface in both portrait and
1
1
3
3
2
2
landscape modes:
The status bar (1) at the top of the screen shows the name of the current page, and, optionally,
the current time and temperature.
The main area of the screen (2) shows the icons, buttons, and user interface elements relative
to the current menu or function page.
The navigation bar (3) at the bottom of the page shows icons to navigate through the user
interface. The set of displayed icons will depend on the available navigation options in each
page; these are summarized in the following table:
IconMeaning
Go to the Menu page. If already in the Menu page, exit to Home page.
Return (go back one step)
Go to the Favorites page
Go to the settings pages
In control pages: Go to previous control page
In control pages: Go to next control page
2.1 Visualisation9
2.1.2Home page
Upon startup, the Home page is shown automatically. The Home page can be configured to
show the current date and time, and also the current temperature. Tapping anywhere on the
screen will automatically switch to the “default page”. The “default page” can be the Menu page,
the Favorites page, or any of the configured control pages.
2.1
Visualisation10
2.1.3Menu page
The Menu page provides quick and easy access to all pages in the visualisation, including:
• Any of the configured control pages (up to 6)
• The time schedules pages
• The alarms pages
• The Favorites page
• The settings pages
2.1
Visualisation11
2.1.4Control pages
Control pages contain up to 8 configurable widgets, known as “components”. Available component types include the following:
• Indicators
• Indicators with alarm function
• Push buttons
• Double push buttons
• Regulation bars
• Rotary controls
• RGB and RGBW controls
• Numeric keypads
• Dimmer controls
• Shutter controls
• Temperature controls
These are described in detail in section 3.4.2 Components on page 52.
For most component types, a timer function can be enabled. See 2.2 Time schedules on
page 21.
Visualisation12
2.1
2.1.5Favorites page
In addition to the regular control pages, a “favorites” page allows end users to select up to
eight commonly used components for quick access. Any of the configured components can be
selected; see 2.1.6.4 Edit favorites page on page 16. The Favorites page can be reached from the
Menu page or from any of the control pages.
2.1.6
2.1.6.1
Settings pages
The settings pagesallow end users to configure certaindevice functions, as well as user interface
preferences.
Main settings menu
The following buttons are available in this page:
• Preferences: Opens the Preferences page. See
• System: Opens the System Settings page. See
• Favorites: Opens the Edit Favorites page. See
2.1.6.2 Preferences page on page 14.
2.1.6.3 System settings page on page 15.
2.1.6.4 Edit favorites page on page 16.
Visualisation13
2.1
•
Clean screen: Temporarily disables the touch screen for cleaning. Use a so cloth to clean
the screen. Do not use abrasive cleaners or detergents.
2.1.6.2Preferences page
The following buttons are available in this page:
• Date & time: Allows setting the system date and time.
• Language: Allows selection of the user interface language.
Buzzer: By default, the screen will beep when the user touches a user interface element.
•
The buzzer is also used to signal that an alarm has been activated. Both beeps can be
disabled here.
• Brightness: Allows adjusting the brightness of the display.
•
Passwords: Allows setting the user and/or master passwords. See 2.1.8 Access control on
page 19.
•
Power saving: Allows configuration of the inactivity timeouts used for power saving mode.
See 2.1.9 Power saving mode on page 20
2.1
Visualisation14
2.1.6.3System settings page
The following buttons are available in this page:
•
Temperature probe: Allows adjusting the calibration oset for the internal temperature
probe. The calibration oset is added to the temperature measured by the probe in
order to compensate for the eect of local heat sources or air dras that might aect the
measurement.
• Info: Shows information about the device and the configuration. The following information will be shown:
– Project name, if parametrized in ETS
– Firmware and application program version
– Serial number of the device
– Current KNX address
USB: Allows advanced customization options. See 4.1 Product customization on page 97.
•
2.1 Visualisation15
•
Defaults: Resets all settings to default values. Any user configuration will be discarded,
including preferences, timer schedules, scene values, etc. The device will be le in the
same state as if it had been just programmed from ETS. Note: The following settings are
not aected by this option:
– Current date and time
– Display brightness
• Reboot: Reboots the device.
2.1.6.4Edit favorites page
This page allows end users to select up to eight components that will be shown in the Favorites
page. A grid with eight positions will be shown. Touching any of the elements in the grid shows
a list of all available components. The special list entry “[None]” can also be selected in order
to clear the corresponding position in the grid.
2.1
Visualisation16
2.1.7Page layout
3
7
6
5
4
12
8
12
8
3
76
5
4
Many of the pages in the user interface are arranged as a grid that can contain up to 8 elements.
The position of each element in the grid is shown in the following figure:
For certain pages, including the Menu page, the configurable control pages, and the Favorites
page, several layout options are available.
• Fixed positions: Each element is displayed in its natural position in the grid.
Flexible – center: Each row is horizontally centered. Empty rows are skipped; any remain-
•
ing rows are then vertically centered.
Flexible – center + stretch horizontally: Similar to flexible – center, but all rows are horizon-
•
tally stretched to fill the available screen width.
•
Flexible – center + stretch vertically: Similar to flexible – center, but all rows are vertically
stretched to fill the available screen height.
Flexible – center + stretch in both directions: Similar to flexible – center, but all rows are
•
horizontally stretched to fill the available screen width, then vertically stretched to fill
the available screen height.
The following figure shows the resulting layout for each option in a grid where positions 1, 3, 4,
5, and 6 have been used.
2.1
Visualisation17
12
3
4
5
1. Fixed positions
2. Flexible – center
3. Flexible – center + stretch horiz.
4. Flexible – center + stretch vert.
5. Flexible – center + stretch in
both directions
2.1 Visualisation18
2.1.8Access control
Most pages in the user interface can be password protected with a 4-digit PIN code in order to
prevent unauthorized access.
Two access control schemes can be configured: Either one single password is used for all
password-protected pages (one access level), or two dierent access levels are defined (“user”
and “master”). In the latter case, the minimum access level required for each page must be
configured. It must be noted that access levels are hierarchical: The “master” password also
allows access to pages that require “user” access level. The opposite is not true: The “user”
password does not allow access to pages that require “master” access level.
When the user tries to access a protected page, a password dialog will be shown. A valid PIN
code must then be entered in order to gain access to the page.
Current permissions remain in eect until the user returns to the Home page, either manually
or automatically due to an inactivity timeout (see 2.1.9 Power saving mode on page 20).
2.1
Visualisation19
2.1.9Power saving mode
Aer a certain period of inactivity (no user interaction), the device will automatically return
to the Home page. Once on the Home page, and again aer a certain period of inactivity, the
device enters power saving mode.
During power saving mode, the display is automatically turned o and power consumption is
minimized, even though all functions (such as time schedules, alarm monitoring, etc.) remain
operational.
Both of these inactivity timeouts can be adjusted by the end user through the “Power saving”
option of the Preferences page, or even disabled altogether.
Note
2.1.10
Disabling the power saving timeout is
this may adversely impact the expected display lifetime.
Touching the screen automatically exits power saving mode. It is also possible to configure
which page will be shown at this point: Either the Home page or the “default page” defined in
the ETS configuration.
not recommended
for normal operation, since
Touch gestures
Iddero Verso supports the use of touch gestures for quickly executing up to five preconfigured
actions. Touch gestures can be used while the device is in power saving mode, and also in the
Home screen. The following gestures are detected:
• Swipe up
• Swipe down
• Swipe le
• Swipe right
• Multitouch gesture (touch the screen with more than one finger)
2.1
Visualisation20
A dierent action can be configured for each gesture. When the touch gesture is detected, the
associated action will be executed and the device will play a short confirmation sound.
Typical uses for touch gestures include switching on the lights on a dark room (the multitouch
gesture makes this specially easy, as users just need to place their hand on top of the screen),
or activating a “Welcome” or “Good bye” scene when entering or leaving home.
2.2
Time schedules
2.2.1Overview
For most components in the visualisation it is also possible to enable a “timer function”. When
the timer function is enabled, the end user can setup actions to be run at scheduled times. For
example, a dimmer control can be programmed to switch on a lamp at 75% intensity every day
from Monday to Friday at 20:00, and to switch it o at 23:00.
Each component for which the timer function is enabled supports up to four separate time
programs, each of which in turn supports separate “start” and “end” actions.
2.2
Time schedules21
The following parameters can be set by the user for each time program:
2.2.2
• Start and end actions
1
• Start and end action times
• Week days (SMTWTFS) when the program is valid
• Optionally, a date range (from-to) when the program is valid
The week days parameter can be used to specify which days of the week the program should
apply to. The start and end dates make it possible to limit the weekly schedule to a specific
period of the year. For example, users could define a program that would only run on weekends
during the months of June, July, and August.
Timer groups
Each component enabled as a timer can be optionally added to one of four available “timer
groups”.
Timer groups can be locked (temporarily disabled) by sending a KNX telegram to a specific
communication object. While a timer group is locked, any scheduled actions for components
associated to that timer group will not run. This makes it possible to disable a group of timers
temporarily, for example during short vacations.
2.2.3
Editing of timer programs
Components for which the timer function has been enabled will show up in the “Time schedules”
page, which can be reached from the Menu page.
1
In some cases, actions are fixed and cannot be modified; for example, in a push button component that has
been configured to run a scene, the action is fixed (run the associated scene)
Time schedules22
2.2
Selecting one component from the list shows the available programs:
2.2 Time schedules23
The “Enable” checkbox allows to manually enable or disable any configured actions. Note
that this checkbox will be disabled if the component belongs to a timer group that is currently
locked.
Selecting a program shows the program edit page, where all the parameters for the timer
program can be edited.
When a component has any scheduled actions enabled, a small clock iconwill be shown
both in the component itself and in the corresponding page button in the Menu page.
2.3
Alarms
2.3.1Overview
Components configured as “Indicator with alarm” combine two functions: On one hand they
behave as regular Indicators, and as such they can display status values for an associated
communication object. In addition to that, they can also be used to detect alarm or fault
conditions.
2.3
Alarms24
For this, the component provides two additional communication objects: A “trigger” object,
Trigger
"No alarm" value
Acknowledge
Acknowledge
Trigger
OFF
ALARM
WAIT_ACKWAIT_OFF
"No alarm" value
and an “acknowledge” object.
When the “trigger” communication object receives an alarm value from the bus (the “alarm
condition”), the alarm is activated. This is signalled both visually, in the user interface, and via
the built-in buzzer device. The alarm will remain active until it has been acknowledged by the
user and the trigger object has received the “no alarm” value.
Confirmation (acknowledgement) of the alarm can be done either manually, through the user
interface, or by writing the acknowledge value to the “acknowledge” communication object.
The following flowchart shows the possible alarm states and the transitions between them:
• Initially all alarms are in the OFF state
• When the alarm condition is triggered, the alarm switches to the ALARM state
•
•
•
If an alarm is in the ALARM state and the alarm condition deactivates (the “no alarm”
value is received), it switches to the WAIT_ACK state until it is acknowledged.
If an alarm is in the ALARM stateand the user acknowledges it, it switches to the WAIT_OFF
state until the alarm condition deactivates.
If an alarm is in the WAIT_ACK state and the alarm condition is triggered again, the alarm
switches back to the ALARM state.
2.3
Alarms25
2.3.2Alarm visualisation
All configured alarms, along with their current state, can be checked at any time from the
“Alarms” page, which is reached from the Menu page.
Alarm state is shown as follows:
SymbolsState
ALARM state
WAIT_ACK state (waiting for acknowledgement)
WAIT_OFF state (waiting for deactivation of the alarm condition)
OFF (idle) state
From this page it is also possible to acknowledge individual alarms (by selecting each one and
touching the “Acknowledge” () button, or all pending alarms at once with the “Acknowledge
all” () button.
The alarm status is also shown in the visualisation with a small status led on the component
itself. Also, for any page with active alarms, a small status led will be shown in the corresponding
page button in the Menu page.
2.3
Alarms26
2.3.3Alarm log
An internal alarm log holds information about the latest 100 alarm events, including the event
date and time. The alarm log can be reached from the alarms page (“Alarm log”) button. The
following events are logged:
SymbolMeaning
The alarm is triggered
The alarm is acknowledged, but the alarm condition persists (the “no alarm”
value has not been received yet)
The alarm goes idle; it has been acknowledged and the “no alarm” value has
been received
The alarm log can be cleared at any time by means of the “Clear” button.
2.3
Alarms27
2.4Thermostats
2.4.1Overview
Iddero Verso implements two independent thermostats for ambient temperature regulation,
and thus can be used to control two independent HVAC zones. Each thermostat can be configured for heating, cooling, or both heating and cooling. The thermostat continuously compares
the current room temperature with the current temperature setpoint, and controls operation
of the heating and/or cooling actuators using a variety of control methods.
2.4.2
2.4.3
Room temperature
Current room temperature can be obtained from several sources:
• Temperature measured by the internal (built-in) temperature sensor
•
Temperature measured by an external temperature probe connected to one of the four
available multifunction inputs
• Temperature provided by an external KNX device
For each thermostat, two dierent temperature sources can be selected and their temperature
values averaged in order to calculate the actual room temperature. By combining the measurements from two dierent sources, it is possible to eectively filter local perturbations, e.g. from
heat sources or air streams close to the sensors.
Setpoints
2.4.3.1Operating Modes
The thermostat has four dierent operating modes: Comfort, Standby, Economy, and Building
Protection.
• Comfort mode
the room at a pleasant temperature.
• Standby mode
lowered if in Heating mode, or increased if in Cooling mode), for example during short
absences. This helps reducing energy consumption, but at the same time allows for
quickly returning to the comfort mode at any time.
: The temperature setpoint is set to a value which enables normal use of
: The temperature setpoint is temporarily relaxed (i.e. the setpoint will be
Thermostats28
2.4
• Economy mode
Comfort
mode
Protection
mode
Economy
mode
Standby
mode
Overheating
protection setpoint
Frost protection
setpoint
Standby setp. (cooling)
Economy setp. (cooling)
Comfort setp. (cooling)
Comfort setp. (heating)
Standby setp. (heating)
Economy setp. (heating)
Temperature
: If the room will not be used for a longer period of time (for example
during the night) the temperature setpoint can be relaxed even further in order to achieve
higher energy savings.
• Building protectionmode
: In this mode, the room thermostat is out of service. The room
will only be heated (or cooled) if the room temperature has reached values so low (or
high) that there is a risk of the installation being damaged from freezing or overheating.
Each of the four operating modes has its own temperature setpoint, as shown in the following
diagram:
Setpoints can be defined in two ways: Absolute Setpoints and Relative Setpoints. Both methods
are described next.
2.4.3.2Absolute Setpoints
In the Absolute Setpoints method, setpoints for each operating mode are defined as absolute
temperature values.
During operation, setpoints can be adjusted at any time by writing to the “Setpoint” communication object. Note that this may trigger an automatic change of operating mode, if the
thermostat determines that there is an operating mode that better fits the requested temperature setpoint.
2.4
Thermostats29
Example
Let’s assume the following configuration:
• Thermostat is configured for cooling operation
• Comfort setpoint is set to 25ºC
• Standby setpoint is set to 27ºC
If the thermostat is in initially in Comfort mode, and a value of 28ºC is written to the
“Setpoint” communication object, it will automatically switch to Standby mode.
A configuration parameter controls if and when temperature setpoint changes are stored permanently:
• Never: Temperature setpoint changes are never stored permanently.
2.4.3.3
• Manually
: A “Save setpoint” communication object is enabled. By writing to this object,
the current setpoint value will be stored as the default setpoint for the currently active
operating mode, overwriting the initial value that was set in ETS.
• Upon mode changes
: The current setpoint value will be automatically stored as the
default setpoint for the currently active operating mode whenever there is an explicit
change of operating mode, or when the thermostat switches from heating to cooling or
vice-versa2.
Setpoints can be restored to their original values (as defined via ETS parameters) at any time
via the “Reset setpoints” communication object.
The above discussion applies to the Comfort, Standby, and Economy operating modes. It is not
possible to manually adjust the setpoint for Building protection mode.
Relative Setpoints
In the “Relative Setpoints” method, the eective setpoints for the Comfort, Standby, and
Economy operating modes are defined relative to a common base value (the
according to the following equation:
base setpoint
),
Eective setpoint = Base setpoint + Mode oset + User oset
2
Additional considerations apply if the thermostat is configured for automatic switching between heating and
cooling. See Additional considerations if Absolute Setpoints are used on page 34.
2.4 Thermostats30
The base setpoint can be modified at any time through the “Base setpoint” communication
object. The
changed at runtime. The
within a configurable range.
The user oset can be modified through two communication objects: Either directly writing an
oset value to the “Setpoint oset” object, or by writing a “1” or “0” value to the “Setpoint step”
object. The latter will result in progressive adjustments of +/- 0.5ºC in the current user oset.
A configuration parameter, “Reset user oset on operating mode changes” determines whether
the current user oset should be reset to zero or carried over when the operating mode
changes.
Finally, an additional “Reset oset” communication object allows to reset the user oset to
zero at any time.
The above discussion applies to the Comfort, Standby, and Economy operating modes. The
setpoint for the Building protection mode is always defined as an absolute setpoint, and cannot
be changed at runtime.
mode oset
for each mode is configured via ETS parameters, and cannot be
user oset
allows additional adjustment of the current setpoint
2.4.3.4
Switching of operating modes
It is possible to toggle between operating modes at any time by writing to the associated
communication objects. This can be done via a 1-byte object or via four 1-bit objects, one
per mode. In turn, the 1-bit objects can be configured to work in “switch mode” or in “trigger
mode”:
• Trigger mode
the corresponding operating mode.
• Switch mode
the operating mode. The new operating mode will depend on the current value of all
four 1-bit switch objects. The possible combinations are shown in the following table (“-”
means that the object value is ignored).
: Writing a value “1” to one of the 1-bit objects will trigger the activation of
: Writing a value of “1” or “0” to any of the 1-bit of the objects will update
2.4 Thermostats31
Note
Writing to the 1-byte mode object will always set the operating mode regardless of the
value of the 1-bit objects, and vice-versa.
When a new operating mode is selected, the current temperature setpoint will be set to that of
the new operating mode.
2.4.3.5
2.4.4
Forced protection mode
Under certain circumstances, it may be desirable to override the currently selected operating mode, and force the thermostat into Protection mode. This is called “Forced protection”
mode.
This could be the case, for example, when windows are opened in an hotel room. For this
purpose, an additional “Window status” communication object can be enabled, which could
be connected to e.g. a window sensor. When the activation value (“1”) is written to this object,
the thermostat automatically switches into Forced protection mode, and will remain in this
mode as long as the communication object does not receive the deactivation value (“0”).
If the thermostat receives a request to change operating mode while it is in Forced protection
mode, the request will be processed, but the change will not be eective until Forced protection
mode is deactivated.
Heating and Cooling
2.4.4.1
Each thermostat can be configured to operate in heating mode only, in cooling mode only, or in
combined heating and cooling mode.
If combined heating and cooling operation is selected, switching between heating and cooling
can be done either manually (by means of an associated communication object) or automatically.
Automatic switching
If automatic switching of heating/cooling is selected, the thermostat will automatically determine the heating/cooling mode depending on the current room temperatureand the configured
temperature setpoints.
Thermostats32
2.4
•
If the thermostat is in
cooling mode
, it will automatically switch to Heating if the room
temperature falls below the corresponding setpoint3for Heating mode.
•
If the thermostat is in
heating mode
, it will automatically switch to Cooling if the room
temperature rises above the corresponding setpoint for Cooling mode.
Example
If the thermostat is in heating / standby mode, it will automatically switch to cooling when
the room temperature rises above the setpoint configured for cooling / standby mode.
Changeover protection band
In order toavoid situations where the thermostatis continuously switching betweenheating and
cooling, an additional parameter is introduced that allows defining a “Changeover protection
band”. The thermostat will not switch between heating and cooling until the dierence between
the room temperature and the current setpoint is greater than the protection band.
Example
Let’s assume the following configuration:
• Thermostat is currently in Cooling mode
• Current operating mode is Comfort
• Comfort setpoint for cooling is set to 25ºC
• Comfort setpoint for heating is set to 24ºC
• Changeover protection band is set to 2ºC
• Initial room temperature is 26ºC
Normally, the thermostat would switch to heating mode as soon as the room temperature
falls below 24ºC. However, because the changeover protection band parameter is set to
2ºC, the switch to heating mode will only happen when the room temperature falls below
23ºC.
3
The setpoint that is considered is the one corresponding to the same operating mode that is currently active
(comfort, standby, economy, protection) but for Heating mode.
Thermostats33
2.4
Additional considerations if Absolute Setpoints are used
In order to avoid malfunction of the thermostat, if the Absolute Setpoints method is used
with automatic switching between heating and cooling, an additional limitation is introduced
regarding permanent storage of setpoint changes. Namely, the device will always ensure that
the comfort setpoint for cooling mode is never lower than the comfort setpoint for heating
mode.
2.4.5
Control algorithms
The main function of the Iddero Verso thermostats is to compare the current room temperature
with the desired temperature (setpoint) and send appropriate commands to the KNX actuators
(relay outputs, valve motors, etc.) that control the actual HVAC equipment.
To this end, Iddero Verso thermostats support dierent control algorithms:
• Two-point control with hysteresis
• P-I control with continuous (analogue) output
• P-I control with PWM (switched) output
These algorithms are described next.
Note
If a thermostat is configured for both heating and cooling, a dierent control algorithm
can be configured for each function. Thus, for example, a thermostat can be setup to
use two-point control with hysteresis for cooling, and P-I control with PWM output for
heating.
2.4.5.1
Two-point Control with Hysteresis
Two-point control with hysteresis is a simple and well-known control algorithm that is sometimes also referred to as “On/o control”. In this algorithm, the thermostat turns on the heating
when the current room temperature is below the desired setpoint, and turns it o when the
room temperature rises above the desired setpoint. The opposite holds true for cooling.
In order to prevent the output from quickly switching on and o when the room temperature
is close to the setpoint value, dierent thresholds are considered for switching on and o.
This behaviour is controlled with the Hysteresis configuration parameters (upper and lower
hysteresis).
Thermostats34
2.4
In Heating mode:
Lower
hyst.
Upper
hyst.
Output ON
Output OFF
SetpointTemperature
Lower
hyst.
Upper
hyst.
Output ON
Output OFF
SetpointTemperature
•
The output is switched on when the room temperature is less than or equal to Setpoint -
lower hysteresis
•
The output is switched o when the room temperature is greater than or equal to Setpoint
+ upper hysteresis
In Cooling mode:
•
The output is switched on when the room temperature is greater than or equal to Setpoint
+ upper hysteresis
•
The output is switched o when the room temperature is less than or equal to Setpoint -
lower hysteresis
2.4 Thermostats35
Two-point control with hysteresis is easy to setup and can be used with regular switching
Time
Setpoint
ONOFFONONONOFFOFFOFF
Setpoint+
upperhyst.
Setpoint-
lower hyst.
actuators. However, it is also sub-optimal in terms of power consumption and comfort, due to
the typical fluctuations of the room temperature around the setpoint which arise as a result of
the simple control algorithm.
2.4.5.2P-I Control with Continuous Output
Proportional-Integral (P-I) Control is a more complex control algorithm where the thermostat
constantly measures the dierence between the current room temperature and the desired
setpoint (the error term), and computes an appropriate correction value based on the current
dierence, and also on the previous history of the system. This correction value (e.g. 0-100%) is
periodically sent to a proportional HVAC actuator device.
When configuring a thermostat to use P-I Control, the following parameters must be considered:
• Cycle time:
with the desired setpoint, and computes the correction values to be applied. The cycle
time determines how oen this is done. Longer cycle times (typically 15-20 minutes)
should be chosen for HVAC systems with high thermal inertia, such as radiant floor
heating, and shorter cycle times (typically 10-15 minutes) for HVAC systems with low
thermal inertia, such as as air convection heating and cooling.
• Proportional band:
nitude of the output value relative to the error term. For example, a proportional band of
5ºC means that the output will be set to 100% when the error (the dierence between the
The control algorithm periodically compares the current room temperature
The proportional band (measured in degrees) determines the mag-
2.4 Thermostats36
current temperature and the desired setpoint) reaches 5ºC. If the dierence is only 1ºC
(20% of the proportional band), the output will be set to 20%, and so on.
• Integral time:
The P-I control algorithm not only considers the current value of the error
term at any given time, but also the “history” of the system; that is, the past values of
the error term. This makes it possible to react faster to changes in ambient conditions
that impact the room temperature. Short integral times allow for fast reactions to such
changes, but a too short integral time introduces a risk of permanent oscillations around
the setpoint. Long integral times eliminate the risk of oscillations, but the reaction to
external changes will be slower.
Note
Every time the desired temperature setpoint changes, the current cycle is interrupted,
the new values are processed, and a new cycle is started. This allows the system to reach
its steady state more quickly.
If the P-I control parameters are properly adjusted, the control algorithm may be able to efficiently control all common types of heating and cooling systems, thus making the room
temperature control work as fast as possible and without deviation. However, tuning of the P-I
control parameters is not straightforward, and even small changes to the parameters values can
result in noticeable changes to the control performance: An incorrectly configured system may
be too slow, needing a long time to reach the desired temperature setpoint, or it may fluctuate
above or below the setpoint.
For this reason, a set of predefined parameters that correspond to the most common types of
heating and cooling systems are available and can be easily selected, as shown in the following
table. For expert users, the option of entering custom parameter values is also provided.
Application
(heating)
Proportional band
(K)
Integral time
(min)
Recommended
cycle time (min)
Warm water heating515015
Floor heating524015-20
Electric heating410010-15
Convection heating49010-15
In the P-I Control algorithm described in the previous section (P-I Control with Continuous
Output) the control variable that is periodically sent to the HVAC actuatoris an analogue variable
(0-100%). Thus, a proportional HVAC actuator is required.
In some cases, however, it is desirable to benefit from the advantages of P-I control, while still
being able to use standard (lower cost) switching actuators, such as relays and actuators for
zone valves. For this, the P-I Control algorithm with PWM Output can be used.
This is exactly the same as P-I Control with continuous output, except that proportional output
values are implemented by switching a binary output on and o for certain time periods. The
control algorithm operates periodically over a cycle (the cycle time); in each period, the output
is switched on for a time that is proportional to the value of the control variable, and then
switched o for the remaining of the period. For example, if the cycle time is 15 minutes, and
the control variable should be set to 20%, the controller will keep the output on for 3 minutes
(20% of the cycle time), and o for 12 minutes (80% of the cycle time).
By varying the ratio between the on and o times, also known as the duty cycle, the average
time of activation of the output, and in turn the average supply of heating or cooling power,
can be eectively controlled.
Note
In order to avoid damage to the switching actuator, if the computed on or o time is
shorter than 5 seconds, a fixed time of 5 seconds is used instead.
2.4
Thermostats38
2.4.6Additional heating and cooling
Some HVAC systems, such as radiant floor heating systems, exhibit a very high thermal inertia,
which translates to slow response times at start-up, or when there are changes in the working
conditions (ambient temperature or desired setpoint).
In order to improve response times for such systems, auxiliary heating or cooling systems
with lower thermal inertia are oen installed. These auxiliary systems, oen called “second
stage” systems, are temporarily switched on when there is a large dierence between the room
temperature and the setpoint, thus contributing to a faster heating or cooling of the room,
and are switched o when this dierence becomes smaller and can be handled by the main
system.
The Iddero Verso thermostats can be configured to control these auxiliary heating or cooling
systems, if they are installed. For this, it is necessary to define a temperature range where the
auxiliary system will kick in. This is configured through the “Additional heating (or cooling)
band” parameter:
In Heating mode:
2.5
Additional heating is switched on when the room temperature is less than or equal to
•
Setpoint - additional heating band
•
Additional heating is switched o when the room temperature is greater than or equal to
Setpoint - additional heating band + 0.5 ºC
In Cooling mode:
Additional cooling is switched on when the room temperature is greater than or equal to
•
Setpoint + additional cooling band
•
Additional cooling is switched o when the room temperature is less than or equal to
Setpoint + additional cooling band - 0.5 ºC
Multifunction inputs
Iddero Verso features four multifunction inputs, each of which can be individually configured in
one of the following ways:
• Binary - Push button
• Binary - Switch/sensor
• Temperature probe
2.5
Multifunction inputs39
For a detailed description of the available configuration options for each type of input, see 3.6
Inputs on page 90.
2.5.1Binary inputs
2.5.1.1Push button inputs
Push button inputs are typically connected to external push buttons, and can be configured
to trigger dierent actions upon detection of “short” and “long” presses. For example, a push
button input can be connected to a physical push button to control a light dimmer. Short
presses can be configured to toggle the light on and o, while a long press can be configured to
start a dimming operation.
For each input configured as a push button input, a configuration parameter allows to customize
the minimum press time to dierentiate between short and long press operations.
2.5.1.2
2.5.1.3
Switch/sensor inputs
Switch/sensor inputs are typically connected to external switches or sensors, and can be configured to trigger dierent actions when the input contact closes and when the contact opens.
A typical use case for switch/sensor inputs is to connect external alarm sensors; for example, a
fire detector, or a magnetic door/window sensor. Dierent actions can be triggered when the
alarm conditions is detected, and also when the alarm condition deactivates.
Input locking
For each binary input, an optional “Input lock” communication object is available. This object
allows to temporarily disable operation of the associated input. While an input is locked, short
and long presses (for push button inputs) or state transitions (for switch/sensor inputs) are
ignored, and the corresponding actions are not triggered.
2.5
Multifunction inputs40
2.5.2Temperature probe inputs
Temperature probe inputs can be used to measure temperature from connected temperature
probes.
A configurable oset can be added to the measured value in order to compensate for the eect
of local heat sources or air dras that might be close to the probe location.
Temperature values are made available through an associated communication object. Values
can be sent to the bus periodically, and/or when a certain change between the current value
and the last value sent to the bus is detected. If the temperature cannot be read (for example,
if the probe is broken, or if it is physically disconnected from the input) an error condition is
signalled through a separate error object.
An
alarm function
configured to detect high temperatures, low temperatures, or both high and low temperatures.
When the temperature value exceeds the configured limits, an alarm condition is signalled
through a specific “alarm” communication object.
can be enabled for each temperature probe input. The alarm function can be
2.6
Scene controller
2.6.1Internal vs. External scenes
Many of the functions in Iddero Verso (such as touch gestures, or components used in the
visualisation) can be configured to trigger so called “external” scenes. External scenes are
managed by external KNX devices, which are in charge of storing the scene values, and recalling
them when the scene is triggered. In this case, Iddero Verso simply sends a KNX telegram
indicating the scene to be recalled or stored.
In addition to this, Iddero Verso features an internal scene controller. “Internal” scenes are
managed internally, and can be recalled or stored in response to internal actions, and also if
requested by external KNX devices.
2.6.2Scene actuators
Up to 8 scene actuators can be enabled. Each actuator is associated with a communication
object, and can be configured to respond to up to 8 dierent scenes (which need not be the
same for all actuators).
Scene controller41
2.6
Scenes can be recalled and stored in a variety of ways:
•
When the user activates a scene push button or double push button component in the
visualisation
• Through the “Run/save internal scene” communication object
• As a response to certain actions, such as touch gestures
2.6.3
Recalling scenes
When the internal scene controller receives a request to recall a given scene, all scene actuators
are checked. For each scene actuator that has been configured to respond to the corresponding
scene number, the value associated with that scene number will be sent to the bus.
2.6.4Storing scenes
When the internal scene controller receives a request to store a given scene, all scene actuators
are checked. For each scene actuator that has been configured to respond to the corresponding
scene number, the current value of the associated communication object will be stored as the
new value for that scene number (as long as the parameter “Allow saving” is enabled for that
scene).
The following must also be considered:
If the associated communication object has not been updated since startup (either by the
1.
device itself or by reception of a value from the bus), then the actuator will be skipped,
and the value associated with the corresponding scene number will remain unchanged.
If the parameter Send read requests at startup is enabled, the device will send read
2.
requests for all scene actuators’ communication objects at startup. Values received
as a response to these read requests will be used as default values to store when a
“store request” is processed, if no other value has been written to the corresponding
communication object by that time.
2.6
Scene controller42
Configuration
3.1General considerations
This chapter describes the configuration parameters available in the ETS product database.
Configurationparameters are organized in groups, or configuration sections; this chapterfollows
the same structure. For each section, the corresponding configuration parameters are shown in
table format. For each parameter, available options are listed. The default value is indicated in
bold.
Some parameters allow entering text values. These are labeled as [Text field] in parameter
tables. Regular text fields have a maximum length of 20 bytes. Text fields used for units in
numerical values have a maximum length of 6 bytes.
Note
All texts are stored using Unicode UTF-8 encoding. Encoding of ASCII characters requires
1 byte per character; however, encoding of characters outside the ASCII range requires
more than 1 byte per character. Thus the maximum number of characters allowed will
depend on the actual characters used in the text. It is recommended to check that the full
texts are actually visible on the screen aer programming.
3
Some parameters allow selecting an icon. These are labeled as [Icon selection]. For a complete
list of available icons, please refer to the Iddero Verso icon list, available for download from
The Project name field can be used to enter a descriptive project name. This will be shown in
the System Settings > Info page.
0 . .. 255 (x 1 min, 0 = Disabled)
The Display orientation parameter allows selecting the configuration of the user interface (portrait or landscape).
The Enable date/time objects parameter determines whether the Date (DPT 11.001) and Time
(DPT 10.001) communication objects will be enabled. When enabled, writing to these objects
will update the internal date and time of the device. Conversely, when the date/time is modified
through the user interface (Preferences > Date & time), the objects will be updated with the new
setting.
If the Date/time sending period parameter is set to a non-zero value, date and time will also be
sent periodically to the bus.
The Thermostat 1, Thermostat 2, Inputs, and Internal scenes parameters enable the corresponding configuration sections (see 3.5 Thermostats on page 83, 3.6 Inputs on page 90, and 3.7
This section allows configuration of the internal temperature probe.
The Calibration oset parameter defines the initial value of the calibration oset to be added
to the measured temperature values. This oset can also be adjusted from the user interface
(System settings > Temperature Probe)
The corrected temperature values are made available through the Internal temperature communication object (DPT 9.001). The Sending period and Send when change is greater than
parameters can be used to control when this object is updated (and its value sent to the bus)
3.2.3Timer groups
Parameter nameValues
Timer group 1 lock object[Checkbox]
Timer group 2 lock object[Checkbox]
Timer group 3 lock object[Checkbox]
Timer group 4 lock object[Checkbox]
As described in 2.2 Time schedules on page 21, timers can optionally be added to one of four
available timer groups. This allows to temporarily lock (disable) groups of timers with a single
operation.
The parameters in this section control whether the corresponding lock objects (Timer group 1lock ... Timer group 4 lock) are available.
3.2
Main45
3.3User Interface
3.3.1General
Parameter nameValues
Page 1[Checkbox]
...
Page 6[Checkbox]
Favorites[Checkbox]
Default languageEnglish / Deutsch / Español / Français
Show time in title barNo / Yes
Show temperature in title barNo / Yes
Show date/time in home pageNo / Yes
Show temperature in home pageNo / Yes
Source for temperature display
Temperature Probe IN1
Temperature Probe IN2
Temperature Probe IN3
Temperature Probe IN4
External object
Checkboxes Page 1 ... Page 6 and Favorites enable the corresponding pages.
Parameter Default language selects the default language for system texts. This settings can be
modified from the user interface at any time (Preferences > Language).
Parameters Show time in title bar and Show temperature in title bar control what information
will be shown in the title bar, besides the name of the current page.
Parameters Show date/time in home page and Show temperature in home page control what
information will be shown in the Home page.
If the temperature is set to be displayed in the title bar and/or in the Home page, an additional
parameter Source for temperature display allows selecting the source for the displayed temperature: The internal temperature probe, an external probe connected to one of the multifunction
inputs, or an external communication object. If the latter is selected, communication object
External temperature (DPT 9.001) will be enabled.
3.3
User Interface46
Note
When using an external probe connected to one of the multifunction inputs as a temperature source, make sure to configure the input accordingly.
Parameter Default page aer home page controls which page will be the first one shown immediately aer the Home page. This can be the Menu page, any of the configured control pages, or
the Favorites page.
3.3.2
Power saving mode
Parameter nameValues
Timeout for home page0 . .. 5 ... 60 (x 1 min, 0 = Disabled)
Timeout for power saving mode0 . .. 5 ... 60 (x 1 min, 0 = Disabled)
Page to show when leaving power saving
mode
Enable wake up object[Checkbox]
This section controls the behaviour of the power saving mode (see 2.1.9 Power saving mode on
page 20). The Timeout for home page and Timeout for power saving mode parameters define
the initial timeout values. Both of them can be adjusted from the user interface (Preferences >
Power saving).
Parameter Page to show when leaving power saving mode determines which page will be shown
when leaving power saving mode. This can be either the Home page or the “default” page
defined in the previous section.
Home page / Default page
A special Wake up communication object can optionally be enabled with the Enable wake upobject parameter. Writing the value “1” to this object wakes the device from power saving
mode.
3.3
User Interface47
3.3.3Access control
Parameter nameValues
Restricted access levelsOne level / Two levels
Additional parameters for “One level”:
Default password:
- Digit 10 . .. 1 ... 9
- Digit 20 . .. 1 ... 9
- Digit 30 ... 1 ... 9
- Digit 40 ... 1 ... 9
Additional parameters for “Two levels”:
Default User password:
- Digit 10 . .. 1 ... 9
- Digit 20 . .. 1 ... 9
- Digit 30 ... 1 ... 9
- Digit 40 ... 1 ... 9
Default Master password:
- Digit 10 . .. 2 ... 9
- Digit 20 . .. 2 ... 9
- Digit 30 ... 2 ... 9
- Digit 40 ... 2 ... 9
Pages in the user interface can be password protected with 4-digit PIN codes (see 2.1.8 Access
control on page 19). The parameter Restricted access levels defines whether one single password
is used for all protected pages (“One level”), or whether separate user and master passwords
are used (“Two levels”).
The setting of this parameteralso determines the available options for configuration parameters
that relate to access control for individual pages. These are labeled as [Access control options]
in parameter tables. The available options in each case are:
• If “One level” is selected: No / Yes
• If “Two levels” is selected: No / User password / Master password
Default (initial) passwords are also defined in this section. Passwords can be modified at any
time through the user interface (Preferences > Passwords).
3.3
User Interface48
3.3.4Main menu
Parameter nameValues
Menu page layoutFixed positions
Restrict access to Menu page[Access control options]
Restrict access to Alarms page[Access control options]
Restrict access to Timers page[Access control options]
This section allows configuration of the Menu page layout, and access control for the Menu
page, as well as for the Alarms and Timers page.
3.3.5Settings pages
Flexible – center
Flexible – center + stretch horizontally
Flexible – center + stretch vertically
Flexible – center + stretch in both directions
3.3.6
Parameter nameValues
Restrict access to Settings page[Access control options]
Restrict access to User Preferences page[Access control options]
Restrict access to System settings page[Access control options]
This section allows configuration of access control for settings pages.
Favorites
Parameter nameValues
Favorites page layoutFixed positions
Flexible – center
Flexible – center + stretch horizontally
Flexible – center + stretch vertically
Flexible – center + stretch in both directions
Restrict access to Favorites page[Access control options]
Restrict access to Edit Favorites page[Access control options]
3.3 User Interface49
This section allows configuration of the Favorites page layout, and access control for the Favorites and Edit Favorites page.
3.3.7Touch gestures
Parameter nameValues
Gesture: UpDisabled / Send binary value / Run scene
Value to send
(Only for “Send binar y value”)
Scene type
(Only for “Run scene”)
Scene number
(Only for “Run scene”)
Gesture: DownSame parameters as for Gesture: Up
Gesture: LeSame parameters as for Gesture: Up
Gesture: RightSame parameters as for Gesture: Up
Gesture: MultitouchSame parameters as for Gesture: Up
0 / 1
External / Internal
1 . .. 64
Configuration of touch gestures is carried out in this section (see 2.1.10 Touch gestures on
page 20). A dierent action can be configured for each of the five supported touch gestures.
This can be either sending a binary value to the bus (“0” or “1”), or triggering a scene.
If a binary action is configured, a communication object (Gesture: Up, Gesture: Down, Gesture:Le, Gesture: Right, or Gesture: Multitouch) will be enabled. The selected value (Value to send)
will be written to this communication object.
If a scene action is configured, this can be either an external scene or an internal scene. For
external scenes, a scene recall request will be sent through the Run/save external scenes object.
For internal scenes, the selected scene will be run directly.
Note
If an internal scene shall be run, make sure to enable and configure the “Internal scenes”
function (see 3.2.1 General on page 44 and 3.7 Scenes on page 94).
Restrict page access[Access control options]
Component 1[Checkbox]
...
Component 8[Checkbox]
Flexible – center
Flexible – center + stretch horizontally
Flexible – center + stretch vertically
Flexible – center + stretch in both directions
Each page has a Name and optionally an Icon. The name and icon are shown in the Menu page.
Additionally, the name is shown in the title bar when the page is displayed.
The Page layout can also be selected, along with the access control setting (Restrict pageaccess).
Additionally, a set of checkboxes are provided to enable or disable each of the eight components
that can be used in each page.
3.4
Control Pages51
3.4.2Components
Parameter nameValues
Name[Text field]
Component typeIndicator
All components have a Name, which is displayed in the visualization.
Indicator with Alarm
Push Button
Double Push Button
Regulation Bar
Rotary Control
Numeric Keypad
Dimmer Control
Shutter Control
RGBW Control
Temperature Control
3.4.2.1
A Component type must also be selected. All the remaining configuration options are specific to
each component type, and are described separately in the following sections.
Note that there is no need for a dedicated “Timer” component type, as most component types
support a timer function can be enabled (see 3.4.2.12 Timer function on page 81).
Indicator
Parameter nameValues
Indicator typeBinary
Enumerated
Numerical
Level bar
Level dial
Indicators can be used for the visualisation of status values. They display the current value of
an associated communication object.
3.4
Control Pages52
Several indicator types are supported. Each type is described separately.
Binary
Parameter nameValues
Text for 0/O[Text field]
Icon for 0/O[Icon selection]
Text for 1/On[Text field]
Icon for 1/On[Icon selection]
Binary indicators display the state of an associated binary (DPT 1) object, Binary indicator.
Both an icon and/or a text label can be associated to each of the two possible states of the
communication object (“1”/On and “0”/O).
Enumerated
Parameter nameValues
Number of states1 ... 6
Value for state 10 . .. 255
Text for state 1[Text field]
Icon for state 1[Icon selection]
States 2 ... 6Same parameters as for state 1
Define fallback state[Checkbox]
Text for fallback state
[Text field]
(If fallback state is enabled)
Icon for fallback state
[Icon selection]
(If fallback state is enabled)
Enumerated indicators can display several dierent states, depending on the value of an associated 1-byte (DPT 5.010) communication object. Values can range from 0 to 255.
3.4
Control Pages53
Up to 6 states can be defined. Each of these states is associated with a specific value of the
communication object. For each state, it is possible to define both an icon and/or a text label.
The icon and/or text will be shown when the corresponding value is received through the
communication object.
Additionally, it is possible to define the icon and/or text label for a so called “fallback state”. The
fallback state icon and/or text will be shown when a value that is not associated to any other
state is received through the communication object.
If no fallback state is defined, received values that do not match any state will be ignored.
Numerical
Parameter nameValues
Data type1-byte unsigned int
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
Decimal places
Automatic / 0 / 1 / 2
(Only for “2-byte float” data type)
Units
[Text field]
(Except for “Percentage” data type)
Numerical indicators display the value of the associated communication object as a number.
The following table shows the available data types for the communication object and the
corresponding value ranges:
For the 2-byte float data type, it is possible to define the number of decimal places to show
(Decimal places parameter). This can be set to 0, 1, 2, or Automatic; with the “Automatic” option,
the number of decimal places to show is determined automatically by the device, depending
the actual object value:
• Two decimal places if the absolute value is less than 1
• One decimal place if the absolute value is 1 or greater, and less than 100
• No decimal places if the absolute value is 100 or greater
Finally, for all data types except “Percentage”, a text suix (Units parameter) can be added to
represent value units, such as “ºC”. This suix will be displayed immediately aer the numeric
object value.
Level bar
Parameter nameValues
Data type1-byte unsigned int
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
Decimal places
Automatic / 0 / 1 / 2
(Only for “2-byte float” data type)
Units
[Text field]
(Except for “Percentage” data type)
Minimum bar value[See description]
Maximum bar value[See description]
Level bar indicators are similar to numerical indicators, and support the same data types, but
the value of the associated communication object is represented as a level bar. In addition, the
value is also displayed in textual form above the level bar.
The Minimum bar value and Maximum bar value parameters allow to limit the eective range of
values that are used to determine the bar level. Values that are outside this eective range will
be represented as an empty or full bar, respectively. The textual representation of the value is
not aected by these parameters.
3.4
Control Pages55
Example
A level bar with the data type set to 2-byte float can be used to represent temperature
values. The “minimum bar value” and “maximum bar value” parameters can be used to
define the range of temperatures to be represented in the level bar; for example, 0 to 60ºC.
If a value of 80ºC is received, the level bar would be represented as full (as for any value
above 60ºC), however the actual numeric value (80ºC) would still be displayed above the
bar.
The range of valid values for the Minimum bar value and Maximum bar value parameters equals
the range of the selected data type. The default value for the parameter will be the minimum or
maximum value of the valid range, respectively.
Level dial
Parameter nameValues
Data type1-byte unsigned int
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
Decimal places
Automatic / 0 / 1 / 2
(Only for “2-byte float” data type)
Units
[Text field]
(Except for “Percentage” data type)
Minimum dial value[See description]
Maximum dial value[See description]
Level dial indicators are completely equivalent to level bar indicators. The only dierence is
that for the graphical representation of the value, a circular dial is used instead of a level bar.
Indicators with Alarm function are regular indicator components that in addition can be used
to detect alarm or fault conditions.
For this, two additional communication objects are enabled: Alarm trigger and Alarm acknowl-edge. The activation value for both objects is selected via the parameters Alarm trigger value
and Alarm acknowledge value, respectively.
See 2.3 Alarms on page 24 for a detailed description of the alarm function.
3.4.2.3Push Button
Parameter nameValues
Push Button typeBinary
Choice
Numerical
Scene
Push button components allow sending predefined values to the bus through an associated
communication object.
Several push button types are supported. Each type is described separately.
Button text for 0/O[Text field]
Button icon for 0/O[Icon selection]
Button text for 1/On[Text field]
Button icon for 1/On[Icon selection]
When binary push buttons are pressed, a value is sent to the bus through the associated binary
(DPT 1) communication object, Binary control.
The specific behaviour of the button depends on the Action parameter. The following choices
are available:
• Send 0: Sends the value “0” (o) when the button is pressed.
• Send 1: Sends the value “1” (on) when the button is pressed.
Toggle: Alternates sending “0” (o) and “1” (on) on each button press (the first time, the
•
value “1” (on) is sent).
• Short 0, Long 1: Sends “0” on a short press, “1” on a long press.
• Short 1, Long 0: Sends “1” on a short press, “0” on a long press.
Press 0, Release 1: Sends “0” when the user starts pressing the button, and “1” when the
•
button is released.
•
Press 1, Release 0: Sends “1” when the user starts pressing the button, and “0” when the
button is released.
3.4
Control Pages58
For actions that send a single fixed value (Send 0 and Send 1), it is possible to define both an
icon and/or text label that will be shown in the push button component.
For actions that can send two dierent values (all other actions), it is possible to define separate
icons and/or text labels for the values “0” and “1”. The component will show the icon and/or
text corresponding to the last value that was sent.
Choice
Parameter nameValues
Number of options1 . .. 6
Option 1 value0 ... 255
Option 1 text[Text field]
Option 1 icon[Icon selection]
Options 2 ... 6Same parameters as for option 1
Show fixed icon/textNo / Yes
Button text
[Text field]
(If fixed icon/text is selected)
Button icon
[Icon selection]
(If fixed icon/text is selected)
Choice Push Buttons can be used to send one of several predefined values to the bus through
the associated 1-byte (DPT 5.010) communication object. Values can range from 0 to 255.
Up to 6 options can be defined. Each of these options is associated with a value to be sent to
the bus. For each option, it is possible to define both an icon and/or a text label. When the
button is pressed, a pop-up dialog will be shown allowing the user to select one of the available
options. The value associated with the selected option will then be sent to the bus.
3.4
Control Pages59
By default, the push button will show the icon and/or text corresponding to the last option that
was selected. However, if the Show fixed icon/text parameter is set to “Yes”, a fixed icon and/or
text will be displayed on the component instead.
3.4
Control Pages60
Numerical
Parameter nameValues
Data type1-byte unsigned int
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
Value A[See description]
Text for value A[Text field]
Icon for value A[Icon selection]
Value B[See description]
Text for value B[Text field]
Icon for value B[Icon selection]
Numerical push buttons are similar to binary push buttons, but allow sending either a fixed numeric value, or one of two possible numeric values to the associated communications object.
The supported data types are the same as for numerical indicators (see 3.4.2.1 Indicator on
page 52).
The specific behaviour of the button depends on the Action parameter. The following choices
are available:
• Send fixed value: Sends a fixed value when the button is pressed.
•
Send values A/B on short/long press: Sends a configured value (A) on short press, and
another value (B) on long press.
The range of valid values for the Value, Value A, and Value B parameters equals the range of the
selected data type. The default value for all three parameters is 0.
3.4
Control Pages61
Scene
Parameter nameValues
Scene typeExternal / Internal
Scene number1 . .. 64
Allow saving sceneNo / Yes
Button text[Text field]
Button icon[Icon selection]
Scene push buttons allow activating or saving a scene. The scene can be external or internal
(Scene type parameter). The Scene number parameter allows specifying the target scene (1-
64).
For external scenes, the scene recall or store request will be sent through the global Run/saveexternal scenes object. For internal scenes, the request is not sent to the bus; instead, it is
processed internally (the internal scene controller will recall or store the selected scene).
Note
If an internal scene shall be run, make sure to enable and configure the “Internal scenes”
function (see 3.2.1 General on page 44 and 3.7 Scenes on page 94).
Further, the Allow saving scene parameters controls whether the push button will allow only
activation of the associated scene, or whether it will also allow saving. If saving of scenes is
allowed, then a short press will trigger activation of the scene, while a long press will trigger
saving of the scene. If saving of scenes is not allowed, then pressing the button will always
activate the scene.
The Button text and Button icon parameters can be used to set a text label and/or icon to be
displayed on the component.
3.4
Control Pages62
3.4.2.4Double Push Button
Parameter nameValues
Double push button typeBinary
Le button icon[Icon selection]
Right button icon[Icon selection]
Double push buttons combine the function of an Indicator component with an additional pair
of buttons.
The indicator displays the value of the associated “indicator” communication object. The le
and right buttons are used to select values to be sent to the bus through an additional “control”
communication object. Whenever a value is sent to the bus through the “control” object, the
indicator display is also updated automatically.
Enumerated
Numerical
Scene
Several types of double push button components are supported. Each type is described separately.
Binary
Parameter nameValues
ActionLe 0, right 1 / Le 1, right 0
Text for 0/O[Text field]
Icon for 0/O[Icon selection]
Text for 1/On[Text field]
Icon for 1/On[Icon selection]
Double push buttons of type “Binary” are based on Binary Indicators. The indicator function is
configured in the same way as for the corresponding indicator component.
3.4
Control Pages63
When the le or right buttons are pressed, a fixed value will be sent to the bus through the
Binary control communication object (DPT 1). The specific values sent depend on the setting of
the Action parameter. The following choices are available:
•
Le 0, Right 1: Pressing the le button sends the value “0” (o). Pressing the right button
sends “1” (on)
Le 1, Right 0: Pressing the le button sends the value “1” (on). Pressing the right button
•
sends “0” (o)
Enumerated
Parameter nameValues
Number of states1 ... 6
Value for state 10 . .. 255
Text for state 1[Text field]
Icon for state 1[Icon selection]
States 2 ... 6Same parameters as for state 1
Define fallback state[Checkbox]
Text for fallback state
[Text field]
(If fallback state is enabled)
Icon for fallback state
[Icon selection]
(If fallback state is enabled)
Double push buttons of type “Enumerated” are based on Enumerated Indicators. The indicator
function is configured in the same way as for the corresponding indicator component: Up to 6
options (“states”) can be defined, each associated with a specific value, along with an optional
“fallback state”.
The le and right buttons allow users to select one of available options. Once an option is
selected, the associated value is sent to the bus through the “control” communication object
(DPT 5.010).
3.4
Control Pages64
Numerical
Parameter nameValues
ActionLe decrease, right increase
Le increase, right decrease
Data type1-byte unsigned int
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
Decimal places
Automatic / 0 / 1 / 2
(Only for “2-byte float” data type)
Units
[Text field]
(Except for “Percentage” data type)
Short step[See description]
Long step[See description]
Minimum value[See description]
Maximum value[See description]
Initial value[See description]
Double push buttons of type “Numerical” are based on Numerical Indicators. The indicator
function is configured in the same way as for the corresponding indicator component. The
same data types are supported.
The le and right buttons allow the user to select a value from a given (configurable) range.
By default, the le button is used to decrease the value, and the right button to increase it;
however the opposite behaviour can also be selected through the Action parameter.
Minimum and maximum values for the allowed range must be defined (Minimum value and
Maximum value parameters). The component will not allow the user to select a value outside this
range. Also, the Short step and Long step values must be configured. The short step determines
the increment or decrement that is applied to the current value on a short press of any of the
two buttons. The long step determines the increment or decrement that is applied (repeatedly)
to the current value when any of the two buttons is kept pressed, and until it is released.
Once a value is selected, it will be sent to the bus through the “control”communication object.
3.4 Control Pages65
The valid range for the Short step, Long step, Minimum value, Maximum value, and Initial value
parameters equal the range of the selected data type. The default values for each parameter is
listed next:
• Short step: 1
• Long step: 5
• Minimum value: Minimum valid value for the selected data type
• Maximum value: Maximum valid value for the selected data type
• Initial value: 0
Scene
Parameter nameValues
Le: Scene typeExternal / Internal
Le: Scene number1 ... 64
Le: Allow savingNo / Yes
Right: Scene typeExternal / Internal
Right: Scene number1 . .. 64
Right: Allow savingNo / Yes
Double push buttons of type “Scene” behave exactly in the same way as Scene Push Button
components, except that each of the two buttons (le and right) can be individually configured
for a dierent scene.
3.4
Control Pages66
3.4.2.5Regulation Bar
Parameter nameValues
Data type1-byte unsigned int
Decimal places
(Only for “2-byte float” data type)
Units
(Except for “Percentage” data type)
Minimum bar value[See description]
Maximum bar value[See description]
Regulation Bars are based on Indicators of type “Level bar”. They display the current value of
the associated communication object as a level bar, and their configuration parameters are
exactly the same as for the corresponding indicator component.
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
Automatic / 0 / 1 / 2
[Text field]
Additionally, when the component area is pressed, a window will pop up, containing an interactive regulation bar that allows the user to select values to be sent to the bus.
3.4
Control Pages67
Values are sent to the bus through an additional “control” communication object. Whenever
a value is sent to the bus through the “control” object, the indicator display is also updated
automatically.
Note
The interactive regulation bar only allows the selection of values within the range configured through the Minimum bar value and Maximum bar value parameters.
3.4
Control Pages68
3.4.2.6Rotary Control
Parameter nameValues
Data type1-byte unsigned int
Decimal places
(Only for “2-byte float” data type)
Units
(Except for “Percentage” data type)
Minimum dial value[See description]
Maximum dial value[See description]
Rotary Controls are based on Indicators of type “Level dial”. They display the current value of
the associated communication object as a level dial, and their configuration parameters are
exactly the same as for the corresponding indicator component.
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
Automatic / 0 / 1 / 2
[Text field]
Additionally, when the component area is pressed, a window will pop up, containing an interactive rotary control that allows the user to select values to be sent to the bus.
3.4
Control Pages69
Values are sent to the bus through an additional “control” communication object. Whenever
a value is sent to the bus through the “control” object, the indicator display is also updated
automatically.
Note
The interactive rotary control only allows the selection of values within the range configured through the Minimum bar value and Maximum bar value parameters.
3.4
Control Pages70
3.4.2.7Numeric Keypad
Parameter nameValues
Data type1-byte unsigned int
Decimal places
(Only for “2-byte float” data type)
Units
(Except for “Percentage” data type)
Minimum input value[See description]
Maximum input value[See description]
Error text for invalid input[Text field]
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
Automatic / 0 / 1 / 2
[Text field]
Numeric Keypads are based on Indicators of type “Numerical”. They display the current value
of the associated communication object as a number, and can be configured in a similar way as
the corresponding indicator component.
Additionally, when the component area is pressed, a window will pop up, containing an interactive numeric keypad that allows the user to enter values to be sent to the bus.
3.4
Control Pages71
Values are sent to the bus through an additional “control” communication object. Whenever
a value is sent to the bus through the “control” object, the indicator display is also updated
automatically.
Three additional parameters are defined: The Minimum input value and Maximum input value
parameters limit the range of valid values that can be entered through the numeric keypad. If
users enter a value that is outside this range, the value will not be accepted; instead, an error
message will be shown. The error text can be customized through the Error text for invalid input
parameter.
The range of valid values for the Minimum input value and Maximum input value parameters
equals the range of the selected data type. The default value for the parameter will be the
minimum or maximum value of the valid range, respectively.
3.4
Control Pages72
3.4.2.8Dimmer Control
Parameter nameValues
Dimmer typeRelative dimmer / Absolute dimmer
ActionLe o, right on / Le on, right o
Dimming step
(Only for relative dimmers)
Le button icon[Icon selection]
Right button icon[Icon selection]
Dimmer Controls are specialized components that can be used to control light dimmer actuators.
The following communication objects are available:
• Dimming level indicator (DPT 5.001)
• Light on/o (DPT 1.001)
• One of:
100% / 50% / 25% / 12.5% / 6.25% / 3.1% /
1.6%
– Relative dimming control (DPT 3.007)
– Absolute dimming control (DPT 5.001)
Dimmer controls are represented as double push buttons in the visualization. The current light
intensity value is displayed as a percentage (0...100%), and is updated whenever a new value is
received through the Dimming level indicator communication object (note that the displayed
value is not updated automatically upon user actions).
The le and right buttons are used to switch the light on and o, and to adjust light intensity.
The Action parameter allows selecting the function of each button (Le o, right on, or Le on,right o ).
A short press on any of the buttons sends an On / O command to the bus through the Lighton/o communication object.
Handling of long presses depend on the type of dimmer being controlled (as defined by the
Dimmer type parameter):
Control Pages73
3.4
Relative dimmers
A long press on any of the buttons starts an increase / decrease light intensity operation. A
dimming command will be sent to the dimmer actuator through the Relative dimming control
communication object, requesting that the light intensity is increased (or decreased) by the
amount defined by the Dimming step parameter. When the button is released, however, a “stop”
command will be sent to the dimmer; if the dimming operation was still in progress, it will be
interrupted.
Note
It is common to set the Dimming step to 100%. This way, a long press on any of the buttons
will initiate a dimming operation which spans the entire dimming range, all the way up to
100% or down to 0%. As soon as the light intensity reaches the desired value, the user
can release the button and the dimming operation will be interrupted.
Absolute dimmers
A long press on any of the buttons will bring up a window with a regulation bar. The regulation
bar allows precise selection of light intensity values (0...100%). The selected value will be sent
to the bus through the Absolute dimming control communication object.
3.4 Control Pages74
3.4.2.9Shutter Control
Parameter nameValues
Shutter actuator typeBasic / With absolute positioning
ActionLe down, right up / Le up, right down
Le button icon[Icon selection]
Right button icon[Icon selection]
Shutter controls are specialized components that can be used to control shutter or blind actuators.
The following communication objects are available:
• Shutter position indicator (DPT 5.001)
• Shutter step/stop (DPT 1.007)
• One of:
– Shutter up/down (DPT 1.008)
– Shutter position control (DPT 5.001)
Shutter controls are represented as double push buttons in the visualization. The current
shutter / blind position is displayed as a percentage (0...100%), with 0% corresponding to the
“completely open” position, and 100% to the “completely closed” position. This is updated
whenever a new value is received through the Shutter position indicator communication object
(note that the displayed value is not updated automatically upon user actions).
The le and right buttons are used to control the shutter actuator. The Action parameter allows
selecting the function of each button (Le down, right up, or Le up, right down).
A short press on any of the buttons sends an step up or step down command to the bus through
the Shutter step/stop communication object. If a move operation was in progress, it will be
interrupted. Otherwise, a single step operation is performed.
Handling of long presses depend on the type of shutter actuator being controlled (as defined
by the Shutter actuator type parameter).
3.4
Control Pages75
Basic shutter actuators
A long press on any of the buttons starts a move up or move down operation through the
Shutter up/down communication object. This operation will ultimately open or close the shutter
completely, unless it is interrupted.
Shutter actuators with absolute positioning
A long press on any of the buttons will bring up a window with a regulation bar. The regulation
bar allows precise selection of shutter position values (0...100%). The selected value will be
sent to the bus through the Shutter position control communication object.
3.4.2.10RGBW Control
Parameter nameValues
Use white channelNo / Yes
RGB object typeThree separate R,G,B objects (DPT 5.001)
RGBW Controls are specialized components that can be used to control both RGB and RGBW
(RGB + White) LED dimmer actuators.
The RGB object type parameter sets whether the RGBW control should use three separate 1-byte
R, G, B communication objects (one per channel), or one combined 3-byte RGB object.
The Use white channel parameter selects whether a white channel should also be controlled,
in addition to the Red, Green, and Blue channels. If a white channel is enabled, then the RGBobject type parameter is forced to “One combined RGB object”, and an additional 1-byte object
is used for white channel control.
Operation
The RGBW Control shows two button; an action button (le) and the color selection button
(right):
The function of the action button is configured through the Le button function parameter:
Either switch all channels o (sets all channels to 0%), or toggle between switching all channels
o and recalling the previously selected color.
The color selection button shows the current color. Pressing this button brings up an interactive
color selection window. This allows selecting dierent colors and sending them to the bus. The
user can also save their “favorite” colors for later use. For each RGBW Control, up to ten favorite
colors can be saved.
3.4
Control Pages77
2
4
3
1
5
5
66
While the color selection window is open:
•
Use the “view switch” button (1) to toggle between the “color wheel” and “color bars”
views. This is only available if white channel control is not enabled; if the component is
configured to control a white channel, the color bars view is always used.
Color wheel: Use the wheel (2) to select a base color; then use the bar (3) to select the
•
level of brightness.
• Color bars: Use the bars (4) to select the desired value for each channel.
• Press the Send button (5) to send the current value to the bus
Perform a long press on any of the “favorite color” positions (6) in order to save the
•
currently selected color in that position.
•
Perform a short press on one of the “favorite color” positions (6) in order to recall the
stored color.
3.4
Control Pages78
3.4.2.11Temperature Control
Parameter nameValues
Temperature control typeAbsolute
Le button icon[Icon selection]
Right button icon[Icon selection]
Temperature controls are specialized components that can be used to adjust a temperature
value, for example the setpoint in a thermostat.
Temperature controls are represented as double push buttons in the visualization. The component displays the current temperature from the Temperature indicator communication object.
The le and right buttons allow selecting new values to be sent to the bus. The actual operation
details depend on the Temperature control type parameter; each type is described separately.
The le and right buttons allow selection of an absolute temperature value that will be sent to
the bus. It is possible to configure the minimum and maximum temperature values that can be
selected, as well as the increment or decrement that is applied on a short or long press of the
buttons.
Whenever a temperature value is selected, it will be written to the Temperature control object.
Relative (Offset Control)
Parameter nameValues
ActionLe decrease, right increase
Le increase, right decrease
Short step0 . .. 5 ... 255 (x 0.1ºC)
Long step0 . .. 10 ... 255 (x 0.1ºC)
Minimum oset-20 ... -10 ... 20 (ºC)
Maximum oset-20 .. . 10 ... 20 (ºC)
Initial base value-30 ... 22 ... 100 (ºC)
Communication objects:
• Temperature indicator (2-byte float)
• Temperature oset control (2-byte float)
• Temperature oset status (2-byte float)
In this case, the actual temperature value is assumed to be the sum of two components: A
base
temperature, and a temperature oset:
Absolute temperature = Base temperature + temperature oset
This type of temperature control allows adjusting the oset value. Oset values are sent to
the bus through the Temperature oset control object (2-byte float). However, the displayed
temperature value is always the absolute temperature value. Thus, as far as the end user is
concerned, the user interface is identical to the Absolute temperature control case: The user
simply selects a new temperature value and need not be aware of the fact that the control is
internally updating the oset value only.
It is possible to configure the minimum and maximum oset values that can be sent, as well as
the increment or decrement that is applied on a short or long press of the buttons.
3.4
Control Pages80
When new values are received from the bus through the Temperature indicator object, the
internal temperature oset value remains unchanged, and the internal base temperature value
is updated so that the resulting absolute temperature matches the received value.
Additionally, a Temperature oset status object is available in order to externally update the
internal temperature oset value.
On each press of the le or right button, a “decrease” (0) or “increase” (1) command is transmitted to the bus through the Temperature step control object. The displayed temperature value
will be decremented or incremented by the amount defined through the Step parameter, thus
providing immediate feedback in the visualization.
Timer function
Parameter nameValues
Enable timer function[Checkbox]
Add to timer group
(Only if timer function is enabled)
For most components in the visualisation, a timer function can be enabled. When the timer
function is enabled for a component, users can setup actions to be run at scheduled times.
The Enable timer function checkbox enables the timer function for the component. The Add totimer group parameter allows adding a component to one of the four available timer groups.
See 2.2 Time schedules on page 21 for a detailed functional description of timers and timer
groups.
None
/ Group 1 / Group 2 / Group 3 / Group 4
3.4 Control Pages81
Note
If timer groups shall be used, make sure to enable the corresponding communication
objects. See 3.2.3 Timer groups on page 45.
Timer function support
The timer function is supported for most component types.
Component typeTimer function supportAdditional notes
1. The timer function is supported for the following subtypes:
• Binary: Send 0 / Send 1 / Toggle
• Numeric: Send fixed value
• Choice
• Scene
2.
For absolute Dimmer Controls, the timer function allows scheduling of any dimming
action. For relative Dimmer Controls, only on / o actions can be scheduled.
For Shutter Controls with absolute positioning, the timer function allows scheduling of
3.
any positioning action. For basic Shutter Controls, only simple move up / move down
actions can be scheduled.
4. The timer function is supported for absolute Temperature Controls.
3.4
Control Pages82
3.5Thermostats
The Thermostat 1 and Thermostat 2 configuration sections will be available if the corresponding
functions have been enabled in the Main configuration section.
Both thermostats are completely identical in terms of functionality and configuration. For a
detailed functional description, see 2.4 Thermostats on page 28.
3.5.1General
Thermostat function
Parameter nameValues
Thermostat functionHeating only / Cooling only / Heating and
Heating / Cooling switching
(Only if “Heating and cooling” is selected)
Changeover protection band
(Only for Automatic switching of Heating /
Cooling)
Heating / Cooling mode aer programming
(Only if “Heating and cooling” is selected)
cooling
Manual / Automatic
5 . .. 100 (x 0.1ºC)
Heating / Cooling
The thermostat function parameter allows selecting the thermostat function: Heating only, cooling only, or both heating and cooling. Depending on the selected option, additional “Heating”
and “Cooling” configuration sections will be enabled.
If “Heating and cooling” is selected, the Heating / Cooling switching parameter determines
whether switching between heating and cooling will be done manually or automatically.
•
Manual switching: Switching is done through a Heating / Cooling mode communication
object. Writing a “1” to this object switches to Heating mode; writing a “0” switches to
Cooling mode.
Automating switching: The thermostat automatically manages the changeover between
•
heating and cooling. In this case, the Changeover protection band parameter is also
enabled. See 2.4.4 Heating and Cooling on page 32 for a detailed description of the
automatic switching logic.
3.5
Thermostats83
In both cases, the current thermostat function (heating or cooling) is available at any time
through the Heating/Cooling mode (status) communication object.
Also, the Heating / Cooling mode aer programming parameter defines the initial mode (either
“Heating” or “Cooling”) aer an ETS download.
Thermostat on/off control
Parameter nameValues
Thermostat always ONNo / Yes
State aer bus recovery
Last state / O / On
(Only if thermostat is NOT always ON)
Switch ON upon operating mode reception
No / Yes
(Only if thermostat is NOT always ON)
The Thermostat always ON parameter determines whether the thermostat should always be on,
or whether it should be possible to switch it on and o through an associated communication
object.
If the thermostat is NOT always ON:
•
Two communication objects are enabled (On/O and On/O (status)) to control operation
of the thermostat.
A parameter State aer bus recovery is available to define the state of the thermostat aer
•
at startup, or aer a bus recovery event (On, O, or the last known state)
•
A parameter Switch ON upon operating mode reception determines if the thermostat
should automatically switch on when it receives a request to change the current operating
mode.
Sending of status values
Parameter nameValues
Status sending delay aer bus recovery0 ... 255 (x 1s, 0 = Disabled)
Parameter Status sending delay aer bus recovery controls whether the initial value of the
thermostat’s status objects is sent to the bus at startup or aer a bus recovery event. Values can
be sent aer a configurable delay (1-255 seconds) or this function can be disabled by setting the
parameter to 0.
Temperature Probe IN1
Temperature Probe IN2
Temperature Probe IN3
Temperature Probe IN4
External object
Internal sensor
Temperature Probe IN1
Temperature Probe IN2
Temperature Probe IN3
Temperature Probe IN4
External object
3.5.3
These parameters allow selection of the temperature sources used to measure room temperature. If more than one source is selected, their values can be averaged in a configurable
proportion (75% / 25%, 50% / 50%, or 25% / 75%).
For each temperature source it is possible to select the internal temperature sensor, an external
temperature probe connected to one of the four available multifunction inputs (IN1...IN4), or
(for temperature source 1), an external communication object. If the latter is selected, a communication object External temperature source (DPT 9.001) will be enabled for this purpose.
Note
When using an external probe connected to one of the multifunction inputs as a temperature source, make sure to configure the input accordingly.
Setpoints
Parameter nameValues
Setpoint methodAbsolute / Relative
3.5 Thermostats85
The Setpoint method parameter determines which method will be used to define setpoints
for the thermostat operating modes: Either the Absolute Setpoints method, or the Relative
Setpoints method.
See 2.4.3 Setpoints on page 28 for a detailed description of operating modes, absolute setpoints,
and relative setpoints.
In the Absolute Setpoints method, setpoints for each operating mode are defined as absolute
temperature values. Setpoints for the heating function and for the cooling functions can be
defined separately, if the thermostat has been setup to operate in both heating and cooling
mode.
In the Relative Setpoint method, setpoints for each operating mode (except for the building
protection modes) are defined as osets relative to a common base setpoint.
The operating mode of the thermostat (comfort, standby, economy, or building protection)
can be changed at any time through the Operating mode 1-byte communication object (always
available), or through four 1-bit communication objects, one per mode (enabled via the 1-bitoperating mode objects parameter). Additionally, the Window status communication object
can be used to enter a “Forced protection” mode, regardless of the current operating mode
selected by the user.
3.5
Thermostats87
3.5.5Heating
This section is only shown if the thermostat is setup for heating, or for both heating and cooling.
Parameter nameValues
Control methodTwo-point control / P-I control
The Control method parameters determines the algorithm to use for thermostatic control:
Either two-point control with hysteresis (Two-point control) or proportional-integral control (P-Icontrol). The latter includes both P-I control with continuous output and P-I control with PWM
output.
When the two-point control method is selected, on/o commands are sent through the 1-bit
Output variable (heating) communication object. The meaning of the upper hysteresis and lower
hysteresis parameter is described in detail in section 2.4.5 Control algorithms on page 34.
The value of this communication object may be resent to the bus periodically, according to
the value of the Resending period parameter. Setting this parameter to 0 disables periodic
resending.
Floor heating (5K/240min)
Electric heating (4K/100min)
Convection heating (4K/90min)
Proportional band
1 . .. 4 ... 15 (K)
(Only if “custom parameters” is selected)
Integral time
5 . .. 150 ... 255 (x 1 min)
(Only if “custom parameters” is selected)
Resending period0 ... 255 (x 1 min, 0 = Disabled)
If the proportional-integral (P-I) control method is selected, control commands will be sent
through the Output variable (heating) communication object. This will be a 1-bit object or a
1-byte object, depending on the setting of the Output type parameter.
For proper operation of the P-I control method, the Cycle time, Proportional band, and Integraltime parameters need to be defined. The latter two can be defined explicitly, or (more conveniently) one of the available predefined options may be selected from the Control parameters
list.
See 2.4.5 Control algorithms on page 34 for a detailed description of all control parameters
involved.
Additional heating
Parameter nameValues
Additional heatingNo / Yes
Additional heating band
-100 . .. -25 ... -5 (x 0.1ºC)
(Only if additional heating is enabled)
Resending period
0 . .. 255 (x 1 min, 0 = Disabled)
(Only if additional heating is enabled)
These parameters enable control of auxiliary heating systems. For more information, please
refer to 2.4.6 Additional heating and cooling on page 39.
Thermostats89
3.5
3.5.6Cooling
This section is only shown if the thermostat is setup for cooling, or for both heating and cooling.
The available configuration parameters and communication objects are equivalent to the
parameters and objects described in the
to Cooling operation instead.
Heating
configuration section, except that they apply
3.6
Inputs
3.6.1General
Parameter nameValues
Input 1 typeDisabled
Input 2 typeSame options as for Input 1
Input 3 typeSame options as for Input 1
Input 4 typeSame options as for Input 1
Each of the four available multifunction inputs can be configured as a binary input (in either
push button or switch/sensor mode) or as a temperature probe input via the corresponding
Input N type parameter. Depending on the selection, additional parameters will be enabled.
These are described in the following sections.
Binary - Push button
Binary - Switch
Temperature probe
3.6
Inputs90
3.6.2Binary - Push button
Parameter nameValues
Long press time1 ... 10 ... 50 (x 0.1 s)
Short press actionNone
Long press actionSame options as for Short press action
Enable locking object[Checkbox]
Binary inputs in push button mode can trigger dierent actions for “shortpress” and “long press”
operations. The Long press time parameter defines the minimum press time to dierentiate
between short and long presses.
The specific actions to be triggered are configured with the Short press action and Long pressaction parameters. Additional options for each type of action are described next.
Send binary values
Dimmer control
Shutter control
Scene control
The Enable locking object checkbox enables an additional communication object that can be
used to lock operationof this input. While the input is locked, short and long presses are ignored,
and no actions are triggered.
Send binary values
Parameter nameValues
Send valueSend 0 / Send 1 / Toggle
If the “Send binary values” action is selected, a binary value will be sent to the bus when the
action is triggered. The Send value parameter determines the value to send: This can be 0, 1, or
If the “Dimmer control” action is selected, the Operation parameter determines the exact
operation to perform: A switching operation (on, o, or alternate between on and o) or a
dimming operation (brighter, darker, or alternate between brighter and darker).
For dimming operations, the Dimming step parameter determines how much should the light
intensity be increased or decreased. When the action is triggered, a dimming command will be
sent to the bus requesting that the light intensity is adjusted (increased or decreased) by this
amount.
Shutter control
Parameter nameValues
OperationMove up
Move down
Alternate move up/down
Step up
Step down
Alternate step up/down
If the “Shutter control” action is selected, the Operation parameter determines the exact operation to perform: A move operation (move up, move down, or alternate between move up and
move down) or a step operation (step up, step down, or alternate between step up and step
down).
3.6
Inputs92
Scene control
Parameter nameValues
Scene operationRecall scene / Save scene
Scene number1 . .. 64
Scene typeExternal / Internal
If the “Scene control” action is selected, a specific scene will be recalled or saved when the
action is triggered, depending on the Scene operation parameter. The Scene number and Scenetype parameter select the scene that will be aected by this operation.
3.6.3
Binary - Switch
Parameter nameValues
Action when contact CLOSESNone / Send 0 / Send 1 / Toggle 0/1
Action when contact OPENSSame options as for Action when contact
Binary inputs in switch/sensor mode can trigger actions when the state of the input changes.
A dierent action (send 0, send 1, or toggle between 0 and 1) can be associated to each state
(Action when contact CLOSES and Action when contact OPENS).
Additionally, the Evaluate initial state parameter determines whether the state of the input
should be evaluated (and the corresponding action triggered) at application startup time, and
also aer bus voltage recovery.
The Enable locking object checkbox enables an additional communication object that can be
used to lock operation of this input. While the input is locked, any changes in the input state
are ignored, and no actions are triggered.
The Calibration oset, Sending period, and Send when change is greater than parameters are
equivalent to the corresponding parameters for the internal temperature probe (see 3.2.2
Internal temperature sensor on page 45).
High temperature alarm
Low temperature alarm
High/low temperature alarms
-30 . .. 30 ... 125 (ºC)
-30 . .. 10 ... 125 (ºC)
If the temperature cannot be read (for example because the temperature probe is broken,
or disconnected from the input) an error is signalled through a separate [INx] Probe error
communication object.
An alarm function can be enable to detect high and/or low temperatures. This is done through
the Alarm function parameter. Also the thresholds for high and low temperature alarms can be
defined. The alarm condition is signalled through the [INx] Temperature alarm communication
object.
3.7
Scenes
3.7.1General
Parameter nameValues
Send read requests at startupNo / Yes
Scene actuator 1[Checkbox]
...
Scene actuator 8[Checkbox]
3.7 Scenes94
Up to 8 scene actuators can be enabled through the corresponding checkboxes. The configuration parameters for each scene actuators are described in the next section.
The parameter Send read requests at startup determines whether read requests will be sent at
application startup (and aer bus voltage recovery) for the actuators’ communication objects.
See 2.6.4 Storing scenes on page 42.
3.7.2
Scene actuator N
Parameter nameValues
Object typeSwitching
1-byte unsigned int
1-byte signed int
Percentage
2-byte unsigned int
2-byte signed int
2-byte float
3-byte RGB color
Scene #1 numberDisabled / 1 ... 64
Scene #1 allow saving
(Only if scene not disabled)
Scene #1 initial value
(Only if scene not disabled)
Scene #2Same parameters as for scene #1
...
Scene #8Same parameters as for scene #1
No / Yes
[See note 1]
The Object type parameter determines the data type of the communication object for the
scene actuator. The following table shows supported data types and the corresponding value
ranges.
Each scene actuator can participate in up to 8 dierent scenes, identified through the Scene #Xnumber parameters.
For each scene in which the actuator is participating, an initial value for the actuator in that
scene can be defined (Scene #X initial value). This is the value that will be sent to the scene
actuator’s communication object when the specified scene number is recalled.
Finally, the Scene #X allow saving parameter determines whether this value should be updated
when a “store request” is received for the specified scene number. See 2.6.4 Storing scenes on
page 42 for additional information regarding storing of scenes.
3.7
Scenes96
Advanced topics
4.1Product customization
4.1.1Background images
The appearance of the user interface of the Iddero Verso touch panel can be customized by
using custom background images. Custom background images are uploaded to the device
through the USB connection.
Background images should be in PNG or JPEG format. Resolution should be 272x480 pixels
in portrait mode, or 480x272 pixels in landscape mode. File names should be as shown in
the following table (if using JPEG images, the extension should be
.png):
File nameAected pages
.jpgor.jpeg
4
instead of
home.pngHome page
favs.pngFavorites and Edit favorites pages
page1.png . .. page6.pngControl pages 1 ... 6
default.pngDefault (all other pages)
In order to upload the images to the device:
1. Copy the images to the root directory of a FAT32-formatted USB flash drive
Connect the USB flash drive to the Iddero Verso (use the Iddero USB extension cable, part
2.
number E-KUSB1)
3.
Go to the System settings page, then select USB > Copy images The new images will be
used immediately.
Existing images can be discarded at any time by selecting USB > Discard installed images.
97
4.1.2Custom languages
It is possible to install a custom language file in order to translate any system texts to a new language. Please contact Iddero technical support (support@iddero.com) for further information
on this topic.
4.2
Firmware updates
If you need to update the firmware of the Iddero Verso touch panel, you can do so through the
device’s USB connection.
First, you will need to download the firmware release that you want to use. This will typically
be a file with
FAT32-formatted USB flash drive. Specifically, do not change the filename, as otherwise it will
not be recognized as a valid firmware file.
Connect the USB flash drive to the Iddero Verso touch panel (use the Iddero USB extension
cable, part number E-KUSB1) and power on (or reboot) the device.
During the boot process, the USB flash drive will be automatically detected, and the firmware
update applied. The whole process takes only a few seconds; the device will beep three times
once the update is complete, and will boot with the new firmware automatically.
Note
Iddero Verso will not perform the firmware update if the version of the firmware file found
in the USB flash drive matches the version of the currently installed firmware.
.bin
extension. This file should be copied unmodified to the root directory of a
You can check the current firmware version at any time in the Info page located in the System
Settings menu (see 2.1.6.3 System settings page on page 15).
4.2
Firmware updates98
Annex
5.1Communication Objects
Miscellaneous
Num.NameTypeFlags
0[Misc] DateDPT_DateCTRWU
1[Misc] TimeDPT_TimeOfDayCTRWU
2[Misc] Internal temperatureDPT_Value_TempCTR--
3[Misc] External temperatureDPT_Value_TempC--WU
4[Misc] Run/save external sceneDPT_SceneControlCT---
5[Misc] Wake upDPT_TriggerC--W-
8[Misc] Timer group 1 lockDPT_EnableC--W-
9[Misc] Timer group 2 lockDPT_EnableC--W-
[Cx.y] Shutter position controlDPT_ScalingCTR--
[Cx.y] RGB blue channelDPT_ScalingCTRWU
[Cx.y] Temperature oset statusDPT_Value_TempdC--WU
[Cx.y] Alarm acknowledgeDPT_AckCT-W-
5.1 Communication Objects100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.