Difference between revisions of "Domino"

From HSYCO
Jump to navigation Jump to search
 
(123 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The DOMINO system is DUEMMEGI’s proprietary bus architecture for home automation. HSYCO fully integrates with this system through the DFCP control and gateway module, and its FXP-XT serial communication protocol.
+
The DOMINO system is DUEMMEGI’s proprietary bus architecture for home automation. HSYCO fully integrates with this system through the DFCP or DFCP4 control and gateway module, and its FXP-XT serial communication protocol.
  
 
A serial connection between the DFCP and the HSYCO SERVER is required for the integration, either directly through the server’s RS-232 port or via the RS-232 port of a supported serial to IP gateway, including the WEBS module.
 
A serial connection between the DFCP and the HSYCO SERVER is required for the integration, either directly through the server’s RS-232 port or via the RS-232 port of a supported serial to IP gateway, including the WEBS module.
 +
 +
The DFCP4 can be connected via the integrated serial to IP gateway.
 +
 +
{{note|
 +
The Domino I/O Server requires DFCP firmware version 2.0 or later for normal operation.
 +
Firmware version 4.3 or later is required to support field upgrade of installed Domino modules.
 +
The DCPIDE configuration tools pass-through support for secure access to the DFCP via HSYCO requires DCPIDE version 3.2.1 or later.
 +
}}
 +
  
 
[[Category:I/O Server]]
 
[[Category:I/O Server]]
Line 29: Line 38:
  
 
{{tip|A speed of 115200 bps is recommended to achieve good performance, particularly when the number of devices connected to the bus is large.}}
 
{{tip|A speed of 115200 bps is recommended to achieve good performance, particularly when the number of devices connected to the bus is large.}}
 +
 +
 +
=== High Availability ===
 +
*'''Shutdown when inactive''': defaults to false.
  
 
== HSYCO Configuration ==
 
== HSYCO Configuration ==
Line 304: Line 317:
 
|DF4RP/I
 
|DF4RP/I
 
|4 generic inputs ON-OFF + 4 outputs
 
|4 generic inputs ON-OFF + 4 outputs
 +
|-
 +
|DF4RI / DF4RIR
 +
|multifunction module with 4 digital inputs and 4 outputs (power relay)
 +
|-
 +
|DF8RIT
 +
|multifunction module with 8 digital inputs, 8 outputs (power relay), 1 temperature sensor/controller
 
|-
 
|-
 
|DFDI, DFDI2, DFDI2B, DFDM, DFDT
 
|DFDI, DFDI2, DFDI2B, DFDM, DFDT
Line 316: Line 335:
 
|DFDV
 
|DFDV
 
|1 output (1-10V - ballast) + 1 output (power relay)
 
|1 output (1-10V - ballast) + 1 output (power relay)
 +
|-
 +
|DF4DV
 +
|4 outputs (1-10V - ballast)
 
|-
 
|-
 
|DFTP
 
|DFTP
Line 331: Line 353:
 
|DF8IL
 
|DF8IL
 
|8 digital inputs + 8 outputs (LED)
 
|8 digital inputs + 8 outputs (LED)
 +
|-
 +
|DFIGLASS
 +
|6 button touch keypad with optional temperature sensor
 
|-
 
|-
 
|DFAI
 
|DFAI
 
|2 analog inputs
 
|2 analog inputs
 +
|-
 +
|DFLS / DFLS-P
 +
|ambient light sensor and presence detector
 
|-
 
|-
 
|DFLUX, DFSUN
 
|DFLUX, DFSUN
Line 347: Line 375:
 
|weather module
 
|weather module
 
|-
 
|-
|DFCC
+
|DFANA
 +
|electric energy network analyser
 +
|-
 +
|DFCC
 
|electric energy meter and load manager
 
|electric energy meter and load manager
 +
|-
 +
|DFCC2
 +
|electric energy meter and load manager
 +
|-
 +
|DFTA / DFTE
 +
|temperature sensor module
 
|-
 
|-
 
|}
 
|}
Line 683: Line 720:
  
 
|rowspan="2"|o<address>.1
 
|rowspan="2"|o<address>.1
|0<br/>off
+
|0
 
|RW
 
|RW
 
|output pin 1 off
 
|output pin 1 off
 
|-
 
|-
|1<br/>on
+
|1
 
|RW
 
|RW
 
|output pin 1 on
 
|output pin 1 on
Line 693: Line 730:
  
 
|rowspan="2"|o<address>.2
 
|rowspan="2"|o<address>.2
|0<br/>off
+
|0
 
|RW
 
|RW
 
|output pin 2 off
 
|output pin 2 off
 
|-
 
|-
|1<br/>on
+
|1
 
|RW
 
|RW
 
|output pin 2 on
 
|output pin 2 on
 
|-
 
|-
 
|}
 
|}
 +
 +
You can also set the value to “on” or “off”, that is equivalent to 1 and 0.
  
 
----
 
----
Line 718: Line 757:
  
 
|rowspan="2"|o<address>.1
 
|rowspan="2"|o<address>.1
|0<br/>off
+
|0
 
|RW
 
|RW
 
|output pin 1 off
 
|output pin 1 off
 
|-
 
|-
|1<br/>on
+
|1
 
|RW
 
|RW
 
|output pin 1 on
 
|output pin 1 on
Line 728: Line 767:
  
 
|rowspan="2"|o<address>.2
 
|rowspan="2"|o<address>.2
|0<br/>off
+
|0
 
|RW
 
|RW
 
|output pin 2 off
 
|output pin 2 off
 
|-
 
|-
|1<br/>on
+
|1
 
|RW
 
|RW
 
|output pin 2 on
 
|output pin 2 on
Line 738: Line 777:
  
 
|rowspan="2"|o<address>.3
 
|rowspan="2"|o<address>.3
|0<br/>off
+
|0
 
|RW
 
|RW
 
|output pin 3 off
 
|output pin 3 off
 
|-
 
|-
|1<br/>on
+
|1
 
|RW
 
|RW
 
|output pin 3 on
 
|output pin 3 on
Line 748: Line 787:
  
 
|rowspan="2"|o<address>.4
 
|rowspan="2"|o<address>.4
|0<br/>off
+
|0
 
|RW
 
|RW
 
|output pin 4 off
 
|output pin 4 off
 
|-
 
|-
|1<br/>on
+
|1
 
|RW
 
|RW
 
|output pin 4 on
 
|output pin 4 on
Line 855: Line 894:
 
----
 
----
  
=== DFDM, DFDI, DFDI2, DFDI2B, DFDT ===
+
=== DF8RIT ===
The DFDM, DFDI, DFDI2, DFDI2B and DFDT are output modules with 1 dimmer output.
+
The DF8RIT is a multifunction module with 8 digital inputs, 8 outputs (power relay) and 1 temperature sensor/controller.
 +
 
 +
This module uses 1 to 7 input addresses and 1 to 10 output addresses, based on its configuration.
 +
 
 +
The module's configuration is automatically detected by HSYCO when connected to the DFCP.
  
They use one address in the DOMINO bus.
+
==== Digital inputs section ====
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 867: Line 910:
 
|-
 
|-
  
|rowspan="4"|o<address>
+
|rowspan="2"|i<address>.1
|program
+
|0
 
|R
 
|R
|program mode
+
|input pin 1 off
 
|-
 
|-
|fault
+
|1
 
|R
 
|R
|dimmer fault
+
|input pin 1 on
 
|-
 
|-
|auto
+
 
 +
|rowspan="2"|i<address>.2
 +
|0
 
|R
 
|R
|auto mode
+
|input pin 2 off
 
|-
 
|-
|man
+
|1
 
|R
 
|R
|manual mode
+
|input pin 2 on
 
|-
 
|-
  
|rowspan="3"|o<address>.1
+
|rowspan="2"|i<address>.3
|off
+
|0
|RW
+
|R
|dimmer off
+
|input pin 3 off
 +
|-
 +
|1
 +
|R
 +
|input pin 3 on
 
|-
 
|-
|1...100%
+
 
|RW
+
|rowspan="2"|i<address>.4
|percent dimmer level
+
|0
 +
|R
 +
|input pin 4 off
 
|-
 
|-
|on
+
|1
|RW
+
|R
|dimmer on at last level
+
|input pin 4 on
 
|-
 
|-
  
|rowspan="3"|o<address>.ramp
+
|rowspan="2"|i<address>.5
|save
+
|0
|RW
+
|R
|saves the current ramp as default
+
|input pin 5 off
 +
|-
 +
|1
 +
|R
 +
|input pin 5 on
 
|-
 
|-
|1...30
+
 
|RW
+
|rowspan="2"|i<address>.6
|ramp value in seconds (1 sec steps up to 10 and 2 sec steps up to 30)
+
|0
 +
|R
 +
|input pin 6 off
 
|-
 
|-
|40, 50, 60
+
|1
|RW
+
|R
|ramp value in seconds (10 sec steps)
+
|input pin 6 on
 
|-
 
|-
  
|o<address>.setpoint
+
|rowspan="2"|i<address>.7
|0...1023
+
|0
|RW
+
|R
|setpoint level
+
|input pin 7 off
 
|-
 
|-
 
+
|1
|o<address>.hysteresis
+
|R
|0...255
+
|input pin 7 on
|RW
 
|tolerance level
 
 
|-
 
|-
  
|o<address>.time
+
|rowspan="2"|i<address>.8
|0...255
+
|0
|RW
+
|R
|period (seconds)
+
|input pin 8 off
 +
|-
 +
|1
 +
|R
 +
|input pin 8 on
 
|-
 
|-
 +
 
|}
 
|}
  
The dimmer level can be set using additional formats besides the standard percent values:
+
==== Relay outputs section 1-2 ====
*absolute positive integer number between 0 and 100
+
If automation 1 is not enabled (base address + 1 not used):
*percent number, formatted as x%
 
*fractional format, formatted as “n/m”, where 0 <= n <= m.
 
 
 
----
 
 
 
=== DFDMX ===
 
The DFDMX is a DMX-512 protocol output module.
 
 
 
It uses one address in the DOMINO bus.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 951: Line 1,002:
 
|-
 
|-
  
|o<address>.<command>
+
|rowspan="2"|o<address>.1
|0...255
+
|0
 +
|RW
 +
|output pin 1 off
 +
|-
 +
|1
 
|RW
 
|RW
|commands and values according to the DFDMX programming manual
+
|output pin 1 on
 
|-
 
|-
|}
 
  
----
+
|rowspan="2"|o<address>.2
 
+
|0
=== DFDALI ===
+
|RW
The DFDALI is a DALI interface module. Using the DFDALI you can control up to 32 DALI devices.
+
|output pin 2 off
 +
|-
 +
|1
 +
|RW
 +
|output pin 2 on
 +
|-
 +
|}
  
You can control individual devices, groups or broadcast commands to all devices.
+
If automation 1 is enabled (base address + 1 is used):
 
 
It uses one input (if enabled) and one output address in the DOMINO bus.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 974: Line 1,032:
 
|-
 
|-
  
|o<address>
+
|rowspan="6"|o<address>.1
|refresh
+
|up
 
|RW
 
|RW
|queries the DFDALI module to update the current status of all DALI devices
+
|shutter up command
 
|-
 
|-
 
+
|down
|o<address>
 
|off
 
 
|RW
 
|RW
|broadcast off command
+
|shutter down command
 
|-
 
|-
 
+
|stop
|o<address>.all
 
o<address>.0
 
|<level>
 
 
|RW
 
|RW
|broadcast level command
+
|shutter stop command
 +
|-
 +
|unknown
 +
|R
 +
|unknown state
 
|-
 
|-
 
+
|offup
|rowspan="2"|o<address>.group.<DALI group>
 
|off
 
 
|RW
 
|RW
|broadcast off command
+
|shutter off, up position
 
|-
 
|-
|<level>
+
|offdown
 
|RW
 
|RW
|group level command
+
|shutter off, down position
 
|-
 
|-
 
+
|o<address + 1>
|rowspan="3"|o<address>.<DALI address>
+
|0 ... 100%
|off
 
 
|RW
 
|RW
|turn off a single device
+
|percent position
 
|-
 
|-
|<level>
+
|}
|RW
+
 
|set a single device to a specific level
+
==== Relay outputs section 3-4 ====
|-
+
If automation 2 is not enabled (base address + 2 not used):
|> 100
+
 
|RW
+
{| class="wikitable"
|special functions, having values between 101 and 255, as defined in the DFDALI manual
+
!ID
 +
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
  
|rowspan="2"|i<address>.polling
+
|rowspan="2"|o<address>.1
|off
+
|0
 
|RW
 
|RW
|polling mode is disabled
+
|output pin 3 off
 
|-
 
|-
|on
+
|1
 
|RW
 
|RW
|polling mode is enabled
+
|output pin 3 on
 
|-
 
|-
  
|rowspan="2"|i<address>.test
+
|rowspan="2"|o<address>.2
 
|0
 
|0
 
|RW
 
|RW
|test button not pressed
+
|output pin 4 off
 
|-
 
|-
 
|1
 
|1
 
|RW
 
|RW
|test button pressed
+
|output pin 4 on
 
|-
 
|-
 +
|}
 +
 +
If automation 2 is enabled (base address + 2 is used):
  
|rowspan="4"|i<address>.dali
+
{| class="wikitable"
|nopower
+
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|rowspan="6"|o<address>.3
 +
|up
 
|RW
 
|RW
|power failure on the DALI bus
+
|shutter up command
 
|-
 
|-
|open
+
|down
 
|RW
 
|RW
|DALI bus is open
+
|shutter down command
 
|-
 
|-
|short
+
|stop
 
|RW
 
|RW
|DALI bus is shorted
+
|shutter stop command
 +
|-
 +
|unknown
 +
|R
 +
|unknown state
 
|-
 
|-
|on
+
|offup
 
|RW
 
|RW
|DALI bus on
+
|shutter off, up position
 
|-
 
|-
 
+
|offdown
|rowspan="2"|i<address>.1
 
|fault
 
 
|RW
 
|RW
|DALI device 1 reporting a lamp failure
+
|shutter off, down position
 
|-
 
|-
|unknown
+
|o<address + 2>
 +
|0 ... 100%
 
|RW
 
|RW
|DALI device 1 status unknown
+
|percent position
 
|-
 
|-
 
|}
 
|}
  
The DALI level can be set using additional formats besides the standard percent values:
+
==== Relay outputs section 5-6 ====
*absolute positive integer number between 0 and 100
+
If automation 3 is not enabled (base address + 3 not used):
*percent number, formatted as x%
 
*fractional format, formatted as “n/m”, where 0 <= n <= m
 
*special functions, having values between 101 and 255, as defined in the DFDALI manual.
 
 
 
----
 
  
=== DFDV ===
+
{| class="wikitable"
The DFDV is an output module with 1 output (1-10V for ballast) + 1 generic power relay output.
+
!ID
It uses one address in the DOMINO bus.
+
!Value
 
 
{| class="wikitable"
 
!ID
 
!Value
 
 
!R/W
 
!R/W
 
!Description
 
!Description
 
|-
 
|-
  
|rowspan="3"|o<address>.1
+
|rowspan="2"|o<address>.1
|off
+
|0
 
|RW
 
|RW
|dimmer off
+
|output pin 5 off
 
|-
 
|-
|1...100%
+
|1
|RW
 
|percent dimmer level
 
|-
 
|on
 
 
|RW
 
|RW
|dimmer on at last level
+
|output pin 5 on
 
|-
 
|-
  
Line 1,102: Line 1,159:
 
|0
 
|0
 
|RW
 
|RW
|output pin 1 off
+
|output pin 6 off
 
|-
 
|-
 
|1
 
|1
 
|RW
 
|RW
|output pin 1 on
+
|output pin 6 on
 
|-
 
|-
 
|}
 
|}
  
The dimmer level can be set using additional formats besides the standard percent values:
+
If automation 3 is enabled (base address + 3 is used):
*absolute positive integer number between 0 and 100
 
*fractional format, formatted as “n/m”, where 0 <= n <= m.
 
You can also set the value to “on” or “off”, that is equivalent to 1 and 0.
 
 
 
----
 
 
 
=== DFTP ===
 
The DFTP is an output module for 2 shutters.
 
 
 
It uses one output address in the DOMINO bus.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 1,129: Line 1,176:
 
|-
 
|-
  
|rowspan="6"|o<address>.1
+
|rowspan="6"|o<address>.5
 
|up
 
|up
 
|RW
 
|RW
Line 1,138: Line 1,185:
 
|shutter down command
 
|shutter down command
 
|-
 
|-
|stop<br/>off<br/>0
+
|stop
 
|RW
 
|RW
 
|shutter stop command
 
|shutter stop command
 
|-
 
|-
 
|unknown
 
|unknown
|RW
+
|R
 
|unknown state
 
|unknown state
 
|-
 
|-
Line 1,154: Line 1,201:
 
|shutter off, down position
 
|shutter off, down position
 
|-
 
|-
 
+
|o<address + 3>
|rowspan="6"|o<address>.2
+
|0 ... 100%
|up
 
 
|RW
 
|RW
|shutter up command
+
|percent position
 
|-
 
|-
|down
+
|}
|RW
+
 
|shutter down command
+
==== Relay outputs section 7-8 ====
 +
If automation 4 is not enabled (base address + 4 not used):
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
|stop<br/>off<br/>0
+
 
 +
|rowspan="2"|o<address>.1
 +
|0
 
|RW
 
|RW
|shutter stop command
+
|output pin 7 off
 
|-
 
|-
|unknown
+
|1
 
|RW
 
|RW
|unknown state
+
|output pin 7 on
 
|-
 
|-
|offup
+
 
 +
|rowspan="2"|o<address>.2
 +
|0
 
|RW
 
|RW
|shutter off, up position
+
|output pin 8 off
 
|-
 
|-
|offdown
+
|1
 
|RW
 
|RW
|shutter off, down position
+
|output pin 8 on
 
|-
 
|-
 
 
|}
 
|}
  
----
+
If automation 4 is enabled (base address + 4 is used):
 
 
=== DFTP/I ===
 
The DFTP is an input/output module for 2 shutters and 4 generic inputs.
 
 
 
It uses one input and one output address in the DOMINO bus.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 1,197: Line 1,248:
 
|-
 
|-
  
|rowspan="2"|i<address>.1
+
|rowspan="6"|o<address>.7
|0
+
|up
|R
+
|RW
|input pin 1 off
+
|shutter up command
 
|-
 
|-
|1
+
|down
|R
+
|RW
|input pin 1 on
 
|-
 
 
 
|rowspan="6"|o<address>.1
 
|up
 
|RW
 
|shutter up command
 
|-
 
|down
 
|RW
 
 
|shutter down command
 
|shutter down command
 
|-
 
|-
|stop<br/>off<br/>0
+
|stop
 
|RW
 
|RW
 
|shutter stop command
 
|shutter stop command
 
|-
 
|-
 
|unknown
 
|unknown
|RW
+
|R
 
|unknown state
 
|unknown state
 
|-
 
|-
Line 1,232: Line 1,273:
 
|shutter off, down position
 
|shutter off, down position
 
|-
 
|-
 +
|o<address + 4>
 +
|0 ... 100%
 +
|RW
 +
|percent position
 +
|-
 +
|}
 +
 +
==== Temperature control section ====
 +
If temperature control is enabled:
  
|rowspan="2"|i<address>.2
+
{{note|
|0
+
The D8RIT uses three preset set point values, T1, T2 and T3. When using the Domino HSYCO I/O Server it is mandatory that T1 < T2 < T3. If the set points are not in order, you will not be able to control the D8RIT using the (temp) GUI objects.
 +
}}
 +
 
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|rowspan="2"|i<address + 5>.mode
 +
|winter
 
|R
 
|R
|input pin 2 off
+
|winter mode
 
|-
 
|-
|1
+
|summer
 
|R
 
|R
|input pin 2 on
+
|summer mode
 
|-
 
|-
  
|rowspan="6"|o<address>.2
+
|rowspan="4"|i<address + 5>.fan
|up
+
|min
|RW
+
|R
|shutter up command
+
|min fan speed
 
|-
 
|-
|down
+
|med
|RW
+
|R
|shutter down command
+
|medium fan speed
 
|-
 
|-
|stop<br/>off<br/>0
+
|max
|RW
+
|R
|shutter stop command
+
|max fan speed
 
|-
 
|-
|unknown
+
|off
|RW
+
|R
|unknown state
+
|fan off
|-
 
|offup
 
|RW
 
|shutter off, up position
 
|-
 
|offdown
 
|RW
 
|shutter off, down position
 
 
|-
 
|-
  
|rowspan="2"|i<address>.3
+
|rowspan="2"|i<address + 5>.fan.mode
|0
+
|man
 
|R
 
|R
|input pin 3 off
+
|manual fan mode
 
|-
 
|-
|1
+
|auto
 
|R
 
|R
|input pin 3 on
+
|auto fan mode
 
|-
 
|-
  
|rowspan="2"|i<address>.4
+
|rowspan="5"|i<address + 5>.setpoint
|0
 
|R
 
|input pin 4 off
 
|-
 
 
|1
 
|1
 
|R
 
|R
|input pin 4 on
+
|setpoint 1
 
|-
 
|-
 
+
|2
|}
+
|R
 
+
|setpoint 2
----
 
 
 
=== DFTR ===
 
The DFTR is an output module with 1 shutter output and 1 relay output.
 
 
 
It uses one address in the DOMINO bus.
 
 
 
{| class="wikitable"
 
!ID
 
!Value
 
!R/W
 
!Description
 
 
|-
 
|-
 
+
|3
|rowspan="5"|o<address>.1
 
|up
 
 
|R
 
|R
|shutter up
+
|setpoint 3
 
|-
 
|-
|down
+
|off
 
|R
 
|R
|shutter down
+
|off
 
|-
 
|-
|unknown
+
|man
 
|R
 
|R
|unknown state
+
|manual setpoint
 
|-
 
|-
|offup
+
 
 +
|rowspan="2"|i<address + 5>.setpoint.mode
 +
|man
 
|R
 
|R
|shutter offup
+
|manual setpoint mode
 
|-
 
|-
|offdown
+
|auto
 
|R
 
|R
|shutter offdown
+
|auto setpoint mode
 
|-
 
|-
  
|rowspan="2"|o<address>.2
+
|rowspan="2"|i<address + 5>.temp
|0
+
|<temp>
 
|R
 
|R
|output pin 2 off
+
|temperature value (in C/10)
 
|-
 
|-
|1
+
|fault
 
|R
 
|R
|output pin 2 on
+
|temperature sensor fault
 
|-
 
|-
  
|}
+
|rowspan="3"|i<address + 5>.status
 
+
|off
----
+
|R
 
+
|off
=== DF4IL ===
 
The DF4IL is an input/output module with 4 digital inputs and 4 digital open collector outputs for LEDs.
 
 
 
It uses one input and one output address in the DOMINO bus.
 
 
 
{| class="wikitable"
 
!ID
 
!Value
 
!R/W
 
!Description
 
 
|-
 
|-
 
+
|cooling
|rowspan="2"|i<address>.1
 
|0<br/>off
 
 
|R
 
|R
|input pin 1 off
+
|cooling status mode
 
|-
 
|-
|1<br/>on
+
|heating
 
|R
 
|R
|input pin 1 on
+
|heating status mode
 
|-
 
|-
  
|rowspan="2"|o<address>.1
+
|rowspan="2"|o<address + 5>.mode
|0<br/>off
+
|winter
 
|RW
 
|RW
|LED 1 off
+
|winter mode
 
|-
 
|-
|1<br/>on
+
|summer
 
|RW
 
|RW
|LED 1 on
+
|summer mode
 
|-
 
|-
  
|rowspan="2"|i<address>.2
+
|rowspan="4"|o<address + 5>.fan
|0<br/>off
+
|min
|R
+
|RW
|input pin 2 off
+
|min fan speed
 
|-
 
|-
|1<br/>on
+
|med
|R
+
|RW
|input pin 2 on
+
|medium fan speed
 
|-
 
|-
 
+
|max
|rowspan="2"|o<address>.2
 
|0<br/>off
 
 
|RW
 
|RW
|LED 2 off
+
|max fan speed
 
|-
 
|-
|1<br/>on
+
|off
 
|RW
 
|RW
|LED 2 on
+
|fan off
 
|-
 
|-
  
|rowspan="2"|i<address>.3
+
|rowspan="2"|o<address + 5>.fan.mode
|0<br/>off
+
|man
|R
+
|RW
|input pin 3 off
+
|manual fan mode
 
|-
 
|-
|1<br/>on
+
|auto
|R
+
|RW
|input pin 3 on
+
|auto fan mode
 
|-
 
|-
  
|rowspan="2"|o<address>.3
+
|rowspan="5"|o<address + 5>.setpoint
|0<br/>off
+
|1
 
|RW
 
|RW
|LED 3 off
+
|setpoint 1
 
|-
 
|-
|1<br/>on
+
|2
 
|RW
 
|RW
|LED 3 on
+
|setpoint 2
 
|-
 
|-
 
+
|3
|rowspan="2"|i<address>.4
+
|RW
|0<br/>off
+
|setpoint 3
|R
+
|-
|input pin 4 off
+
|0
 +
|RW
 +
|setpoint off
 
|-
 
|-
|1<br/>on
+
|man
|R
+
|RW
|input pin 4 on
+
|manual setpoint
 
|-
 
|-
  
|rowspan="2"|o<address>.4
+
|o<address + 5>.setpoint.temp.1
|0<br/>off
+
|<temp>
 
|RW
 
|RW
|LED 4 off
+
|temperature setpoint 1 value (in C/10)
 
|-
 
|-
|1<br/>on
+
 
 +
|o<address + 5>.setpoint.temp.2
 +
|<temp>
 
|RW
 
|RW
|LED 4 on
+
|temperature setpoint 2 value (in C/10)
 
|-
 
|-
|}
 
  
----
+
|o<address + 5>.setpoint.temp.3
 +
|<temp>
 +
|RW
 +
|temperature setpoint 3 value (in C/10)
 +
|-
  
=== DF8IL ===
+
|o<address + 5>.setpoint.temp.man
The DF8IL is an input/output module with 8 digital inputs and 8 digital open collector outputs for LEDs.
+
|<temp>
 +
|RW
 +
|temperature manual setpoint value (in C/10)
 +
|-
  
It uses 4 input and 4 output addresses in the DOMINO bus.
+
|o<address + 5>.program.summer<br/>o<address + 5>.program.winter
 +
|refresh
 +
|RW
 +
|forces to daily summer/winter program for all days of the week
 +
|-
  
{| class="wikitable"
+
|rowspan="2"|o<address + 5>.program.summer.<day><br/>o<address + 5>.program.winter.<day>
!ID
+
|refresh
!Value
+
|RW
 +
|forces to daily summer/winter program for the reported day (mon:1, sun:7)
 +
|-
 +
|<s0>...<s47>
 +
|RW
 +
|48 character represents the daily setpoint program divided in time slots of 30 minutes
 +
|-
 +
 
 +
|}
 +
----
 +
 
 +
=== DF4RI / DF4RIR ===
 +
The DF4RI and DF4RIR are multifunction module with 4 digital inputs and 4 outputs (power relay).
 +
 
 +
This module uses 1 to 3 input and output addresses, based on its configuration.
 +
 
 +
The module's configuration is automatically detected by HSYCO when connected to the DFCP.
 +
 
 +
==== Digital inputs section ====
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 
!R/W
 
!R/W
 
!Description
 
!Description
Line 1,449: Line 1,509:
  
 
|rowspan="2"|i<address>.1
 
|rowspan="2"|i<address>.1
|0<br/>off
+
|0
 
|R
 
|R
 
|input pin 1 off
 
|input pin 1 off
 
|-
 
|-
|1<br/>on
+
|1
 
|R
 
|R
 
|input pin 1 on
 
|input pin 1 on
Line 1,459: Line 1,519:
  
 
|rowspan="2"|i<address>.2
 
|rowspan="2"|i<address>.2
|0<br/>off
+
|0
 
|R
 
|R
 
|input pin 2 off
 
|input pin 2 off
 
|-
 
|-
|1<br/>on
+
|1
 
|R
 
|R
 
|input pin 2 on
 
|input pin 2 on
Line 1,469: Line 1,529:
  
 
|rowspan="2"|i<address>.3
 
|rowspan="2"|i<address>.3
|0<br/>off
+
|0
 
|R
 
|R
 
|input pin 3 off
 
|input pin 3 off
 
|-
 
|-
|1<br/>on
+
|1
 
|R
 
|R
 
|input pin 3 on
 
|input pin 3 on
Line 1,479: Line 1,539:
  
 
|rowspan="2"|i<address>.4
 
|rowspan="2"|i<address>.4
|0<br/>off
+
|0
 
|R
 
|R
 
|input pin 4 off
 
|input pin 4 off
 
|-
 
|-
|1<br/>on
+
|1
 
|R
 
|R
 
|input pin 4 on
 
|input pin 4 on
 
|-
 
|-
  
|rowspan="2"|i<address+1>.1
+
|}
|0<br/>off
+
 
|R
+
==== Relay outputs section 1-2 ====
|input pin 5 off
+
If automation 1 is not enabled (base address + 1 not used):
|-
+
 
|1<br/>on
+
{| class="wikitable"
|R
+
!ID
|input pin 5 on
+
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
  
|rowspan="2"|i<address+1>.2
+
|rowspan="2"|o<address>.1
|0<br/>off
+
|0
|R
+
|RW
|input pin 6 off
+
|output pin 1 off
 
|-
 
|-
|1<br/>on
+
|1
|R
+
|RW
|input pin 6 on
+
|output pin 1 on
 
|-
 
|-
  
|rowspan="2"|i<address+1>.3
+
|rowspan="2"|o<address>.2
|0<br/>off
+
|0
|R
+
|RW
|input pin 7 off
+
|output pin 2 off
 
|-
 
|-
|1<br/>on
+
|1
|R
+
|RW
|input pin 7 on
+
|output pin 2 on
 
|-
 
|-
 +
|}
  
|rowspan="2"|i<address+1>.4
+
If automation 1 is enabled (base address + 1 is used):
|0<br/>off
+
 
|R
+
{| class="wikitable"
|input pin 8 off
+
!ID
|-
+
!Value
|1<br/>on
+
!R/W
|R
+
!Description
|input pin 8 on
 
 
|-
 
|-
  
|rowspan="2"|i<address+2>.1
+
|rowspan="6"|o<address>.1
|0<br/>off
+
|up
|R
+
|RW
|LED 1 is off
+
|shutter up command
 +
|-
 +
|down
 +
|RW
 +
|shutter down command
 
|-
 
|-
|1<br/>on
+
|stop
|R
+
|RW
|LED 1 is on
+
|shutter stop command
 
|-
 
|-
 
+
|unknown
|rowspan="2"|i<address+2>.2
 
|0<br/>off
 
 
|R
 
|R
|LED 2 is off
+
|unknown state
 
|-
 
|-
|1<br/>on
+
|offup
|R
+
|RW
|LED 2 is on
+
|shutter off, up position
 
|-
 
|-
 
+
|offdown
|rowspan="2"|i<address+2>.3
+
|RW
|0<br/>off
+
|shutter off, down position
|R
 
|LED 3 is off
 
 
|-
 
|-
|1<br/>on
+
|o<address + 1>
|R
+
|0 ... 100%
|LED 3 is on
+
|RW
 +
|percent position
 
|-
 
|-
 +
|}
  
|rowspan="2"|i<address+2>.4
+
==== Relay outputs section 3-4 ====
|0<br/>off
+
If automation 2 is not enabled (base address + 2 not used):
|R
 
|LED 4 is off
 
|-
 
|1<br/>on
 
|R
 
|LED 4 is on
 
|-
 
  
|rowspan="2"|i<address+3>.1
+
{| class="wikitable"
|0<br/>off
+
!ID
|R
+
!Value
|LED 5 is off
+
!R/W
|-
+
!Description
|1<br/>on
 
|R
 
|LED 5 is on
 
 
|-
 
|-
  
|rowspan="2"|i<address+3>.2
+
|rowspan="2"|o<address>.1
|0<br/>off
+
|0
|R
+
|RW
|LED 6 is off
+
|output pin 3 off
 
|-
 
|-
|1<br/>on
+
|1
|R
+
|RW
|LED 6 is on
+
|output pin 3 on
 
|-
 
|-
  
|rowspan="2"|i<address+3>.3
+
|rowspan="2"|o<address>.2
|0<br/>off
+
|0
|R
+
|RW
|LED 7 is off
+
|output pin 4 off
 
|-
 
|-
|1<br/>on
+
|1
|R
+
|RW
|LED 7 is on
+
|output pin 4 on
 
|-
 
|-
 +
|}
  
|rowspan="2"|i<address+3>.4
+
If automation 2 is enabled (base address + 2 is used):
|0<br/>off
 
|R
 
|LED 8 is off
 
|-
 
|1<br/>on
 
|R
 
|LED 8 is on
 
|-
 
  
|rowspan="2"|v<address+2>.1
+
{| class="wikitable"
|0<br/>off
+
!ID
|RW
+
!Value
|LED 1 is off
+
!R/W
|-
+
!Description
|1<br/>on
 
|RW
 
|LED 1 is on
 
 
|-
 
|-
  
|rowspan="2"|v<address+2>.2
+
|rowspan="6"|o<address>.3
|0<br/>off
+
|up
 
|RW
 
|RW
|LED 2 is off
+
|shutter up command
 
|-
 
|-
|1<br/>on
+
|down
 
|RW
 
|RW
|LED 2 is on
+
|shutter down command
 
|-
 
|-
 
+
|stop
|rowspan="2"|v<address+2>.3
 
|0<br/>off
 
 
|RW
 
|RW
|LED 3 is off
+
|shutter stop command
 
|-
 
|-
|1<br/>on
+
|unknown
|RW
+
|R
|LED 3 is on
+
|unknown state
 
|-
 
|-
 
+
|offup
|rowspan="2"|v<address+2>.4
 
|0<br/>off
 
 
|RW
 
|RW
|LED 4 is off
+
|shutter off, up position
 
|-
 
|-
|1<br/>on
+
|offdown
 
|RW
 
|RW
|LED 4 is on
+
|shutter off, down position
|-
 
 
 
|rowspan="2"|v<address+3>.1
 
|0<br/>off
 
|RW
 
|LED 5 is off
 
 
|-
 
|-
|1<br/>on
+
|o<address + 2>
 +
|0 ... 100%
 
|RW
 
|RW
|LED 5 is on
+
|percent position
 
|-
 
|-
 +
|}
  
|rowspan="2"|v<address+3>.2
+
=== DFDM, DFDI, DFDI2, DFDI2B, DFDT ===
|0<br/>off
+
The DFDM, DFDI, DFDI2, DFDI2B and DFDT are output modules with 1 dimmer output.
|RW
 
|LED 6 is off
 
|-
 
|1<br/>on
 
|RW
 
|LED 6 is on
 
|-
 
  
|rowspan="2"|v<address+3>.3
+
They use one address in the DOMINO bus.
|0<br/>off
 
|RW
 
|LED 7 is off
 
|-
 
|1<br/>on
 
|RW
 
|LED 7 is on
 
|-
 
 
 
|rowspan="2"|v<address+3>.4
 
|0<br/>off
 
|RW
 
|LED 8 is off
 
|-
 
|1<br/>on
 
|RW
 
|LED 8 is on
 
|-
 
 
 
|}
 
 
 
{{tip|Note that the first two output addresses are reserved and should not be used. Use address + 2 and address + 3 to control the LEDs.}}
 
 
 
----
 
 
 
=== DFIGLASS ===
 
The DFIGLASS is an input/output module with 6 touch buttons with addressable LEDs and a buzzer for audio feedback.
 
 
 
It uses 1 input and 1 output addresses in the DOMINO bus.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 1,706: Line 1,706:
 
|-
 
|-
  
|rowspan="2"|i<address>.1
+
|rowspan="4"|o<address>
|0<br/>off
+
|program
 
|R
 
|R
|button 1 off
+
|program mode
 
|-
 
|-
|1<br/>on
+
|fault
 
|R
 
|R
|button 1 on
+
|dimmer fault
 
|-
 
|-
 
+
|auto
|rowspan="2"|i<address>.2
 
|0<br/>off
 
 
|R
 
|R
|button 2 off
+
|auto mode
 
|-
 
|-
|1<br/>on
+
|man
 
|R
 
|R
|button 2 on
+
|manual mode
 
|-
 
|-
  
|rowspan="2"|i<address>.3
+
|rowspan="3"|o<address>.1
|0<br/>off
+
|off
|R
+
|RW
|button 3 off
+
|dimmer off
 +
|-
 +
|1...100%
 +
|RW
 +
|percent dimmer level
 
|-
 
|-
|1<br/>on
+
|on
|R
+
|RW
|button 3 on
+
|dimmer on at last level
 
|-
 
|-
  
|rowspan="2"|i<address>.4
+
|rowspan="3"|o<address>.ramp
|0<br/>off
+
|save
|R
+
|RW
|button 4 off
+
|saves the current ramp as default
 
|-
 
|-
|1<br/>on
+
|1...30
|R
+
|RW
|button 4 on
+
|ramp value in seconds (1 sec steps up to 10 and 2 sec steps up to 30)
 
|-
 
|-
 
+
|40, 50, 60
|rowspan="2"|i<address>.5
+
|RW
|0<br/>off
+
|ramp value in seconds (10 sec steps)
|R
 
|button 5 off
 
|-
 
|1<br/>on
 
|R
 
|button 5 on
 
 
|-
 
|-
  
|rowspan="2"|i<address>.6
+
|o<address>.setpoint
|0<br/>off
+
|0...1023
|R
+
|RW
|button 6 off
+
|setpoint level
|-
 
|1<br/>on
 
|R
 
|button 6 on
 
 
|-
 
|-
  
|rowspan="2"|i<address>.fault
+
|o<address>.hysteresis
|0<br/>off
+
|0...255
|R
+
|RW
|no fault
+
|tolerance level
|-
 
|1<br/>on
 
|R
 
|touch keypad fault
 
 
|-
 
|-
  
|rowspan="2"|i<address>.led.1
+
|o<address>.time
|0<br/>off
+
|0...255
 
|RW
 
|RW
|led 1 off
+
|period (seconds)
|-
 
|1<br/>on
 
|RW
 
|led 1 on
 
 
|-
 
|-
 +
|}
  
|rowspan="2"|i<address>.led.2
+
The dimmer level can be set using additional formats besides the standard percent values:
|0<br/>off
+
*absolute positive integer number between 0 and 100
|RW
+
*percent number, formatted as x%
|led 2 off
+
*fractional format, formatted as “n/m”, where 0 <= n <= m.
 +
 
 +
----
 +
 
 +
=== DF4DV ===
 +
The DF4DV, is an input/output module with 4 ballast (1-10V) outputs.
 +
 
 +
The DF4DV uses 4 consecutive addresses in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
|1<br/>on
+
 
|RW
+
|o<address>
|led 2 on
+
|program
 +
|R
 +
|program mode
 
|-
 
|-
  
|rowspan="2"|i<address>.led.3
+
|rowspan="3"|o<address>.1
|0<br/>off
+
|off
 
|RW
 
|RW
|led 3 off
+
|dimmer off
 
|-
 
|-
|1<br/>on
+
|1...100%
 
|RW
 
|RW
|led 3 on
+
|percent dimmer level
 
|-
 
|-
 
+
|on
|rowspan="2"|i<address>.led.4
 
|0<br/>off
 
 
|RW
 
|RW
|led 4 off
+
|dimmer on at last level
|-
 
|1<br/>on
 
|RW
 
|led 4 on
 
 
|-
 
|-
  
|rowspan="2"|i<address>.led.5
+
|rowspan="3"|o<address>.ramp
|0<br/>off
+
|save
 
|RW
 
|RW
|led 5 off
+
|saves the current ramp as default
 
|-
 
|-
|1<br/>on
+
|1...30
 
|RW
 
|RW
|led 5 on
+
|ramp value in seconds (1 sec steps up to 10 and 2 sec steps up to 30)
 
|-
 
|-
 
+
|40, 50, 60
|rowspan="2"|i<address>.led.6
 
|0<br/>off
 
 
|RW
 
|RW
|led 6 off
+
|ramp value in seconds (10 sec steps)
|-
 
|1<br/>on
 
|RW
 
|led 6 on
 
 
|-
 
|-
  
|rowspan="2"|i<address>.backlight
+
|}
|0<br/>off
 
|RW
 
|backlight off
 
|-
 
|1<br/>on
 
|RW
 
|backlight on
 
|-
 
  
|rowspan="2"|i<address>.buzzer
+
The dimmer level can be set using additional formats besides the standard percent values:
|0<br/>off
+
*absolute positive integer number between 0 and 100
|RW
+
*percent number, formatted as x%
|buzzer disabled
+
*fractional format, formatted as “n/m”, where 0 <= n <= m.
|-
 
|1<br/>on
 
|RW
 
|buzzer enabled
 
|-
 
 
 
|}
 
  
 
----
 
----
  
=== DF4I/V ===
+
=== DFDMX ===
The DF4I/V is an input/output module with 4 digital inputs and 12 digital virtual outputs.
+
The DFDMX is a DMX-512 protocol output module.
  
It uses four consecutive addresses in the DOMINO bus.
+
It uses one address in the DOMINO bus.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 1,872: Line 1,845:
 
|-
 
|-
  
|rowspan="2"|i<address>.1
+
|o<address>.<command>
|0<br/>off
+
|0...255
|R
+
|RW
|input pin 1 off
+
|commands and values according to the DFDMX programming manual
 
|-
 
|-
|1<br/>on
+
|}
|R
+
 
|input pin 1 on
+
----
 +
 
 +
=== DFDALI ===
 +
The DFDALI is a DALI interface module. Using the DFDALI you can control up to 32 DALI devices.
 +
 
 +
You can control individual devices, groups or broadcast commands to all devices.
 +
 
 +
It uses one input (if enabled) and one output address in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
  
|rowspan="2"|i<address>.2
+
|o<address>
|0<br/>off
+
|refresh
|R
+
|RW
|input pin 2 off
+
|queries the DFDALI module to update the current status of all DALI devices
|-
 
|1<br/>on
 
|R
 
|input pin 2 on
 
 
|-
 
|-
  
|rowspan="2"|i<address>.3
+
|o<address>
|0<br/>off
+
|off
|R
+
|RW
|input pin 3 off
+
|broadcast off command
|-
 
|1<br/>on
 
|R
 
|input pin 3 on
 
 
|-
 
|-
  
|rowspan="2"|i<address>.4
+
|o<address>.all
|0<br/>off
+
o<address>.0
|R
+
|<level>
|input pin 4 off
 
|-
 
|1<br/>on
 
|R
 
|input pin 4 on
 
|-
 
 
 
|rowspan="2"|v<address+1>.1
 
|0<br/>off
 
 
|RW
 
|RW
|virtual pin 1 off
+
|broadcast level command
|-
 
|1<br/>on
 
|RW
 
|virtual pin 1 on
 
 
|-
 
|-
  
|rowspan="2"|v<address+1>.2
+
|rowspan="2"|o<address>.group.<DALI group>
|0<br/>off
+
|off
 
|RW
 
|RW
|virtual pin 2 off
+
|group off command
 
|-
 
|-
|1<br/>on
+
|<level>
 
|RW
 
|RW
|virtual pin 2 on
+
|group level command
 
|-
 
|-
  
|rowspan="2"|v<address+1>.3
+
|rowspan="3"|o<address>.<DALI address>
|0<br/>off
+
|off
 
|RW
 
|RW
|virtual pin 3 off
+
|turn off a single device
 
|-
 
|-
|1<br/>on
+
|<level>
 
|RW
 
|RW
|virtual pin 3 on
+
|set a single device to a specific level
 
|-
 
|-
 
+
|> 100
|rowspan="2"|v<address+1>.4
 
|0<br/>off
 
 
|RW
 
|RW
|virtual pin 4 off
+
|special functions, having values between 101 and 255, as defined in the DFDALI manual
|-
 
|1<br/>on
 
|RW
 
|virtual pin 4 on
 
 
|-
 
|-
  
|rowspan="2"|v<address+2>.1
+
|rowspan="2"|i<address>.polling
|0<br/>off
+
|off
|RW
+
|R
|virtual pin 1 off
+
|polling mode is disabled
 
|-
 
|-
|1<br/>on
+
|on
|RW
+
|R
|virtual pin 1 on
+
|polling mode is enabled
 
|-
 
|-
  
|rowspan="2"|v<address+2>.2
+
|rowspan="2"|i<address>.test
|0<br/>off
+
|0
|RW
+
|R
|virtual pin 2 off
+
|test button not pressed
 
|-
 
|-
|1<br/>on
+
|1
|RW
+
|R
|virtual pin 2 on
+
|test button pressed
 
|-
 
|-
  
|rowspan="2"|v<address+2>.3
+
|rowspan="4"|i<address>.dali
|0<br/>off
+
|nopower
|RW
+
|R
|virtual pin 3 off
+
|power failure on the DALI bus
 
|-
 
|-
|1<br/>on
+
|open
|RW
+
|R
|virtual pin 3 on
+
|DALI bus is open
 
|-
 
|-
 
+
|short
|rowspan="2"|v<address+2>.4
+
|R
|0<br/>off
+
|DALI bus is shorted
|RW
 
|virtual pin 4 off
 
 
|-
 
|-
|1<br/>on
+
|on
|RW
+
|R
|virtual pin 4 on
+
|DALI bus on
 
|-
 
|-
  
|rowspan="2"|v<address+3>.1
+
|rowspan="2"|i<address>.1
|0<br/>off
+
|fault
|RW
+
|R
|virtual pin 1 off
+
|DALI device 1 reporting a lamp failure
 
|-
 
|-
|1<br/>on
+
|unknown
|RW
+
|R
|virtual pin 1 on
+
|DALI device 1 status unknown
 
|-
 
|-
 +
|}
  
|rowspan="2"|v<address+3>.2
+
The DALI level can be set using additional formats besides the standard percent values:
|0<br/>off
+
*absolute positive integer number between 0 and 100
|RW
+
*percent number, formatted as x%
|virtual pin 2 off
+
*fractional format, formatted as “n/m”, where 0 <= n <= m
|-
+
*special functions, having values between 101 and 255, as defined in the DFDALI manual.
|1<br/>on
 
|RW
 
|virtual pin 2 on
 
|-
 
  
|rowspan="2"|v<address+3>.3
+
----
|0<br/>off
 
|RW
 
|virtual pin 3 off
 
|-
 
|1<br/>on
 
|RW
 
|virtual pin 3 on
 
|-
 
  
|rowspan="2"|v<address+3>.4
+
=== DFDV ===
|0<br/>off
+
The DFDV is an output module with 1 output (1-10V for ballast) + 1 generic power relay output.
 +
It uses one address in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|rowspan="3"|o<address>.1
 +
|off
 +
|RW
 +
|dimmer off
 +
|-
 +
|1 ... 100%
 +
|RW
 +
|percent dimmer level
 +
|-
 +
|on
 
|RW
 
|RW
|virtual pin 4 off
+
|dimmer on at last level
 +
|-
 +
 
 +
|rowspan="2"|o<address>.2
 +
|0
 +
|RW
 +
|output pin 1 off
 
|-
 
|-
|1<br/>on
+
|1
 
|RW
 
|RW
|virtual pin 4 on
+
|output pin 1 on
 
|-
 
|-
 
|}
 
|}
 +
 +
The dimmer level can be set using additional formats besides the standard percent values:
 +
*absolute positive integer number between 0 and 100
 +
*fractional format, formatted as “n/m”, where 0 <= n <= m.
 +
You can also set the value to “on” or “off”, that is equivalent to 1 and 0.
  
 
----
 
----
  
=== DFAI ===
+
=== DFTP ===
The DFAI is an input module (0-10V) with 2 analog inputs.
+
The DFTP is an output module for 2 shutters.
  
It uses two consecutive input addresses in the DOMINO bus.
+
It uses one output address in the DOMINO bus.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 2,047: Line 2,023:
 
|-
 
|-
  
|i<address>
+
|rowspan="6"|o<address>.1
|0...1000
+
|up
|R
+
|RW
|input voltage in Volt/100
+
|shutter up command
 
|-
 
|-
 
+
|down
|i<address+1>
+
|RW
|0...1000
+
|shutter down command
|R
 
|input voltage in Volt/100
 
 
|-
 
|-
|}
+
|stop
 
+
|RW
----
+
|shutter stop command
 
 
=== DFLUX, DFSUN ===
 
The DFLUX and DFSUN are input modules with 1 analog light sensor.
 
 
 
They use one input address in the DOMINO bus.
 
 
 
{| class="wikitable"
 
!ID
 
!Value
 
!R/W
 
!Description
 
 
|-
 
|-
 
+
|unknown
|i<address>
 
|0...1023
 
 
|R
 
|R
|lux level (raw level, not translated to the lux range)
+
|unknown state
 +
|-
 +
|offup
 +
|RW
 +
|shutter off, up position
 +
|-
 +
|offdown
 +
|RW
 +
|shutter off, down position
 
|-
 
|-
|}
+
 
 +
|rowspan="6"|o<address>.2
 +
|up
 +
|RW
 +
|shutter up command
 +
|-
 +
|down
 +
|RW
 +
|shutter down command
 +
|-
 +
|stop
 +
|RW
 +
|shutter stop command
 +
|-
 +
|unknown
 +
|R
 +
|unknown state
 +
|-
 +
|offup
 +
|RW
 +
|shutter off, up position
 +
|-
 +
|offdown
 +
|RW
 +
|shutter off, down position
 +
|-
 +
 
 +
|}
  
 
----
 
----
  
=== DFCT ===
+
=== DFTP/I ===
The DFCT is an input/output temperature sensor module.
+
The DFTP is an input/output module for 2 shutters and 4 generic inputs.
  
It uses two consecutive input addresses and five consecutive output addresses in the DOMINO bus.
+
It uses one input and one output address in the DOMINO bus.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 2,095: Line 2,091:
 
|-
 
|-
  
|rowspan="2"|i<address>.mode
+
|rowspan="2"|i<address>.1
|winter
+
|0
 
|R
 
|R
|winter mode
+
|input pin 1 off
 
|-
 
|-
|summer
+
|1
 
|R
 
|R
|summer mode
+
|input pin 1 on
 
|-
 
|-
  
|rowspan="4"|i<address>.fan
+
|rowspan="6"|o<address>.1
|min
+
|up
|R
+
|RW
|min fan speed
+
|shutter up command
 +
|-
 +
|down
 +
|RW
 +
|shutter down command
 +
|-
 +
|stop
 +
|RW
 +
|shutter stop command
 
|-
 
|-
|med
+
|unknown
 
|R
 
|R
|medium fan speed
+
|unknown state
 
|-
 
|-
|max
+
|offup
|R
+
|RW
|max fan speed
+
|shutter off, up position
 
|-
 
|-
|off
+
|offdown
|R
+
|RW
|fan off
+
|shutter off, down position
 
|-
 
|-
  
|rowspan="2"|i<address>.fan.mode
+
|rowspan="2"|i<address>.2
|man
+
|0
 
|R
 
|R
|manual fan mode
+
|input pin 2 off
 
|-
 
|-
|auto
+
|1
 
|R
 
|R
|auto fan mode
+
|input pin 2 on
 
|-
 
|-
  
|rowspan="5"|i<address>.setpoint
+
|rowspan="6"|o<address>.2
|1
+
|up
|R
+
|RW
|setpoint 1
+
|shutter up command
 +
|-
 +
|down
 +
|RW
 +
|shutter down command
 
|-
 
|-
|2
+
|stop
|R
+
|RW
|setpoint 2
+
|shutter stop command
 
|-
 
|-
|3
+
|unknown
 
|R
 
|R
|setpoint 3
+
|unknown state
 
|-
 
|-
|off
+
|offup
|R
+
|RW
|off
+
|shutter off, up position
 
|-
 
|-
|man
+
|offdown
|R
+
|RW
|manual setpoint
+
|shutter off, down position
 
|-
 
|-
  
|rowspan="2"|i<address>.setpoint.mode
+
|rowspan="2"|i<address>.3
|man
+
|0
 
|R
 
|R
|manual setpoint mode
+
|input pin 3 off
 
|-
 
|-
|auto
+
|1
 
|R
 
|R
|auto setpoint mode
+
|input pin 3 on
 
|-
 
|-
  
|rowspan="2"|i<address>.temp
+
|rowspan="2"|i<address>.4
|<temp>
+
|0
 
|R
 
|R
|temperature value (in C/10)
+
|input pin 4 off
 
|-
 
|-
|fault
+
|1
 
|R
 
|R
|temperature sensor fault
+
|input pin 4 on
 
|-
 
|-
  
|rowspan="3"|i<address>.status
+
|}
|off
+
 
|R
+
----
|off
+
 
|-
+
=== DFTR ===
|cooling
+
The DFTR is an output module with 1 shutter output and 1 relay output.
|R
+
 
|cooling status mode
+
It uses one address in the DOMINO bus.
|-
 
|heating
 
|R
 
|heating status mode
 
|-
 
  
|rowspan="2"|o<address>.mode
+
{| class="wikitable"
|winter
+
!ID
|RW
+
!Value
|winter mode
+
!R/W
|-
+
!Description
|summer
 
|RW
 
|summer mode
 
 
|-
 
|-
  
|rowspan="4"|o<address>.fan
+
|rowspan="5"|o<address>.1
|min
+
|up
|RW
+
|R
|min fan speed
+
|shutter up
 
|-
 
|-
|med
+
|down
|RW
+
|R
|medium fan speed
+
|shutter down
 
|-
 
|-
|max
+
|unknown
|RW
+
|R
|max fan speed
+
|unknown state
 
|-
 
|-
|off
+
|offup
|RW
+
|R
|fan off
+
|shutter offup
 
|-
 
|-
 
+
|offdown
|rowspan="2"|o<address>.fan.mode
+
|R
|man
+
|shutter offdown
|RW
 
|manual fan mode
 
 
|-
 
|-
|auto
+
 
|RW
+
|rowspan="2"|o<address>.2
|auto fan mode
+
|0
 +
|R
 +
|output pin 2 off
 
|-
 
|-
 
|rowspan="5"|o<address>.setpoint
 
 
|1
 
|1
|RW
+
|R
|setpoint 1
+
|output pin 2 on
|-
 
|2
 
|RW
 
|setpoint 2
 
|-
 
|3
 
|RW
 
|setpoint 3
 
|-
 
|0 <br/> off
 
|RW
 
|setpoint off
 
|-
 
|man
 
|RW
 
|manual setpoint
 
 
|-
 
|-
  
|o<address>.setpoint.temp.1
+
|}
|<temp>
 
|RW
 
|temperature setpoint 1 value (in C/10)
 
|-
 
  
|o<address>.setpoint.temp.2
+
----
|<temp>
+
 
|RW
+
=== DF4IL ===
|temperature setpoint 2 value (in C/10)
+
The DF4IL is an input/output module with 4 digital inputs and 4 digital open collector outputs for LEDs.
 +
 
 +
It uses one input and one output address in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
  
|o<address>.setpoint.temp.3
+
|rowspan="2"|i<address>.1
|<temp>
+
|0
|RW
+
|R
|temperature setpoint 3 value (in C/10)
+
|input pin 1 off
 +
|-
 +
|1
 +
|R
 +
|input pin 1 on
 
|-
 
|-
  
|o<address>.setpoint.temp.man
+
|rowspan="2"|o<address>.1
|<temp>
+
|0
 
|RW
 
|RW
|temperature manual setpoint 1 value (in C/10)
+
|LED 1 off
 
|-
 
|-
 
+
|1
|o<address>.program.summer<br/>o<address>.program.winter
 
|refresh
 
 
|RW
 
|RW
|forces to daily summer/winter program for all days of the week
+
|LED 1 on
 
|-
 
|-
  
|rowspan="2"|o<address>.program.summer.<day><br/>o<address>.program.winter.<day>
+
|rowspan="2"|i<address>.2
|refresh
+
|0
 +
|R
 +
|input pin 2 off
 +
|-
 +
|1
 +
|R
 +
|input pin 2 on
 +
|-
 +
 
 +
|rowspan="2"|o<address>.2
 +
|0
 
|RW
 
|RW
|forces to daily summer/winter program for the reported day (mon:1, sun:7)
+
|LED 2 off
 
|-
 
|-
|<s0>...<s47>
+
|1
 
|RW
 
|RW
|48 character represents the daily setpoint program divided in time slots of 30 minutes
+
|LED 2 on
 
|-
 
|-
  
|}
+
|rowspan="2"|i<address>.3
 
+
|0
----
+
|R
 
+
|input pin 3 off
=== DFTZ ===
 
The DFTZ is an input/output temperature sensor module.
 
It uses 3 consecutive input addresses and 4 consecutive output addresses in the DOMINO bus.
 
 
 
{| class="wikitable"
 
!ID
 
!Value
 
!R/W
 
!Description
 
 
|-
 
|-
 
+
|1
|rowspan="2"|i<address>.mode
 
|winter
 
 
|R
 
|R
|winter mode
+
|input pin 3 on
|-
 
|summer
 
|R
 
|summer mode
 
 
|-
 
|-
  
|rowspan="3"|i<address>.setpoint
+
|rowspan="2"|o<address>.3
|comfort
+
|0
|R
+
|RW
|comfort setpoint
+
|LED 3 off
 
|-
 
|-
|eco
+
|1
|R
+
|RW
|eco setpoint
+
|LED 3 on
|-
 
|off
 
|R
 
|off
 
 
|-
 
|-
  
|rowspan="2"|i<address>.temp
+
|rowspan="2"|i<address>.4
|<temp>
+
|0
 
|R
 
|R
|temperature value (in C/10)
+
|input pin 4 off
 
|-
 
|-
|fault
+
|1
 
|R
 
|R
|temperature sensor fault
+
|input pin 4 on
 
|-
 
|-
  
|rowspan="3"|i<address>.status
+
|rowspan="2"|o<address>.4
|off
+
|0
|R
+
|RW
|off
+
|LED 4 off
 
|-
 
|-
|cooling
+
|1
 +
|RW
 +
|LED 4 on
 +
|-
 +
|}
 +
 
 +
You can also set the value to “on” or “off”, that is equivalent to 1 and 0.
 +
 
 +
----
 +
 
 +
=== DF8IL ===
 +
The DF8IL is an input/output module with 8 digital inputs and 8 digital open collector outputs for LEDs.
 +
 
 +
It uses 4 input and 4 output addresses in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|rowspan="2"|i<address>.1
 +
|0
 
|R
 
|R
|cooling status mode
+
|input pin 1 off
 
|-
 
|-
|heating
+
|1
 
|R
 
|R
|heating status mode
+
|input pin 1 on
 
|-
 
|-
  
|rowspan="2"|o<address>.mode
+
|rowspan="2"|i<address>.2
|winter
+
|0
|RW
+
|R
|winter mode
+
|input pin 2 off
 
|-
 
|-
|summer
+
|1
|RW
+
|R
|summer mode
+
|input pin 2 on
 
|-
 
|-
  
|rowspan="3"|o<address>.setpoint
+
|rowspan="2"|i<address>.3
|comfort
+
|0
|RW
+
|R
|comfort setpoint
+
|input pin 3 off
 
|-
 
|-
|eco
+
|1
|RW
+
|R
|eco setpoint
+
|input pin 3 on
|-
 
|0<br/>off
 
|RW
 
|off
 
 
|-
 
|-
  
|o<address>.setpoint.temp.comfort
+
|rowspan="2"|i<address>.4
|<temp>
+
|0
|RW
+
|R
|comfort setpoint value (in C/10)
+
|input pin 4 off
 
|-
 
|-
 
+
|1
|o<address>.setpoint.temp.eco
+
|R
|<temp>
+
|input pin 4 on
|RW
 
|eco setpoint value (in C/10)
 
 
|-
 
|-
  
|o<address>.setpoint.temp.limit
+
|rowspan="2"|i<address+1>.1
|<temp>
+
|0
|RW
+
|R
|summer/winter setpoint temperature limit (in C/10)
+
|input pin 5 off
 
|-
 
|-
 
+
|1
|}
 
 
 
=== DFRHT ===
 
The DFRHT is a temperature and humidity sensor.
 
It uses four consecutive input addresses and two consecutive output addresses in the DOMINO bus.
 
 
 
{| class="wikitable"
 
!ID
 
!Value
 
!R/W
 
!Description
 
|-
 
 
 
|i<address>.humidity
 
|0...100
 
 
|R
 
|R
|relative percent umidity
+
|input pin 5 on
 
|-
 
|-
  
|i<address>.temp
+
|rowspan="2"|i<address+1>.2
|<temp>
+
|0
 
|R
 
|R
|temperature value
+
|input pin 6 off
 
|-
 
|-
 
+
|1
|i<address>.dewpoint
 
|<temp>
 
 
|R
 
|R
|dew point value
+
|input pin 6 on
 
|-
 
|-
  
|rowspan="4"|i<address>.dewpoint.limit.1
+
|rowspan="2"|i<address+1>.3
 
|0
 
|0
 
|R
 
|R
|dew point is lower than limit 1
+
|input pin 7 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|dew point is higher than limit 1
+
|input pin 7 on
 
|-
 
|-
|<temp>
+
 
|RW
+
|rowspan="2"|i<address+1>.4
|dew point limit 1
+
|0
 +
|R
 +
|input pin 8 off
 
|-
 
|-
|off
+
|1
|RW
+
|R
|limit 1 not set
+
|input pin 8 on
 
|-
 
|-
  
|rowspan="4"|i<address>.dewpoint.limit.2
+
|rowspan="2"|i<address+2>.1
 
|0
 
|0
 
|R
 
|R
|dew point is lower than limit 2
+
|LED 1 is off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|dew point is higher than limit 2
+
|LED 1 is on
 
|-
 
|-
|<temp>
+
 
|RW
+
|rowspan="2"|i<address+2>.2
|dew point limit 2
+
|0
 +
|R
 +
|LED 2 is off
 
|-
 
|-
|off
+
|1
|RW
+
|R
|limit 2 not set
+
|LED 2 is on
 
|-
 
|-
  
|}
+
|rowspan="2"|i<address+2>.3
 
+
|0
=== DFMETEO ===
+
|R
The DFMETEO is the weather sensor module.
+
|LED 3 is off
It uses four consecutive input addresses and three consecutive output addresses in the DOMINO bus.
+
|-
 
+
|1
{| class="wikitable"
+
|R
!ID
+
|LED 3 is on
!Value
 
!R/W
 
!Description
 
 
|-
 
|-
  
|rowspan="2"|i<address>.temp
+
|rowspan="2"|i<address+2>.4
|<temp>
+
|0
|RW
+
|R
|temperature value (in C/10)
+
|LED 4 is off
 
|-
 
|-
|off
+
|1
|RW
+
|R
|limit not set
+
|LED 4 is on
 
|-
 
|-
  
|rowspan="3"|i<address>.lux
+
|rowspan="2"|i<address+3>.1
|<lux*10>
+
|0
 
|R
 
|R
|lux level according to the DFLUX range
+
|LED 5 is off
 
|-
 
|-
|<lux>
+
|1
|RW
+
|R
|lux limit
+
|LED 5 is on
 
|-
 
|-
 +
 +
|rowspan="2"|i<address+3>.2
 
|0
 
|0
|RW
+
|R
|limit not set
+
|LED 6 is off
 
|-
 
|-
 
+
|1
|rowspan="3"|i<address>.wind
 
|1 m/s /10
 
 
|R
 
|R
|wind value
+
|LED 6 is on
|-
 
|m/s
 
|RW
 
|wind limit
 
|-
 
|0
 
|RW
 
|limit not set
 
 
|-
 
|-
  
|rowspan="2"|i<address>.rain
+
|rowspan="2"|i<address+3>.3
 
|0
 
|0
 
|R
 
|R
|no rain
+
|LED 7 is off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|rain
+
|LED 7 is on
 
|-
 
|-
  
|rowspan="2"|i<address>.night
+
|rowspan="2"|i<address+3>.4
 
|0
 
|0
 
|R
 
|R
|day
+
|LED 8 is off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|night
+
|LED 8 is on
 
|-
 
|-
  
|rowspan="2"|i<address>.temp.limit
+
|rowspan="2"|v<address+2>.1
 
|0
 
|0
|R
+
|RW
|measured temp is less than limit
+
|LED 1 is off
 
|-
 
|-
 
|1
 
|1
|R
+
|RW
|measured temp is greater than limit
+
|LED 1 is on
 
|-
 
|-
  
|rowspan="2"|i<address>.lux.limit
+
|rowspan="2"|v<address+2>.2
 
|0
 
|0
|R
+
|RW
|measured lux is less than limit
+
|LED 2 is off
 
|-
 
|-
 
|1
 
|1
|R
+
|RW
|measured lux is greater than limit
+
|LED 2 is on
 
|-
 
|-
  
|rowspan="2"|i<address>.wind.limit
+
|rowspan="2"|v<address+2>.3
 
|0
 
|0
|R
+
|RW
|measured wind is less than limit
+
|LED 3 is off
 
|-
 
|-
 
|1
 
|1
|R
+
|RW
|measured wind is greater than limit
+
|LED 3 is on
 
|-
 
|-
  
|rowspan="2"|i<address>.light.south
+
|rowspan="2"|v<address+2>.4
 
|0
 
|0
|R
+
|RW
|light is not coming from south
+
|LED 4 is off
 
|-
 
|-
 
|1
 
|1
|R
+
|RW
|light is coming from south
+
|LED 4 is on
 
|-
 
|-
  
|rowspan="2"|i<address>.light.west
+
|rowspan="2"|v<address+3>.1
 
|0
 
|0
|R
+
|RW
|light is not coming from west
+
|LED 5 is off
 
|-
 
|-
 
|1
 
|1
|R
+
|RW
|light is coming from west
+
|LED 5 is on
 
|-
 
|-
  
|rowspan="2"|i<address>.light.east
+
|rowspan="2"|v<address+3>.2
 
|0
 
|0
|R
+
|RW
|light is not coming from east
+
|LED 6 is off
 +
|-
 +
|1
 +
|RW
 +
|LED 6 is on
 +
|-
 +
 
 +
|rowspan="2"|v<address+3>.3
 +
|0
 +
|RW
 +
|LED 7 is off
 
|-
 
|-
 
|1
 
|1
|R
+
|RW
|light is coming from east
+
|LED 7 is on
 
|-
 
|-
  
|rowspan="2"|i<address>.fault
+
|rowspan="2"|v<address+3>.4
 
|0
 
|0
|R
+
|RW
|sensor not fault
+
|LED 8 is off
 
|-
 
|-
 
|1
 
|1
|R
+
|RW
|sensor fault
+
|LED 8 is on
 
|-
 
|-
 +
 
|}
 
|}
  
=== DFCC ===
+
You can also set the value to “on” or “off”, that is equivalent to 1 and 0.
The DFCC is an energy meter and load manager module.
+
 
In the following table, <N> is the sequential index (1 to 3) of the DFCC module.
+
{{tip|Note that the first two output addresses are reserved and should not be used. Use address + 2 and address + 3 to control the LEDs.}}
 +
 
 +
----
 +
 
 +
=== DFIGLASS ===
 +
The DFIGLASS is an input/output module with 6 touch buttons with addressable LEDs and a buzzer for audio feedback.
 +
 
 +
It uses 1 input and 1 output addresses in the DOMINO bus. If the optional temperature sensor is present, DFIGLASS will use one additional input address for the temperature.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 2,614: Line 2,604:
 
|-
 
|-
  
|energy.<n>.power.real
+
|rowspan="2"|i<address>.1
|0...65535
+
|0
 
|R
 
|R
|real power (Watt)
+
|button 1 off
 
|-
 
|-
 
+
|1
|energy.<n>.power.reactive
 
| -32768...+32767
 
 
|R
 
|R
|reactive power (var)
+
|button 1 on
 
|-
 
|-
  
|energy.<n>.power.apparent
+
|rowspan="2"|i<address>.2
| -32768...+32767
+
|0
 
|R
 
|R
|apparent power (VA)
+
|button 2 off
 
|-
 
|-
 
+
|1
|energy.<n>.power.realavg
 
|0...65535
 
 
|R
 
|R
|average real power (Watt)
+
|button 2 on
 
|-
 
|-
  
|energy.<n>.power.reactiveavg
+
|rowspan="2"|i<address>.3
| -32768...+32767
+
|0
 
|R
 
|R
|average reactive power (var)
+
|button 3 off
 
|-
 
|-
 
+
|1
|energy.<n>.cos
 
| -1000...+1000
 
 
|R
 
|R
|cos(φ) * 1000
+
|button 3 on
 
|-
 
|-
  
|rowspan="2"|energy.<n>.load.1
+
|rowspan="2"|i<address>.4
 
|0
 
|0
 
|R
 
|R
|load 1 disabled
+
|button 4 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|load 1 enabled
+
|button 4 on
 
|-
 
|-
  
|rowspan="2"|energy.<n>.load.2
+
|rowspan="2"|i<address>.5
 
|0
 
|0
 
|R
 
|R
|load 2 disabled
+
|button 5 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|load 2 enabled
+
|button 5 on
 
|-
 
|-
  
|rowspan="2"|energy.<n>.load.3
+
|rowspan="2"|i<address>.6
 
|0
 
|0
 
|R
 
|R
|load 3 disabled
+
|button 6 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|load 3 enabled
+
|button 6 on
 
|-
 
|-
  
|rowspan="2"|energy.<n>.load.4
+
|rowspan="2"|i<address>.led.1
 
|0
 
|0
 
|R
 
|R
|load 4 disabled
+
|led 1 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|load 4 enabled
+
|led 1 on
 
|-
 
|-
  
|rowspan="2"|energy.<n>.load.5
+
|rowspan="2"|i<address>.led.2
 
|0
 
|0
 
|R
 
|R
|load 5 disabled
+
|led 2 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|load 5 enabled
+
|led 2 on
 
|-
 
|-
  
|rowspan="2"|energy.<n>.load.6
+
|rowspan="2"|i<address>.led.3
 
|0
 
|0
 
|R
 
|R
|load 6 disabled
+
|led 3 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|load 6 enabled
+
|led 3 on
 
|-
 
|-
  
|rowspan="2"|energy.<n>.load.7
+
|rowspan="2"|i<address>.led.4
 
|0
 
|0
 
|R
 
|R
|load 7 disabled
+
|led 4 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|load 7 enabled
+
|led 4 on
 
|-
 
|-
  
|rowspan="2"|energy.<n>.load.8
+
|rowspan="2"|i<address>.led.5
 
|0
 
|0
 
|R
 
|R
|load 8 disabled
+
|led 5 off
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|load 8 enabled
+
|led 5 on
 
|-
 
|-
  
|}
+
|rowspan="2"|i<address>.led.6
 
+
|0
=== DFANA ===
+
|R
Network analyzer module for Domino bus.
+
|led 6 off
Uses up to 20 consecutive input addresses and, if enabled, 1 output address equal to the base input address.
+
|-
 
+
|1
{| class="wikitable"
+
|R
!ID
+
|led 6 on
!Value
 
!R/W
 
!Description
 
 
|-
 
|-
  
|i<address>.v12
+
|rowspan="2"|i<address>.fault
|[V]
+
|0
 
|R
 
|R
|chained voltage phase 1-2
+
|no fault
 
|-
 
|-
 
+
|1
|i<address>.v23
 
|[V]
 
 
|R
 
|R
|chained voltage phase 2-3
+
|touch keypad fault
 
|-
 
|-
  
|i<address>.v31
+
|rowspan="2"|i<address>.slap
|[V]
+
|0
 
|R
 
|R
|chained voltage phase 3-1
+
|normal operation
 
|-
 
|-
 
+
|1
|i<address>.vtm
 
|[V]
 
 
|R
 
|R
|average chained voltage
+
|multiple keys touched at the same time
 
|-
 
|-
  
|i<address>.i1
+
|rowspan="2"|i<address>.proximity
|[A]
+
|0
 
|R
 
|R
|current phase 1
+
|no proximity detected
 
|-
 
|-
 
+
|1
|i<address>.i2
 
|[A]
 
 
|R
 
|R
|current phase 2
+
|proximity detected
 
|-
 
|-
  
|i<address>.i3
+
 
|[A]
+
|rowspan="2"|o<address>.led.1
|R
+
|0
|current phase 3
+
|W
 +
|led 1 off
 
|-
 
|-
 
+
|1
|i<address>.itm
+
|W
|[A]
+
|led 1 on
|R
 
|average current
 
 
|-
 
|-
  
|i<address>.ptot
+
|rowspan="2"|o<address>.led.2
|[W]
+
|0
|R
+
|W
|total active power
+
|led 2 off
 
|-
 
|-
 
+
|1
|i<address>.ptotk
+
|W
|[kW]
+
|led 2 on
|R
 
|total active power
 
 
|-
 
|-
  
|i<address>.qtot
+
|rowspan="2"|o<address>.led.3
|[W]
+
|0
|R
+
|W
|total reactive power
+
|led 3 off
 +
|-
 +
|1
 +
|W
 +
|led 3 on
 
|-
 
|-
  
|i<address>.qtotk
+
|rowspan="2"|o<address>.led.4
|[kW]
+
|0
|R
+
|W
|total reactive power
+
|led 4 off
 
|-
 
|-
 
+
|1
|i<address>.pf
+
|W
|[pf]
+
|led 4 on
|R
 
|total power factor
 
 
|-
 
|-
  
|i<address>.frequency
+
|rowspan="2"|o<address>.led.5
|[Hz]
+
|0
|R
+
|W
|frequency
+
|led 5 off
 
|-
 
|-
 
+
|1
|i<address>.v1n
+
|W
|[V]
+
|led 5 on
|R
 
|voltage phase 1
 
 
|-
 
|-
  
|i<address>.v2n
+
|rowspan="2"|o<address>.led.6
|[V]
+
|0
|R
+
|W
|voltage phase 2
+
|led 6 off
 +
|-
 +
|1
 +
|W
 +
|led 6 on
 
|-
 
|-
  
|i<address>.v3n
+
|rowspan="2"|i<address>.disable
|[V]
+
|0
|R
+
|RW
|voltage phase 3
+
|not disabled (normal mode)
 
|-
 
|-
 
+
|1
|i<address>.p1
+
|RW
|[W]
+
|disabled (cleaning mode)
|R
 
|active power phase 1
 
 
|-
 
|-
  
|i<address>.p1k
+
|rowspan="2"|i<address>.dim
|[kW]
+
|0
|R
+
|W
|active power phase 1
+
|high intensity backlight
 
|-
 
|-
 
+
|1
|i<address>.p2
+
|W
|[W]
+
|low intensity backlight
|R
 
|active power phase 2
 
 
|-
 
|-
  
|i<address>.p2k
+
|rowspan="2"|i<address>.proximity
|[kW]
+
|0
|R
+
|W
|active power phase 2
+
|disable proximity backlight
 +
|-
 +
|1
 +
|W
 +
|enable proximity backlight
 
|-
 
|-
  
|i<address>.p3
+
|rowspan="2"|i<address>.backlight
|[W]
+
|0
|R
+
|W
|active power phase 3
+
|backlight off
 +
|-
 +
|1
 +
|W
 +
|backlight on
 
|-
 
|-
  
|i<address>.p3k
+
|rowspan="2"|i<address>.buzzer
|[kW]
+
|0
|R
+
|W
|active power phase 3
+
|buzzer disabled
 +
|-
 +
|1
 +
|W
 +
|buzzer enabled
 
|-
 
|-
  
 
|}
 
|}
  
== User Interface ==
+
You can also set the value to “on” or “off”, that is equivalent to 1 and 0.
  
All DOMINO devices data points that have been defined in the systemtopo.txt database are automatically listed in the Project Editor. Adding a button to control a device output point requires just a few clicks and no additional EVENTS logic.
+
==== Temperature sensor ====
  
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
  
[[File:IO Servers Domino Project Editor.png]]
+
|i<address>.temp
 +
|<temp>
 +
|R
 +
|temperature value (in C/10)
 +
|-
  
 
+
|}
Besides the direct association of control buttons and data points, the DOMINO driver also automatically updates graphical objects that represent values or states of complex devices, like the DFCT temperature control unit. It will also automatically intercept buttons to manually set operation modes and temperature set-points.
 
  
 
----
 
----
  
=== DFDMX ===
+
=== DF4I/V ===
 +
The DF4I/V is an input/output module with 4 digital inputs and 12 digital virtual outputs.
  
You can define a standard HSYCO DMX server for each DFDMX module, then use the [[dmx]] and [[dmxrgb]] objects to control channels 1-64 of the DMX bus connected to the DFDMX module.
+
It uses four consecutive addresses in the DOMINO bus.
 
 
For example:
 
 
 
<pre>
 
dmxServers = dmx
 
dmxServersId.dmx = domino.o8
 
</pre>
 
 
 
{{tip|Note that, instead of defining the dmxServersIP parameter, the dmxServersId is used to associate the DMX server with the id of the DFDMX module.}}
 
 
 
----
 
 
 
=== DFCC ===
 
 
 
==== UISET Actions ====
 
  
 
{| class="wikitable"
 
{| class="wikitable"
 
!ID
 
!ID
!Attribute
+
!Value
!colspan="2"|Set to
+
!R/W
 +
!Description
 
|-
 
|-
  
|energy.<n>.power
+
|rowspan="2"|i<address>.1
|value
+
|0
|real power, followed by “ W”
+
|R
 +
|input pin 1 off
 +
|-
 +
|1
 +
|R
 +
|input pin 1 on
 
|-
 
|-
|}
 
  
----
+
|rowspan="2"|i<address>.2
 
+
|0
=== DFCT ===
+
|R
 
+
|input pin 2 off
==== UISET Actions ====
+
|-
 
+
|1
{| class="wikitable"
+
|R
!ID
+
|input pin 2 on
!Attribute
 
!colspan="2"|Set to
 
 
|-
 
|-
  
|rowspan="2"|<address>.mode
+
|rowspan="2"|i<address>.3
|summer
+
|0
|summer mode (cooling)
+
|R
 +
|input pin 3 off
 
|-
 
|-
|winter
+
|1
|winter mode (heating)
+
|R
 +
|input pin 3 on
 
|-
 
|-
  
|<address>.mode.label.summer
+
|rowspan="2"|i<address>.4
|visible
+
|0
|the DFCT is in summer mode
+
|R
 +
|input pin 4 off
 +
|-
 +
|1
 +
|R
 +
|input pin 4 on
 
|-
 
|-
  
|<address>.mode.label.winter
+
|rowspan="2"|v<address+1>.1
|visible
+
|0
|the DFCT is in winter mode
+
|RW
 +
|virtual pin 1 off
 +
|-
 +
|1
 +
|RW
 +
|virtual pin 1 on
 
|-
 
|-
  
|rowspan="2"|<address>.status
+
|rowspan="2"|v<address+1>.2
|off
+
|0
|zone off
+
|RW
 +
|virtual pin 2 off
 
|-
 
|-
|on
+
|1
|zone on
+
|RW
 +
|virtual pin 2 on
 
|-
 
|-
  
|<address>.status.label.cooling
+
|rowspan="2"|v<address+1>.3
|visible
+
|0
|if the zone is cooling
+
|RW
 +
|virtual pin 3 off
 
|-
 
|-
 
+
|1
|<address>.status.label.heating
+
|RW
|visible
+
|virtual pin 3 on
|if the zone is heating
 
 
|-
 
|-
  
|rowspan="4"|<address>.fan
+
|rowspan="2"|v<address+1>.4
|off
+
|0
|fan off
+
|RW
 +
|virtual pin 4 off
 
|-
 
|-
|min
+
|1
|minimum fan speed
+
|RW
 +
|virtual pin 4 on
 
|-
 
|-
|med
+
 
|medium fan speed
+
|rowspan="2"|v<address+2>.1
 +
|0
 +
|RW
 +
|virtual pin 1 off
 
|-
 
|-
|max
+
|1
|maximum fan speed
+
|RW
 +
|virtual pin 1 on
 
|-
 
|-
  
|<address>.fan.label.min
+
|rowspan="2"|v<address+2>.2
|visible
+
|0
|the fan speed is min
+
|RW
 +
|virtual pin 2 off
 
|-
 
|-
 
+
|1
|<address>.fan.label.med
+
|RW
|visible
+
|virtual pin 2 on
|the fan speed is med
 
 
|-
 
|-
  
|<address>.fan.label.max
+
|rowspan="2"|v<address+2>.3
|visible
+
|0
|the fan speed is max
+
|RW
 +
|virtual pin 3 off
 +
|-
 +
|1
 +
|RW
 +
|virtual pin 3 on
 
|-
 
|-
  
|rowspan="2"|<address>.fan.mode
+
|rowspan="2"|v<address+2>.4
|man
+
|0
|manual fan mode
+
|RW
 +
|virtual pin 4 off
 
|-
 
|-
|auto
+
|1
|auto fan mode
+
|RW
 +
|virtual pin 4 on
 
|-
 
|-
  
|rowspan="3"|<address>.setpoint
+
|rowspan="2"|v<address+3>.1
|1,2,3
+
|0
|active setpoint
+
|RW
 +
|virtual pin 1 off
 
|-
 
|-
|man
+
|1
|manual setpoint
+
|RW
 +
|virtual pin 1 on
 
|-
 
|-
|off
+
 
|zone off
+
|rowspan="2"|v<address+3>.2
 +
|0
 +
|RW
 +
|virtual pin 2 off
 
|-
 
|-
 
+
|1
|<address>.setpoint.label.1
+
|RW
|visible
+
|virtual pin 2 on
|setpoint 1 is active
 
 
|-
 
|-
  
|<address>.setpoint.label.2
+
|rowspan="2"|v<address+3>.3
|visible
+
|0
|setpoint 2 is active
+
|RW
 +
|virtual pin 3 off
 
|-
 
|-
 
+
|1
|<address>.setpoint.label.3
+
|RW
|visible
+
|virtual pin 3 on
|setpoint 3 is active
 
 
|-
 
|-
  
|<address>.setpoint.label.man
+
|rowspan="2"|v<address+3>.4
|visible
+
|0
|manual setpoint is active
+
|RW
 +
|virtual pin 4 off
 
|-
 
|-
 
+
|1
|<address>.setpoint.label.off
+
|RW
|visible
+
|virtual pin 4 on
|zone is off
 
 
|-
 
|-
 +
|}
  
|rowspan="2"|<address>.setpoint.mode
+
You can also set the value to “on” or “off”, that is equivalent to 1 and 0.
|man
 
|manual setpoint mode
 
|-
 
|auto
 
|auto setpoint mode
 
|-
 
  
|<address>.setpoint.temp
+
----
|<value>
 
|the active setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|-
 
  
|<address>.setpoint.temp.1
+
=== DFAI ===
|<value>
+
The DFAI is an input module (0-10V) with 2 analog inputs.
|the active setpoint 1 temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|-
 
  
|<address>.setpoint.temp.2
+
It uses two consecutive input addresses in the DOMINO bus.
|<value>
 
|the active setpoint 2 temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|-
 
  
|<address>.setpoint.temp.3
+
{| class="wikitable"
|<value>
+
!ID
|the active setpoint 3 temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
+
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
  
|<address>.setpoint.temp.man
+
|i<address>
|<value>
+
|0...1000
|the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
+
|R
 +
|input voltage in Volt/100
 
|-
 
|-
  
|rowspan="2"|<address>.temp
+
|i<address+1>
|<temp>
+
|0...1000
|the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
+
|R
|-
+
|input voltage in Volt/100
|fault
 
|fault/error condition
 
 
|-
 
|-
 
|}
 
|}
  
==== USER Commands ====
+
----
 +
 
 +
=== DFLS / DFLS-P ===
 +
The DFLS and DFLS-P are modules for ambient light measurement with integrated brightness and occupancy (-P type) sensors.
 +
 
 +
They use two input addresses in the DOMINO bus.
  
 
{| class="wikitable"
 
{| class="wikitable"
!Name
+
!ID
!Param
+
!Value
!Action
+
!R/W
 +
!Description
 +
|-
 +
 
 +
|i<address>
 +
|0...1023
 +
|R
 +
|lux level (raw level, not translated to the lux range)
 
|-
 
|-
  
|rowspan="4"|<address>
+
|rowspan="2"|i<address + 1>.1
|mode
+
|0
|cycle through summer and winter mode
+
|R
 +
|input IN1 off
 
|-
 
|-
|mode.summer
+
|1
|set summer mode (cooling)
+
|R
 +
|input IN1 on
 
|-
 
|-
|mode.winter
+
 
|set winter mode (heating)
+
|rowspan="2"|i<address + 1>.2
 +
|0
 +
|R
 +
|input IN2 off
 
|-
 
|-
|fan
+
|1
|cycle through fan speeds and modes (auto, off, man/min, man/med, man/max, auto)
+
|R
 +
|input IN2 on
 
|-
 
|-
  
|rowspan="16"|<address>.setpoint
+
|rowspan="2"|i<address + 1>.3
|mode
+
|0
|cycle through the manual, automatic and off operation modes
+
|R
 +
|presence with delay is off
 
|-
 
|-
|mode.man
+
|1
|set manual operation mode
+
|R
 +
|presence with delay is on
 
|-
 
|-
|mode.auto
+
 
|set automatic operation mode
+
|}
 +
 
 +
----
 +
 
 +
=== DFLUX, DFSUN ===
 +
The DFLUX and DFSUN are input modules with 1 analog light sensor.
 +
 
 +
They use one input address in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
|mode.off
+
 
|off mode
+
|i<address>
 +
|0...1023
 +
|R
 +
|lux level (raw level, not translated to the lux range)
 
|-
 
|-
|temp.1.up
+
|}
|increase setpoint 1 temperature in 0.5C steps
+
 
 +
----
 +
 
 +
=== DFCT ===
 +
The DFCT is an input/output temperature sensor module.
 +
 
 +
It uses two consecutive input addresses and five consecutive output addresses in the DOMINO bus.
 +
 
 +
{{note|
 +
The DFCT uses three preset set point values, T1, T2 and T3. When using the Domino HSYCO I/O Server it is mandatory that T1 < T2 < T3. If the set points are not in order, you will not be able to control
 +
the DFCT using the (temp) GUI objects.
 +
}}
 +
 
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 
|-
 
|-
|temp.1.down
+
 
|decrease setpoint 1 temperature in 0.5C steps
+
|rowspan="2"|i<address>.mode
 +
|winter
 +
|R
 +
|winter mode
 
|-
 
|-
|temp.1.<t>
+
|summer
|setpoint 1 set to temperature t, in C/10 (0 <= t <= 355)
+
|R
 +
|summer mode
 
|-
 
|-
|temp.2.up
+
 
|increase setpoint 2 temperature in 0.5C steps
+
|rowspan="4"|i<address>.fan
 +
|min
 +
|R
 +
|min fan speed
 
|-
 
|-
|temp.2.down
+
|med
|decrease setpoint 2 temperature in 0.5C steps
+
|R
 +
|medium fan speed
 
|-
 
|-
|temp.2.<t>
+
|max
|setpoint 2 set to temperature t, in C/10 (0 <= t <= 355)
+
|R
 +
|max fan speed
 
|-
 
|-
|temp.3.up
+
|off
|increase setpoint 3 temperature in 0.5C steps
+
|R
 +
|fan off
 
|-
 
|-
|temp.3.down
+
 
|decrease setpoint 3 temperature in 0.5C steps
+
|rowspan="2"|i<address>.fan.mode
 +
|man
 +
|R
 +
|manual fan mode
 
|-
 
|-
|temp.3.<t>
+
|auto
|setpoint 3 set to temperature t, in C/10 (0 <= t <= 355)
+
|R
 +
|auto fan mode
 
|-
 
|-
|temp.man.up
+
 
|increase manual setpoint temperature in 0.5C steps
+
|rowspan="5"|i<address>.setpoint
 +
|1
 +
|R
 +
|setpoint 1
 
|-
 
|-
|temp.man.down
+
|2
|decrease manual setpoint temperature in 0.5C steps
+
|R
 +
|setpoint 2
 
|-
 
|-
|temp.man.<t>
+
|3
|manual setpoint set to temperature t, in C/10 (0 <= t <= 355)
+
|R
 +
|setpoint 3
 
|-
 
|-
 
+
|off
|rowspan="9"|<address>.fan
+
|R
|mode
+
|off
|cycle through the manual and automatic fan speed modes
 
 
|-
 
|-
|mode.man
+
|man
|set manual fan speed mode
+
|R
 +
|manual setpoint
 
|-
 
|-
|mode.auto
+
 
|set automatic fan speed mode
+
|rowspan="2"|i<address>.setpoint.mode
 +
|man
 +
|R
 +
|manual setpoint mode
 
|-
 
|-
|up
+
|auto
|increase fan speed
+
|R
 +
|auto setpoint mode
 
|-
 
|-
|down
+
 
|decrease fan speed
+
|rowspan="2"|i<address>.temp
 +
|<temp>
 +
|R
 +
|temperature value (in C/10)
 
|-
 
|-
|min
+
|fault
|set min fan speed
+
|R
 +
|temperature sensor fault
 
|-
 
|-
|med
+
 
|set med fan speed
+
|rowspan="3"|i<address>.status
 +
|off
 +
|R
 +
|off
 
|-
 
|-
|max
+
|cooling
|set max fan speed
+
|R
 +
|cooling status mode
 
|-
 
|-
|off
+
|heating
|fan off
+
|R
 +
|heating status mode
 
|-
 
|-
|}
 
  
----
+
|rowspan="2"|o<address>.mode
 
+
|winter
=== DFTZ ===
+
|RW
 
+
|winter mode
==== UISET Actions ====
 
 
 
{| class="wikitable"
 
!ID
 
!Attribute
 
!colspan="2"|Set to
 
 
|-
 
|-
 
|rowspan="2"|<address>.mode
 
 
|summer
 
|summer
|summer mode (cooling)
+
|RW
 +
|summer mode
 
|-
 
|-
|winter
+
 
|winter mode (heating)
+
|rowspan="4"|o<address>.fan
 +
|min
 +
|RW
 +
|min fan speed
 
|-
 
|-
 
+
|med
|<address>.mode.label.summer
+
|RW
|visible
+
|medium fan speed
|the DFTZ is in summer mode
 
 
|-
 
|-
 
+
|max
|<address>.mode.label.winter
+
|RW
|visible
+
|max fan speed
|the DFTZ is in winter mode
 
 
|-
 
|-
 
|rowspan="2"|<address>.status
 
 
|off
 
|off
|zone off
+
|RW
|-
+
|fan off
|on
 
|zone on
 
 
|-
 
|-
  
|<address>.status.label.off
+
|rowspan="2"|o<address>.fan.mode
|visible
+
|man
|if the zone is not cooling or heating
+
|RW
|-
+
|manual fan mode
 
+
|-
|<address>.status.label.cooling
+
|auto
|visible
+
|RW
|if the zone is cooling
+
|auto fan mode
|-
+
|-
 
+
 
|<address>.status.label.heating
+
|rowspan="5"|o<address>.setpoint
|visible
+
|1
|if the zone is heating
+
|RW
|-
+
|setpoint 1
 
+
|-
|rowspan="3"|<address>.setpoint
+
|2
|com
+
|RW
|comfort setpoint
+
|setpoint 2
|-
+
|-
|man
+
|3
|manual setpoint
+
|RW
|-
+
|setpoint 3
|off
+
|-
|zone off
+
|0
|-
+
|RW
 
+
|setpoint off
|<address>.setpoint.label.1
+
|-
|visible
+
|man
|comfort setpoint is active
+
|RW
|-
+
|manual setpoint
 
+
|-
|<address>.setpoint.label.2
+
 
|visible
+
|rowspan="3"|o<address>.setpoint.mode
|eco setpoint is active
+
|man
|-
+
|RW
 
+
|manual setpoint mode
|<address>.setpoint.label.off
+
|-
|visible
+
|auto
|zone is off
+
|RW
|-
+
|auto setpoint mode
 
+
|-
|<address>.setpoint.temp
+
|off
|<value>
+
|RW
|the active setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
+
|off mode
|-
+
|-
 
+
 
|<address>.setpoint.temp.1
+
|o<address>.setpoint.temp.1
|<value>
+
|<temp>
 +
|RW
 +
|temperature setpoint 1 value (in C/10)
 +
|-
 +
 
 +
|o<address>.setpoint.temp.2
 +
|<temp>
 +
|RW
 +
|temperature setpoint 2 value (in C/10)
 +
|-
 +
 
 +
|o<address>.setpoint.temp.3
 +
|<temp>
 +
|RW
 +
|temperature setpoint 3 value (in C/10)
 +
|-
 +
 
 +
|o<address>.setpoint.temp.man
 +
|<temp>
 +
|RW
 +
|temperature manual setpoint value (in C/10)
 +
|-
 +
 
 +
|o<address>.program.summer<br/>o<address>.program.winter
 +
|refresh
 +
|RW
 +
|forces to daily summer/winter program for all days of the week
 +
|-
 +
 
 +
|rowspan="2"|o<address>.program.summer.<day><br/>o<address>.program.winter.<day>
 +
|refresh
 +
|RW
 +
|forces to daily summer/winter program for the reported day (mon:1, sun:7)
 +
|-
 +
|<s0>...<s47>
 +
|RW
 +
|48 character represents the daily setpoint program divided in time slots of 30 minutes
 +
|-
 +
 
 +
|}
 +
 
 +
----
 +
 
 +
=== DFTZ ===
 +
The DFTZ is an input/output temperature sensor module.
 +
 
 +
It uses 3 consecutive input addresses and 4 consecutive output addresses in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|rowspan="2"|i<address>.mode
 +
|winter
 +
|R
 +
|winter mode
 +
|-
 +
|summer
 +
|R
 +
|summer mode
 +
|-
 +
 
 +
|rowspan="3"|i<address>.setpoint
 +
|comfort
 +
|R
 +
|comfort setpoint
 +
|-
 +
|eco
 +
|R
 +
|eco setpoint
 +
|-
 +
|off
 +
|R
 +
|off
 +
|-
 +
 
 +
|rowspan="2"|i<address>.temp
 +
|<temp>
 +
|R
 +
|temperature value (in C/10)
 +
|-
 +
|fault
 +
|R
 +
|temperature sensor fault
 +
|-
 +
 
 +
|rowspan="3"|i<address>.status
 +
|off
 +
|R
 +
|off
 +
|-
 +
|cooling
 +
|R
 +
|cooling status mode
 +
|-
 +
|heating
 +
|R
 +
|heating status mode
 +
|-
 +
 
 +
|rowspan="2"|o<address>.mode
 +
|winter
 +
|RW
 +
|winter mode
 +
|-
 +
|summer
 +
|RW
 +
|summer mode
 +
|-
 +
 
 +
|rowspan="3"|o<address>.setpoint
 +
|comfort
 +
|RW
 +
|comfort setpoint
 +
|-
 +
|eco
 +
|RW
 +
|eco setpoint
 +
|-
 +
|0
 +
|RW
 +
|off
 +
|-
 +
 
 +
|o<address>.setpoint.temp.comfort
 +
|<temp>
 +
|RW
 +
|comfort setpoint value (in C/10)
 +
|-
 +
 
 +
|o<address>.setpoint.temp.eco
 +
|<temp>
 +
|RW
 +
|eco setpoint value (in C/10)
 +
|-
 +
 
 +
|o<address>.setpoint.temp.limit
 +
|<temp>
 +
|RW
 +
|summer/winter setpoint temperature limit (in C/10)
 +
|-
 +
 
 +
|}
 +
 
 +
----
 +
 
 +
=== DFRHT ===
 +
The DFRHT is a temperature and humidity sensor.
 +
 
 +
It uses four consecutive input addresses and two consecutive output addresses in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|i<address>.humidity
 +
|0...100
 +
|R
 +
|relative percent umidity
 +
|-
 +
 
 +
|i<address>.temp
 +
|<temp>
 +
|R
 +
|temperature value
 +
|-
 +
 
 +
|i<address>.dewpoint
 +
|<temp>
 +
|R
 +
|dew point value
 +
|-
 +
 
 +
|rowspan="4"|i<address>.dewpoint.limit.1
 +
|0
 +
|R
 +
|dew point is lower than limit 1
 +
|-
 +
|1
 +
|R
 +
|dew point is higher than limit 1
 +
|-
 +
|<temp>
 +
|RW
 +
|dew point limit 1
 +
|-
 +
|off
 +
|RW
 +
|limit 1 not set
 +
|-
 +
 
 +
|rowspan="4"|i<address>.dewpoint.limit.2
 +
|0
 +
|R
 +
|dew point is lower than limit 2
 +
|-
 +
|1
 +
|R
 +
|dew point is higher than limit 2
 +
|-
 +
|<temp>
 +
|RW
 +
|dew point limit 2
 +
|-
 +
|off
 +
|RW
 +
|limit 2 not set
 +
|-
 +
 
 +
|}
 +
 
 +
----
 +
 
 +
=== DFMETEO ===
 +
The DFMETEO is the weather sensor module.
 +
 
 +
It uses four consecutive input addresses and three consecutive output addresses in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|rowspan="2"|i<address>.temp
 +
|<temp>
 +
|RW
 +
|temperature value (in C/10)
 +
|-
 +
|off
 +
|RW
 +
|limit not set
 +
|-
 +
 
 +
|rowspan="3"|i<address>.lux
 +
|<lux*10>
 +
|R
 +
|lux level according to the DFLUX range
 +
|-
 +
|<lux>
 +
|RW
 +
|lux limit
 +
|-
 +
|0
 +
|RW
 +
|limit not set
 +
|-
 +
 
 +
|rowspan="3"|i<address>.wind
 +
|1 m/s /10
 +
|R
 +
|wind value
 +
|-
 +
|m/s
 +
|RW
 +
|wind limit
 +
|-
 +
|0
 +
|RW
 +
|limit not set
 +
|-
 +
 
 +
|rowspan="2"|i<address>.rain
 +
|0
 +
|R
 +
|no rain
 +
|-
 +
|1
 +
|R
 +
|rain
 +
|-
 +
 
 +
|rowspan="2"|i<address>.night
 +
|0
 +
|R
 +
|day
 +
|-
 +
|1
 +
|R
 +
|night
 +
|-
 +
 
 +
|rowspan="2"|i<address>.temp.limit
 +
|0
 +
|R
 +
|measured temp is less than limit
 +
|-
 +
|1
 +
|R
 +
|measured temp is greater than limit
 +
|-
 +
 
 +
|rowspan="2"|i<address>.lux.limit
 +
|0
 +
|R
 +
|measured lux is less than limit
 +
|-
 +
|1
 +
|R
 +
|measured lux is greater than limit
 +
|-
 +
 
 +
|rowspan="2"|i<address>.wind.limit
 +
|0
 +
|R
 +
|measured wind is less than limit
 +
|-
 +
|1
 +
|R
 +
|measured wind is greater than limit
 +
|-
 +
 
 +
|rowspan="2"|i<address>.light.south
 +
|0
 +
|R
 +
|light is not coming from south
 +
|-
 +
|1
 +
|R
 +
|light is coming from south
 +
|-
 +
 
 +
|rowspan="2"|i<address>.light.west
 +
|0
 +
|R
 +
|light is not coming from west
 +
|-
 +
|1
 +
|R
 +
|light is coming from west
 +
|-
 +
 
 +
|rowspan="2"|i<address>.light.east
 +
|0
 +
|R
 +
|light is not coming from east
 +
|-
 +
|1
 +
|R
 +
|light is coming from east
 +
|-
 +
 
 +
|rowspan="2"|i<address>.fault
 +
|0
 +
|R
 +
|sensor not fault
 +
|-
 +
|1
 +
|R
 +
|sensor fault
 +
|-
 +
|}
 +
 
 +
----
 +
 
 +
=== DFCC ===
 +
The DFCC is an energy meter and load manager module.
 +
 
 +
In the following table, <N> is the sequential index (1 to 3) of the DFCC module.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|energy.<n>.power.real
 +
|0...65535
 +
|R
 +
|real power (Watt)
 +
|-
 +
 
 +
|energy.<n>.power.reactive
 +
| -32768...+32767
 +
|R
 +
|reactive power (var)
 +
|-
 +
 
 +
|energy.<n>.power.apparent
 +
| -32768...+32767
 +
|R
 +
|apparent power (VA)
 +
|-
 +
 
 +
|energy.<n>.power.realavg
 +
|0...65535
 +
|R
 +
|average real power (Watt)
 +
|-
 +
 
 +
|energy.<n>.power.reactiveavg
 +
| -32768...+32767
 +
|R
 +
|average reactive power (var)
 +
|-
 +
 
 +
|energy.<n>.cos
 +
| -1000...+1000
 +
|R
 +
|cos(φ) * 1000
 +
|-
 +
 
 +
|rowspan="2"|energy.<n>.load.1
 +
|0
 +
|R
 +
|load 1 disabled
 +
|-
 +
|1
 +
|R
 +
|load 1 enabled
 +
|-
 +
 
 +
|rowspan="2"|energy.<n>.load.2
 +
|0
 +
|R
 +
|load 2 disabled
 +
|-
 +
|1
 +
|R
 +
|load 2 enabled
 +
|-
 +
 
 +
|rowspan="2"|energy.<n>.load.3
 +
|0
 +
|R
 +
|load 3 disabled
 +
|-
 +
|1
 +
|R
 +
|load 3 enabled
 +
|-
 +
 
 +
|rowspan="2"|energy.<n>.load.4
 +
|0
 +
|R
 +
|load 4 disabled
 +
|-
 +
|1
 +
|R
 +
|load 4 enabled
 +
|-
 +
 
 +
|rowspan="2"|energy.<n>.load.5
 +
|0
 +
|R
 +
|load 5 disabled
 +
|-
 +
|1
 +
|R
 +
|load 5 enabled
 +
|-
 +
 
 +
|rowspan="2"|energy.<n>.load.6
 +
|0
 +
|R
 +
|load 6 disabled
 +
|-
 +
|1
 +
|R
 +
|load 6 enabled
 +
|-
 +
 
 +
|rowspan="2"|energy.<n>.load.7
 +
|0
 +
|R
 +
|load 7 disabled
 +
|-
 +
|1
 +
|R
 +
|load 7 enabled
 +
|-
 +
 
 +
|rowspan="2"|energy.<n>.load.8
 +
|0
 +
|R
 +
|load 8 disabled
 +
|-
 +
|1
 +
|R
 +
|load 8 enabled
 +
|-
 +
 
 +
|}
 +
 
 +
----
 +
 
 +
=== DFANA ===
 +
Network analyzer module for Domino bus.
 +
 
 +
Uses up to 20 consecutive input addresses and, if enabled, 1 output address equal to the base input address.
 +
 
 +
{{note|The module's firmware should be version 1.3 or later to support negative values for active power readings.}}
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|i<address>.v12
 +
|[V]
 +
|R
 +
|chained voltage phase 1-2
 +
|-
 +
 
 +
|i<address>.v23
 +
|[V]
 +
|R
 +
|chained voltage phase 2-3
 +
|-
 +
 
 +
|i<address>.v31
 +
|[V]
 +
|R
 +
|chained voltage phase 3-1
 +
|-
 +
 
 +
|i<address>.vtm
 +
|[V]
 +
|R
 +
|average chained voltage
 +
|-
 +
 
 +
|i<address>.i1
 +
|[A]
 +
|R
 +
|current phase 1
 +
|-
 +
 
 +
|i<address>.i2
 +
|[A]
 +
|R
 +
|current phase 2
 +
|-
 +
 
 +
|i<address>.i3
 +
|[A]
 +
|R
 +
|current phase 3
 +
|-
 +
 
 +
|i<address>.itm
 +
|[A]
 +
|R
 +
|average current
 +
|-
 +
 
 +
|i<address>.ptot
 +
|[W]
 +
|R
 +
|total active power
 +
|-
 +
 
 +
|i<address>.ptotk
 +
|[kW]
 +
|R
 +
|total active power
 +
|-
 +
 
 +
|i<address>.qtot
 +
|[W]
 +
|R
 +
|total reactive power
 +
|-
 +
 
 +
|i<address>.qtotk
 +
|[kW]
 +
|R
 +
|total reactive power
 +
|-
 +
 
 +
|i<address>.pf
 +
|[pf]
 +
|R
 +
|total power factor
 +
|-
 +
 
 +
|i<address>.frequency
 +
|[Hz]
 +
|R
 +
|frequency
 +
|-
 +
 
 +
|i<address>.v1n
 +
|[V]
 +
|R
 +
|voltage phase 1
 +
|-
 +
 
 +
|i<address>.v2n
 +
|[V]
 +
|R
 +
|voltage phase 2
 +
|-
 +
 
 +
|i<address>.v3n
 +
|[V]
 +
|R
 +
|voltage phase 3
 +
|-
 +
 
 +
|i<address>.p1
 +
|[W]
 +
|R
 +
|active power phase 1
 +
|-
 +
 
 +
|i<address>.p1k
 +
|[kW]
 +
|R
 +
|active power phase 1
 +
|-
 +
 
 +
|i<address>.p2
 +
|[W]
 +
|R
 +
|active power phase 2
 +
|-
 +
 
 +
|i<address>.p2k
 +
|[kW]
 +
|R
 +
|active power phase 2
 +
|-
 +
 
 +
|i<address>.p3
 +
|[W]
 +
|R
 +
|active power phase 3
 +
|-
 +
 
 +
|i<address>.p3k
 +
|[kW]
 +
|R
 +
|active power phase 3
 +
|-
 +
 
 +
|i<address>.q1
 +
|[W]
 +
|R
 +
|reactive power phase 1
 +
|-
 +
 
 +
|i<address>.q1k
 +
|[kW]
 +
|R
 +
|reactive power phase 1
 +
|-
 +
 
 +
|i<address>.q2
 +
|[W]
 +
|R
 +
|reactive power phase 2
 +
|-
 +
 
 +
|i<address>.q2k
 +
|[kW]
 +
|R
 +
|reactive power phase 2
 +
|-
 +
 
 +
|i<address>.q3
 +
|[W]
 +
|R
 +
|reactive power phase 3
 +
|-
 +
 
 +
|i<address>.q3k
 +
|[kW]
 +
|R
 +
|reactive power phase 3
 +
|-
 +
 
 +
|i<address>.pf1
 +
|[pf]
 +
|R
 +
|power factor phase 1
 +
|-
 +
 
 +
|i<address>.pf2
 +
|[pf]
 +
|R
 +
|power factor phase 2
 +
|-
 +
 
 +
|i<address>.pf3
 +
|[pf]
 +
|R
 +
|power factor phase 3
 +
|-
 +
 
 +
|i<address>.s1
 +
|[VA]
 +
|R
 +
|apparent power phase 1
 +
|-
 +
 
 +
|i<address>.s1k
 +
|[kVA]
 +
|R
 +
|apparent power phase 1
 +
|-
 +
 
 +
|i<address>.s2
 +
|[VA]
 +
|R
 +
|apparent power phase 2
 +
|-
 +
 
 +
|i<address>.s2k
 +
|[kVA]
 +
|R
 +
|apparent power phase 2
 +
|-
 +
 
 +
|i<address>.s3
 +
|[VA]
 +
|R
 +
|apparent power phase 3
 +
|-
 +
 
 +
|i<address>.s3k
 +
|[kVA]
 +
|R
 +
|apparent power phase 3
 +
|-
 +
 
 +
|i<address>.stot
 +
|[VA]
 +
|R
 +
|total apparent power
 +
|-
 +
 
 +
|i<address>.hours
 +
|[hours]
 +
|R
 +
|counter
 +
|-
 +
 
 +
|i<address>.temperature
 +
|[°C]
 +
|R
 +
|temperature
 +
|-
 +
 
 +
|i<address>.energy.active
 +
|[kWh]
 +
|R
 +
|positive active energy
 +
|-
 +
 
 +
|i<address>.energy.activeneg
 +
|[kWh]
 +
|R
 +
|negative active energy
 +
|-
 +
 
 +
|i<address>.energy.reactive
 +
|[kVARh]
 +
|R
 +
|positive reactive energy
 +
|-
 +
 
 +
|i<address>.energy.reactiveneg
 +
|[kVARh]
 +
|R
 +
|negative reactive energy
 +
|-
 +
 
 +
|i<address>.pm
 +
|[W]
 +
|R
 +
|average positive active power
 +
|-
 +
 
 +
|i<address>.qm
 +
|[VAR]
 +
|R
 +
|average positive reactive power
 +
|-
 +
 
 +
|rowspan="2"|o<address>.reset.energy
 +
|1
 +
|R
 +
|energy counter reset
 +
|-
 +
|0
 +
|R
 +
|
 +
|-
 +
 
 +
|rowspan="2"|o<address>.reset.hours
 +
|1
 +
|R
 +
|counter reset
 +
|-
 +
|0
 +
|R
 +
|
 +
|-
 +
 
 +
|}
 +
 
 +
----
 +
 
 +
=== DFCC2 ===
 +
Energy meter and load manager module for Domino bus.
 +
 
 +
Uses 10 consecutive input addresses and, if enabled, 1 output address equal to the base input address.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|i<address>.v
 +
|[V / 10]
 +
|R
 +
|measured RMS voltage
 +
|-
 +
 
 +
|i<address>.i
 +
|[A / 100]
 +
|R
 +
|measured RMS current
 +
|-
 +
 
 +
|i<address>.p
 +
|[W]
 +
|R
 +
|active power (signed)
 +
|-
 +
 
 +
|i<address>.q
 +
|[VAR]
 +
|R
 +
|reactive power (signed)
 +
|-
 +
 
 +
|i<address>.s
 +
|[VA]
 +
|R
 +
|apparent power
 +
|-
 +
 
 +
|i<address>.pf
 +
|[x 1000]
 +
|R
 +
|power factor (signed: positive for inductive loads, negative for reactive loads)
 +
|-
 +
 
 +
|i<address>.ae
 +
|[Wh]
 +
|R
 +
|total active energy
 +
|-
 +
 
 +
|rowspan="2"|i<address>.1
 +
|0
 +
|R
 +
|load 1 disabled
 +
|-
 +
|1
 +
|R
 +
|load 1 enabled
 +
|-
 +
 
 +
|rowspan="2"|i<address>.2
 +
|0
 +
|R
 +
|load 2 disabled
 +
|-
 +
|1
 +
|R
 +
|load 2 enabled
 +
|-
 +
 
 +
|rowspan="2"|i<address>.3
 +
|0
 +
|R
 +
|load 3 disabled
 +
|-
 +
|1
 +
|R
 +
|load 3 enabled
 +
|-
 +
 
 +
|rowspan="2"|i<address>.4
 +
|0
 +
|R
 +
|load 4 disabled
 +
|-
 +
|1
 +
|R
 +
|load 4 enabled
 +
|-
 +
 
 +
|rowspan="2"|i<address>.5
 +
|0
 +
|R
 +
|load 5 disabled
 +
|-
 +
|1
 +
|R
 +
|load 5 enabled
 +
|-
 +
 
 +
|rowspan="2"|i<address>.6
 +
|0
 +
|R
 +
|load 6 disabled
 +
|-
 +
|1
 +
|R
 +
|load 6 enabled
 +
|-
 +
 
 +
|rowspan="2"|i<address>.7
 +
|0
 +
|R
 +
|load 7 disabled
 +
|-
 +
|1
 +
|R
 +
|load 7 enabled
 +
|-
 +
 
 +
|rowspan="2"|i<address>.8
 +
|0
 +
|R
 +
|load 8 disabled
 +
|-
 +
|1
 +
|R
 +
|load 8 enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.1
 +
|0
 +
|RW
 +
|load 1 control enabled
 +
|-
 +
|1
 +
|RW
 +
|load 1 always enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.2
 +
|0
 +
|RW
 +
|load 2 control enabled
 +
|-
 +
|1
 +
|RW
 +
|load 2 always enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.3
 +
|0
 +
|RW
 +
|load 3 control enabled
 +
|-
 +
|1
 +
|RW
 +
|load 3 always enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.4
 +
|0
 +
|RW
 +
|load 4 control enabled
 +
|-
 +
|1
 +
|RW
 +
|load 4 always enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.5
 +
|0
 +
|RW
 +
|load 5 control enabled
 +
|-
 +
|1
 +
|RW
 +
|load 5 always enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.6
 +
|0
 +
|RW
 +
|load 6 control enabled
 +
|-
 +
|1
 +
|RW
 +
|load 6 always enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.7
 +
|0
 +
|RW
 +
|load 7 control enabled
 +
|-
 +
|1
 +
|RW
 +
|load 7 always enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.8
 +
|0
 +
|RW
 +
|load 8 control enabled
 +
|-
 +
|1
 +
|RW
 +
|load 8 always enabled
 +
|-
 +
 
 +
|rowspan="2"|o<address>.buzzer
 +
|0
 +
|RW
 +
|buzzer disabled
 +
|-
 +
|1
 +
|RW
 +
|buzzer enabled
 +
|-
 +
 
 +
|o<address>.ae
 +
|reset
 +
|W
 +
|reset total active energy counter
 +
|-
 +
 
 +
|}
 +
 
 +
----
 +
 
 +
=== DFTA / DFTE ===
 +
The DFTA and DFTE are ambient temperature sensors. They use 1 input address in the DOMINO bus.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Value
 +
!R/W
 +
!Description
 +
|-
 +
 
 +
|i<address>.temp
 +
|<temp>
 +
|R
 +
|temperature value (in C/10)
 +
|-
 +
 
 +
|}
 +
 
 +
----
 +
 
 +
== User Interface ==
 +
 
 +
All DOMINO devices data points that have been defined in the systemtopo.txt database are automatically listed in the Project Editor.
 +
 
 +
Adding a button to control a device output point requires just a few clicks and no additional EVENTS logic.
 +
 
 +
 
 +
[[File:IO Servers Domino Project Editor.png]]
 +
 
 +
 
 +
Besides the direct association of control buttons and data points, the DOMINO driver also automatically updates graphical objects that represent values or states of complex devices, like the DFCT temperature control unit. It will also automatically intercept buttons to manually set operation modes and temperature set-points.
 +
 
 +
----
 +
 
 +
=== DFDMX ===
 +
 
 +
You can define a standard HSYCO DMX server for each DFDMX module, then use the [[dmx]] and [[dmxrgb]] objects to control channels 1-64 of the DMX bus connected to the DFDMX module.
 +
 
 +
For example:
 +
 
 +
<pre>
 +
dmxServers = dmx
 +
dmxServersId.dmx = domino.o8
 +
</pre>
 +
 
 +
{{tip|Note that, instead of defining the dmxServersIP parameter, the dmxServersId is used to associate the DMX server with the id of the DFDMX module.}}
 +
 
 +
----
 +
 
 +
=== DFCC ===
 +
Setting the ''powerdisplay'' option to true in '''Settings''' enables the automatic display in the GUI of the total real power measured by all DFCC modules connected to this DFCP.
 +
 
 +
{{tip|Note that, if you have more than one DFCP gateway, you should enable this option for one gateway only.}}
 +
 
 +
==== UISET Actions ====
 +
 
 +
You can use any object that accepts a text attribute, usually [[text]] but also [[marquee]] and others, to automatically display the average real power measured by all DFCC modules connected to the DOMINO bus. These objects are updated even when the ''powerdisplay'' option is false.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Attribute
 +
!colspan="2"|Set to
 +
|-
 +
 
 +
|energy.<n>.power
 +
|value
 +
|real power, followed by “ W”. <n> is the sequential index (1 to 3) of the DFCC module.
 +
|-
 +
|}
 +
 
 +
----
 +
 
 +
=== DFCT and DF8RIT===
 +
You can use the [[temp]] and [[tempmini]] objects to control DFCT or DF8RIT devices.
 +
 
 +
 
 +
[[File:IO Servers Domino DFCT.png]]
 +
 
 +
 
 +
==== UISET Actions ====
 +
You can use any object that accepts a text attribute, usually [[text]] but also [[marquee]] and others, like images, to automatically display the relevant information of all DFCT modules.
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Attribute
 +
!Set to
 +
!Description
 +
|-
 +
 
 +
|rowspan="2"|<address>.mode
 +
|rowspan="2"|value
 +
|SUMMER
 +
|summer mode (cooling)
 +
|-
 +
|WINTER
 +
|winter mode (heating)
 +
|-
 +
 
 +
|<address>.mode.label.summer
 +
|visible
 +
|true
 +
|the DFCT is in summer mode
 +
|-
 +
 
 +
|<address>.mode.label.winter
 +
|visible
 +
|true
 +
|the DFCT is in winter mode
 +
|-
 +
 
 +
|rowspan="2"|<address>.status
 +
|rowspan="2"|value
 +
|OFF
 +
|zone off
 +
|-
 +
|ON
 +
|zone on
 +
|-
 +
 
 +
|<address>.status.label.cooling
 +
|visible
 +
|true
 +
|if the zone is cooling
 +
|-
 +
 
 +
|<address>.status.label.heating
 +
|visible
 +
|true
 +
|if the zone is heating
 +
|-
 +
 
 +
|rowspan="4"|<address>.fan
 +
|rowspan="4"|value
 +
|OFF
 +
|fan off
 +
|-
 +
|MIN
 +
|minimum fan speed
 +
|-
 +
|MED
 +
|medium fan speed
 +
|-
 +
|MAX
 +
|maximum fan speed
 +
|-
 +
 
 +
|<address>.fan.label.min
 +
|visible
 +
|true
 +
|the fan speed is min
 +
|-
 +
 
 +
|<address>.fan.label.med
 +
|visible
 +
|true
 +
|the fan speed is med
 +
|-
 +
 
 +
|<address>.fan.label.max
 +
|visible
 +
|true
 +
|the fan speed is max
 +
|-
 +
 
 +
|rowspan="2"|<address>.fan.mode
 +
|rowspan="2"|value
 +
|MAN
 +
|manual fan mode
 +
|-
 +
|AUTO
 +
|auto fan mode
 +
|-
 +
 
 +
|rowspan="3"|<address>.setpoint
 +
|rowspan="3"|value
 +
|1,2,3
 +
|active setpoint
 +
|-
 +
|MAN
 +
|manual setpoint
 +
|-
 +
|OFF
 +
|zone off
 +
|-
 +
 
 +
|<address>.setpoint.label.1
 +
|visible
 +
|true
 +
|setpoint 1 is active
 +
|-
 +
 
 +
|<address>.setpoint.label.2
 +
|visible
 +
|true
 +
|setpoint 2 is active
 +
|-
 +
 
 +
|<address>.setpoint.label.3
 +
|visible
 +
|true
 +
|setpoint 3 is active
 +
|-
 +
 
 +
|<address>.setpoint.label.man
 +
|visible
 +
|true
 +
|manual setpoint is active
 +
|-
 +
 
 +
|<address>.setpoint.label.off
 +
|visible
 +
|true
 +
|zone is off
 +
|-
 +
 
 +
|rowspan="2"|<address>.setpoint.mode
 +
|rowspan="2"|value
 +
|MAN
 +
|manual setpoint mode
 +
|-
 +
|AUTO
 +
|auto setpoint mode
 +
|-
 +
 
 +
|<address>.setpoint.temp
 +
|value
 +
|<value>
 +
|the active setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 +
|-
 +
 
 +
|<address>.setpoint.temp.1
 +
|value
 +
|<value>
 +
|the active setpoint 1 temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 +
|-
 +
 
 +
|<address>.setpoint.temp.2
 +
|value
 +
|<value>
 +
|the active setpoint 2 temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 +
|-
 +
 
 +
|<address>.setpoint.temp.3
 +
|value
 +
|<value>
 +
|the active setpoint 3 temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 +
|-
 +
 
 +
|<address>.setpoint.temp.man
 +
|value
 +
|<value>
 +
|the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 +
|-
 +
 
 +
|rowspan="2"|<address>.temp
 +
|rowspan="2"|value
 +
|<temp>
 +
|the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 +
|-
 +
|FAULT
 +
|fault/error condition
 +
|-
 +
|}
 +
 
 +
==== USER Commands ====
 +
There are several predefined buttons. Use any ordinary [[user]] object, setting the ''name'' and ''param'' fields based on this table.
 +
 
 +
{| class="wikitable"
 +
!Name
 +
!Param
 +
!Action
 +
|-
 +
 
 +
|rowspan="4"|<address>
 +
|mode
 +
|cycle through summer and winter mode
 +
|-
 +
|mode.summer
 +
|set summer mode (cooling)
 +
|-
 +
|mode.winter
 +
|set winter mode (heating)
 +
|-
 +
|fan
 +
|cycle through fan speeds and modes (auto, off, man/min, man/med, man/max, auto)
 +
|-
 +
 
 +
|rowspan="16"|<address>.setpoint
 +
|mode
 +
|cycle through the manual, automatic and off operation modes
 +
|-
 +
|mode.man
 +
|set manual operation mode
 +
|-
 +
|mode.auto
 +
|set automatic operation mode
 +
|-
 +
|mode.off
 +
|off mode
 +
|-
 +
|temp.1.up
 +
|increase setpoint 1 temperature in 0.5C steps
 +
|-
 +
|temp.1.down
 +
|decrease setpoint 1 temperature in 0.5C steps
 +
|-
 +
|temp.1.<t>
 +
|setpoint 1 set to temperature t, in C/10 (0 <= t <= 355)
 +
|-
 +
|temp.2.up
 +
|increase setpoint 2 temperature in 0.5C steps
 +
|-
 +
|temp.2.down
 +
|decrease setpoint 2 temperature in 0.5C steps
 +
|-
 +
|temp.2.<t>
 +
|setpoint 2 set to temperature t, in C/10 (0 <= t <= 355)
 +
|-
 +
|temp.3.up
 +
|increase setpoint 3 temperature in 0.5C steps
 +
|-
 +
|temp.3.down
 +
|decrease setpoint 3 temperature in 0.5C steps
 +
|-
 +
|temp.3.<t>
 +
|setpoint 3 set to temperature t, in C/10 (0 <= t <= 355)
 +
|-
 +
|temp.man.up
 +
|increase manual setpoint temperature in 0.5C steps
 +
|-
 +
|temp.man.down
 +
|decrease manual setpoint temperature in 0.5C steps
 +
|-
 +
|temp.man.<t>
 +
|manual setpoint set to temperature t, in C/10 (0 <= t <= 355)
 +
|-
 +
 
 +
|rowspan="9"|<address>.fan
 +
|mode
 +
|cycle through the manual and automatic fan speed modes
 +
|-
 +
|mode.man
 +
|set manual fan speed mode
 +
|-
 +
|mode.auto
 +
|set automatic fan speed mode
 +
|-
 +
|up
 +
|increase fan speed
 +
|-
 +
|down
 +
|decrease fan speed
 +
|-
 +
|min
 +
|set min fan speed
 +
|-
 +
|med
 +
|set med fan speed
 +
|-
 +
|max
 +
|set max fan speed
 +
|-
 +
|off
 +
|fan off
 +
|-
 +
|}
 +
 
 +
==== Using slider objects for DF8RIT shutter's position ====
 +
 
 +
When shutter control is enabled on the DF8RIT multifunction module, up to four addresses are used to read and set the shutters' position (goto function).
 +
 
 +
You can use the slider objects, [[slider|sliderv]] and [[slider|sliderh]], to display and control the position. Remember that the shutters' position addresses are base_address + 1 to base_address + 4, where base_address is the address of the module. Set both the slider's ''ID'' and ''address'' to <server_name>.<base_address + N>, with N from 1 to 4.
 +
 
 +
For example, assuming that domino is the I/O Server ID, and the DF8RIT base address is 121, the slider's ID and address to control the first shutter (relays 1 and 2) should be domino.122.
 +
 
 +
{{tip|Note that you can set the ''inverse'' attribute of the [[slider|sliderv]] object to ''true'', in order to have the cursor at the top instead of bottom of the slider when the position is 0.}}
 +
 
 +
 
 +
----
 +
 
 +
==== Using slider objects for DF4RI / DF4RIR shutter's position ====
 +
 
 +
When shutter control is enabled on the DF4RI multifunction module, up to two addresses are used to read and set the shutters' position (goto function).
 +
 
 +
You can use the slider objects, [[slider|sliderv]] and [[slider|sliderh]], to display and control the position. Remember that the shutters' position addresses are base_address + 1 and base_address + 2, where base_address is the address of the module. Set both the slider's ''ID'' and ''address'' to <server_name>.<base_address + N>, with N from 1 to 2.
 +
 
 +
For example, assuming that domino is the I/O Server ID, and the DF8RIT base address is 100, the slider's ID and address to control the first shutter (relays 1 and 2) should be domino.101.
 +
 
 +
{{tip|Note that you can set the ''inverse'' attribute of the [[slider|sliderv]] object to ''true'', in order to have the cursor at the top instead of bottom of the slider when the position is 0.}}
 +
 
 +
 
 +
----
 +
 
 +
=== DFTZ ===
 +
You can use the [[tempmini]] object to control DFTZ devices.
 +
 
 +
You could also use the larger [[temp]] object, but some of its controls are not used with the DFTZ module.
 +
 
 +
[[File:IO Servers Domino DFTZ.png]]
 +
 
 +
==== UISET Actions ====
 +
 
 +
You can use any object that accepts a text attribute, usually [[text]] but also [[marquee]] and others, like images, to automatically display the relevant information of all DFTZ modules.
 +
 
 +
 
 +
{| class="wikitable"
 +
!ID
 +
!Attribute
 +
!Set to
 +
!Description
 +
|-
 +
 
 +
|rowspan="2"|<address>.mode
 +
|rowspan="2"|value
 +
|SUMMER
 +
|summer mode (cooling)
 +
|-
 +
|WINTER
 +
|winter mode (heating)
 +
|-
 +
 
 +
|<address>.mode.label.summer
 +
|visible
 +
|true
 +
|the DFTZ is in summer mode
 +
|-
 +
 
 +
|<address>.mode.label.winter
 +
|visible
 +
|true
 +
|the DFTZ is in winter mode
 +
|-
 +
 
 +
|rowspan="2"|<address>.status
 +
|rowspan="2"|value
 +
|OFF
 +
|zone off
 +
|-
 +
|ON
 +
|zone on
 +
|-
 +
 
 +
|<address>.status.label.off
 +
|visible
 +
|true
 +
|if the zone is not cooling or heating
 +
|-
 +
 
 +
|<address>.status.label.cooling
 +
|visible
 +
|true
 +
|if the zone is cooling
 +
|-
 +
 
 +
|<address>.status.label.heating
 +
|visible
 +
|true
 +
|if the zone is heating
 +
|-
 +
 
 +
|rowspan="3"|<address>.setpoint  
 +
|rowspan="3"|value
 +
|COM
 +
|comfort setpoint
 +
|-
 +
|MAN
 +
|manual setpoint
 +
|-
 +
|OFF
 +
|zone off
 +
|-
 +
 
 +
|<address>.setpoint.label.1
 +
|visible
 +
|true
 +
|comfort setpoint is active
 +
|-
 +
 
 +
|<address>.setpoint.label.2
 +
|visible
 +
|true
 +
|eco setpoint is active
 +
|-
 +
 
 +
|<address>.setpoint.label.off
 +
|visible
 +
|true
 +
|zone is off
 +
|-
 +
 
 +
|<address>.setpoint.temp
 +
|value
 +
|<temp>
 +
|the active setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 +
|-
 +
 
 +
|<address>.setpoint.temp.1
 +
|value
 +
|<temp>
 
|the comfort setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|the comfort setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|-
 
|-
  
 
|<address>.setpoint.temp.2
 
|<address>.setpoint.temp.2
|<value>
+
|value
 +
|<temp>
 
|the eco setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|the eco setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|-
 
|-
  
 
|<address>.setpoint.temp.man
 
|<address>.setpoint.temp.man
|<value>
+
|value
 +
|<temp>
 
|the summer or winter setpoint temperature limit, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|the summer or winter setpoint temperature limit, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|-
 
|-
  
 
|rowspan="2"|<address>.temp
 
|rowspan="2"|<address>.temp
 +
|rowspan="2"|value
 
|<temp>
 
|<temp>
 
|the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " &deg;C"
 
|-
 
|-
|fault
+
|FAULT
 
|fault/error condition
 
|fault/error condition
 
|-
 
|-
Line 3,300: Line 4,925:
  
 
==== USER Commands ====
 
==== USER Commands ====
 +
 +
There are several predefined buttons. Use any ordinary [[user]] object, setting the ''name'' and ''param'' fields based on this table.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 3,372: Line 4,999:
  
 
== Release Notes ==
 
== Release Notes ==
 +
 +
=== 3.6.0 ===
 +
*added support for DFTA and DFTE
 +
*DFIGLASS: added support for the optional temperature sensor, and other enhancements
 +
*improved compatibility with DF4DV
 +
*fixed a bug that could affect DF4RI/DF4RIR or DF8RIT modules with adjacent addresses and shutters defined
 +
 +
=== 3.5.1 ===
 +
*added support for DF4DV
 +
*added support for DF4RI / DF4RIR
 +
*added support for DF8RIT
 +
*added support for DFLS / DFLS-P
 +
*fixed a bug that could cause erroneous readings of DFCC2 2'complement values
 +
*DFANA updated to support negative active energy values (fw. 1.5 or later)
 +
 +
=== 3.5.0 ===
 +
*added support for DFCP4
 +
*fixed a bug that could cause erroneous readings of DFCC's 2'complements values
 +
 +
=== 3.4.0 ===
 +
*improved communication error logging
 +
*improved support of tools remote access
 +
*events generated during startup if startupevents=true are now executed sequentially
 +
*DFCC2 module support
 +
*DFH module support
 +
*fix: DFTZ user commands mode.comfort, mode.eco, mode.off not working
  
 
=== 3.2.2 ===
 
=== 3.2.2 ===

Latest revision as of 15:43, 29 March 2018

The DOMINO system is DUEMMEGI’s proprietary bus architecture for home automation. HSYCO fully integrates with this system through the DFCP or DFCP4 control and gateway module, and its FXP-XT serial communication protocol.

A serial connection between the DFCP and the HSYCO SERVER is required for the integration, either directly through the server’s RS-232 port or via the RS-232 port of a supported serial to IP gateway, including the WEBS module.

The DFCP4 can be connected via the integrated serial to IP gateway.

The Domino I/O Server requires DFCP firmware version 2.0 or later for normal operation. Firmware version 4.3 or later is required to support field upgrade of installed Domino modules. The DCPIDE configuration tools pass-through support for secure access to the DFCP via HSYCO requires DCPIDE version 3.2.1 or later.

Communication

Employ a DE-9 (often called DB-9) male-female RS-232 straight cable to connect the RS-232 DFCP port to the serial port on HSYCO SERVER or serial gateway.

RS-232 parameters:

Baud rate 9600, 38400, 57600 or 115200 bps (according to the DFCP serial port setting)
Data bits 8
Stop bit 1
Parity none
Flow control none


Note A speed of 115200 bps is recommended to achieve good performance, particularly when the number of devices connected to the bus is large.


High Availability

  • Shutdown when inactive: defaults to false.

HSYCO Configuration

You can define and connect to more than one DOMINO bus using several DFCP gateways.

The DOMINO I/O Server also supports dual, redundant connections between HSYCO and DFCP.

If the main connection fails, HSYCO automatically re-routes the communication with DFCP through the fail-over connection.

Options

ID Default Values Description
startupevents false true generate IO events also during the driver’s start-up phase
false start generating events only after HSYCO is aligned with the current status of the system
inputdiscovery false true auto-detects DOMINO’s input devices as configured in the DFCP, and automatically creates the list of all detected devices and individual data points in the systemtopo.txt file. Should be enabled to allow the automatic update of (button) objects’ states
false auto-detect for input devices is disabled
outputdiscovery true true auto-detects DOMINO’s output devices as configured in the DFCP, and automatically creates the list of all detected devices and individual data points in the systemtopo.txt file. Should be enabled to allow the automatic update of (button) objects’ states
false auto-detect for output devices is disabled
virtualdiscovery false true auto-detects DOMINO’s virtual points for input and output devices as configured in the DFCP, and automatically creates the list of all detected virtual data points in the systemtopo.txt file. Should be enabled to allow the automatic update of (button) objects’ states
false auto-detect for devices’ virtual data points is disabled
virtualpoints false 1...2033 enables polling for the first n virtual points of the DFCP. Enable this option only if you need to generate I/O events based on these virtual points
true enables polling for all the 2032 virtual points of the DFCP
false polling of the DFCP virtual data points is disabled
registers false 1...1024 enables polling for registers R0-Rn of the DFCP. Enable this option only if you need to generate I/O events based on these registers
true enables polling for registers R0-R127 of the DFCP
false polling of the DFCP registers is disabled
powerdisplay false true enables polling for registers R0-Rn of the DFCP. Enable this option only if you need to generate I/O events based on these registers
≥ 0 (DFANA address) enables the automatic display in the GUI of the total real power measured by a DFANA module connected to this DFCP. Note that, if you have more than one DFCP gateway, you should enable this option for one gateway only
false power display disabled for this DFCP
powersensivity 50 ≥ 0 measured power changes are reported only if the difference from last reading is equal or greater than the power sensivity option, in Watts
powerinterval 1 ≥ 0 power polling interval for the DFCC meter, in seconds
detectevents false true generate forced events when a device is detected at start-up
false do not generate events when a device is detected at start-up
toolspassword string set this option with a long string (only letters and numbers) password to allow the remote connection of DFCP-IDE and other configuration tools to the DFCP gateways that are connected to HSYCO. For additional security, it is recommended to set this option only when required
language english en it fr language for all messages from the DOMINO system: English, Italian or French

Initialization and Connection Events

Event name Value Description
connection online connection established to the DFCP module
offline HSYCO can’t connect to the DFCP module
detected.input.<n>. model name an input device of the type passed as value has been detected at address <n>, using addresses
detected.output.<n>. model name an output device of the type passed as value has been detected at address <n>, using addresses

The Device Configuration Database

The systemtopo.txt file contains the list of all devices and their individual input, output and virtual data points that could be directly associated to graphic object in the Web-based user interface. This file can be filled manually or automatically by HSYCO at start-up. To enable automatic discovery and automatic generation of devices’ information in the systemtopo file, use the inputdiscovery, outputdiscovery and virtualdiscovery options in Settings. The default behavior is to only discover devices with output data points.

This is an example of an automatically generated systemtopo.txt file:

(devices)
domino.o10.1 : LIGHT ; LIGHT
domino.o6.1 : LIGHT ; DIMMER
domino.o7.2 : LIGHT ; LIGHT
domino.o7.1 : LIGHT ; DIMMER
domino.o9.2 : AUTOM ; VSHUT
domino.o5.4 : LIGHT ; LIGHT
domino.o9.1 : AUTOM ; VSHUT
domino.o5.3 : LIGHT ; LIGHT
domino.o5.2 : LIGHT ; LIGHT
domino.o5.1 : LIGHT ; LIGHT

You should then manually add comments and other optional parameters:

(devices)
domino.o10.1 : LIGHT ; LIGHT; main entrance light
domino.o6.1 : LIGHT ; DIMMER; lobby dimmer
domino.o7.2 : LIGHT ; LIGHT; kitchen workbench
domino.o7.1 : LIGHT ; DIMMER; kitchen main dimmer

DFCP Virtual Data Points and Registers

The DFCP implements 2032 virtual points for binary (on/off) data and 1024 registers for positive scalar values (0-65535).

All the virtual points and the registers can optionally generate I/O events. You can also write to the virtual data points and registers using the IO action in EVENTS or ioSet() method in Java.

You cannot directly control the DFCP virtual data points and registers using GUI objects.

To enable polling of the current state of the DFCP’s virtual data points, enable the virtualpoints options in hsyco.ini.

To enable polling of the current state of the DFCP’s registers, enable the registers options in hsyco.ini.

If you only have to write to virtual points or registers, enabling polling is not strictly required.

ID Value R/W Description
v0.<n> 0 RW virtual data point <n> off (<n>: 1-2032)
1 RW virtual data point <n> on (<n>: 1-2032)
r0.<n> <x> RW register <n> off (<n>: 0-1023) set to value <x> (<x>: 0-65535)

DFCP Internal Clock

The DFCP module has an integrated real-time clock. You can use the clock datapoint to read the DFCP date and time, and set the DFCP clock to HSYCO’s current time.

ID Value R/W Description
clock yyyy-mm-dd hh:mm:ss R the DFCP clock current time
read W read the DFCP clock, and the delta with HSYCO’s time
sync W set the DFCP clock to HSYCO’s current time
clock.delta integer number R the delta time in seconds between the DFCP and HSYCO clocks. A positive number means that the DFCP clock is ahead of HSYCO

DOMINO Modules Events and Control

Module Code Description
DF4I 4 digital inputs
DFCK3 clock
DF8I 2x4 digital inputs
DF2R 2 outputs (relay)
DF4R, DF4RP 4 outputs (power relay)
DF4RP/I 4 generic inputs ON-OFF + 4 outputs
DF4RI / DF4RIR multifunction module with 4 digital inputs and 4 outputs (power relay)
DF8RIT multifunction module with 8 digital inputs, 8 outputs (power relay), 1 temperature sensor/controller
DFDI, DFDI2, DFDI2B, DFDM, DFDT 1 output (dimmer)
DFDMX DMX interface
DFDALI DALI interface
DFDV 1 output (1-10V - ballast) + 1 output (power relay)
DF4DV 4 outputs (1-10V - ballast)
DFTP 2 outputs (shutters)
DFTP/I 2 outputs (shutters) + 4 digital inputs
DFTR 2 outputs (shutters) + 1 output (relay)
DF4IL 4 digital inputs + 4 outputs (LED)
DF8IL 8 digital inputs + 8 outputs (LED)
DFIGLASS 6 button touch keypad with optional temperature sensor
DFAI 2 analog inputs
DFLS / DFLS-P ambient light sensor and presence detector
DFLUX, DFSUN light sensor
DFCT/DFTZ temperature sensor
DFRHT temperature and humidity sensor
DFMETEO weather module
DFANA electric energy network analyser
DFCC electric energy meter and load manager
DFCC2 electric energy meter and load manager
DFTA / DFTE temperature sensor module

DF4I

The DF4I is an input module with 4 digital inputs.

It uses one address in the DOMINO bus.

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on

DFCK3

The DFCK3 is an input module for managing up to 15 different zones with an integrated clock.

It uses one address in the DOMINO bus.

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on
i<address>.5 0 R input pin 5 off
1 R input pin 5 on
i<address>.6 0 R input pin 6 off
1 R input pin 6 on
i<address>.7 0 R input pin 7 off
1 R input pin 7 on
i<address>.8 0 R input pin 8 off
1 R input pin 8 on
i<address>.9 0 R input pin 9 off
1 R input pin 9 on
i<address>.10 0 R input pin 10 off
1 R input pin 10 on
i<address>.11 0 R input pin 11 off
1 R input pin 11 on
i<address>.12 0 R input pin 12 off
1 R input pin 12 on
i<address>.13 0 R input pin 13 off
1 R input pin 13 on
i<address>.14 0 R input pin 14 off
1 R input pin 14 on
i<address>.15 0 R input pin 15 off
1 R input pin 15 on

DF8I

The DF8I is an input module with 2x4 digital inputs.

It uses two consecutive addresses in the DOMINO bus.

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on
i<address+1>.1 0 R input pin 1 off
1 R input pin 1 on
i<address+1>.2 0 R input pin 2 off
1 R input pin 2 on
i<address+1>.3 0 R input pin 3 off
1 R input pin 3 on
i<address+1>.4 0 R input pin 4 off
1 R input pin 4 on

DF2R

The DF2R is an output module with 2 relay outputs.

It uses one address in the DOMINO bus.

ID Value R/W Description
o<address>.1 0 RW output pin 1 off
1 RW output pin 1 on
o<address>.2 0 RW output pin 2 off
1 RW output pin 2 on

You can also set the value to “on” or “off”, that is equivalent to 1 and 0.


DF4R, DF4RP

The DF4R (DF4RP) is an output module with 4 relay outputs.

It uses one address in the DOMINO bus.

ID Value R/W Description
o<address>.1 0 RW output pin 1 off
1 RW output pin 1 on
o<address>.2 0 RW output pin 2 off
1 RW output pin 2 on
o<address>.3 0 RW output pin 3 off
1 RW output pin 3 on
o<address>.4 0 RW output pin 4 off
1 RW output pin 4 on

DF4RP/I

The DF4RP/I is an output module with 4 generic inputs and 4 relay outputs.

It uses one input address and one output address in the DOMINO bus.

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
o<address>.1 0 RW output pin 1 off
1 RW output pin 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
o<address>.2 0 RW output pin 2 off
1 RW output pin 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
o<address>.3 0 RW output pin 3 off
1 RW output pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on
o<address>.4 0 RW output pin 4 off
1 RW output pin 4 on

DF8RIT

The DF8RIT is a multifunction module with 8 digital inputs, 8 outputs (power relay) and 1 temperature sensor/controller.

This module uses 1 to 7 input addresses and 1 to 10 output addresses, based on its configuration.

The module's configuration is automatically detected by HSYCO when connected to the DFCP.

Digital inputs section

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on
i<address>.5 0 R input pin 5 off
1 R input pin 5 on
i<address>.6 0 R input pin 6 off
1 R input pin 6 on
i<address>.7 0 R input pin 7 off
1 R input pin 7 on
i<address>.8 0 R input pin 8 off
1 R input pin 8 on

Relay outputs section 1-2

If automation 1 is not enabled (base address + 1 not used):

ID Value R/W Description
o<address>.1 0 RW output pin 1 off
1 RW output pin 1 on
o<address>.2 0 RW output pin 2 off
1 RW output pin 2 on

If automation 1 is enabled (base address + 1 is used):

ID Value R/W Description
o<address>.1 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
o<address + 1> 0 ... 100% RW percent position

Relay outputs section 3-4

If automation 2 is not enabled (base address + 2 not used):

ID Value R/W Description
o<address>.1 0 RW output pin 3 off
1 RW output pin 3 on
o<address>.2 0 RW output pin 4 off
1 RW output pin 4 on

If automation 2 is enabled (base address + 2 is used):

ID Value R/W Description
o<address>.3 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
o<address + 2> 0 ... 100% RW percent position

Relay outputs section 5-6

If automation 3 is not enabled (base address + 3 not used):

ID Value R/W Description
o<address>.1 0 RW output pin 5 off
1 RW output pin 5 on
o<address>.2 0 RW output pin 6 off
1 RW output pin 6 on

If automation 3 is enabled (base address + 3 is used):

ID Value R/W Description
o<address>.5 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
o<address + 3> 0 ... 100% RW percent position

Relay outputs section 7-8

If automation 4 is not enabled (base address + 4 not used):

ID Value R/W Description
o<address>.1 0 RW output pin 7 off
1 RW output pin 7 on
o<address>.2 0 RW output pin 8 off
1 RW output pin 8 on

If automation 4 is enabled (base address + 4 is used):

ID Value R/W Description
o<address>.7 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
o<address + 4> 0 ... 100% RW percent position

Temperature control section

If temperature control is enabled:

The D8RIT uses three preset set point values, T1, T2 and T3. When using the Domino HSYCO I/O Server it is mandatory that T1 < T2 < T3. If the set points are not in order, you will not be able to control the D8RIT using the (temp) GUI objects.


ID Value R/W Description
i<address + 5>.mode winter R winter mode
summer R summer mode
i<address + 5>.fan min R min fan speed
med R medium fan speed
max R max fan speed
off R fan off
i<address + 5>.fan.mode man R manual fan mode
auto R auto fan mode
i<address + 5>.setpoint 1 R setpoint 1
2 R setpoint 2
3 R setpoint 3
off R off
man R manual setpoint
i<address + 5>.setpoint.mode man R manual setpoint mode
auto R auto setpoint mode
i<address + 5>.temp <temp> R temperature value (in C/10)
fault R temperature sensor fault
i<address + 5>.status off R off
cooling R cooling status mode
heating R heating status mode
o<address + 5>.mode winter RW winter mode
summer RW summer mode
o<address + 5>.fan min RW min fan speed
med RW medium fan speed
max RW max fan speed
off RW fan off
o<address + 5>.fan.mode man RW manual fan mode
auto RW auto fan mode
o<address + 5>.setpoint 1 RW setpoint 1
2 RW setpoint 2
3 RW setpoint 3
0 RW setpoint off
man RW manual setpoint
o<address + 5>.setpoint.temp.1 <temp> RW temperature setpoint 1 value (in C/10)
o<address + 5>.setpoint.temp.2 <temp> RW temperature setpoint 2 value (in C/10)
o<address + 5>.setpoint.temp.3 <temp> RW temperature setpoint 3 value (in C/10)
o<address + 5>.setpoint.temp.man <temp> RW temperature manual setpoint value (in C/10)
o<address + 5>.program.summer
o<address + 5>.program.winter
refresh RW forces to daily summer/winter program for all days of the week
o<address + 5>.program.summer.<day>
o<address + 5>.program.winter.<day>
refresh RW forces to daily summer/winter program for the reported day (mon:1, sun:7)
<s0>...<s47> RW 48 character represents the daily setpoint program divided in time slots of 30 minutes

DF4RI / DF4RIR

The DF4RI and DF4RIR are multifunction module with 4 digital inputs and 4 outputs (power relay).

This module uses 1 to 3 input and output addresses, based on its configuration.

The module's configuration is automatically detected by HSYCO when connected to the DFCP.

Digital inputs section

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on

Relay outputs section 1-2

If automation 1 is not enabled (base address + 1 not used):

ID Value R/W Description
o<address>.1 0 RW output pin 1 off
1 RW output pin 1 on
o<address>.2 0 RW output pin 2 off
1 RW output pin 2 on

If automation 1 is enabled (base address + 1 is used):

ID Value R/W Description
o<address>.1 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
o<address + 1> 0 ... 100% RW percent position

Relay outputs section 3-4

If automation 2 is not enabled (base address + 2 not used):

ID Value R/W Description
o<address>.1 0 RW output pin 3 off
1 RW output pin 3 on
o<address>.2 0 RW output pin 4 off
1 RW output pin 4 on

If automation 2 is enabled (base address + 2 is used):

ID Value R/W Description
o<address>.3 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
o<address + 2> 0 ... 100% RW percent position

DFDM, DFDI, DFDI2, DFDI2B, DFDT

The DFDM, DFDI, DFDI2, DFDI2B and DFDT are output modules with 1 dimmer output.

They use one address in the DOMINO bus.

ID Value R/W Description
o<address> program R program mode
fault R dimmer fault
auto R auto mode
man R manual mode
o<address>.1 off RW dimmer off
1...100% RW percent dimmer level
on RW dimmer on at last level
o<address>.ramp save RW saves the current ramp as default
1...30 RW ramp value in seconds (1 sec steps up to 10 and 2 sec steps up to 30)
40, 50, 60 RW ramp value in seconds (10 sec steps)
o<address>.setpoint 0...1023 RW setpoint level
o<address>.hysteresis 0...255 RW tolerance level
o<address>.time 0...255 RW period (seconds)

The dimmer level can be set using additional formats besides the standard percent values:

  • absolute positive integer number between 0 and 100
  • percent number, formatted as x%
  • fractional format, formatted as “n/m”, where 0 <= n <= m.

DF4DV

The DF4DV, is an input/output module with 4 ballast (1-10V) outputs.

The DF4DV uses 4 consecutive addresses in the DOMINO bus.

ID Value R/W Description
o<address> program R program mode
o<address>.1 off RW dimmer off
1...100% RW percent dimmer level
on RW dimmer on at last level
o<address>.ramp save RW saves the current ramp as default
1...30 RW ramp value in seconds (1 sec steps up to 10 and 2 sec steps up to 30)
40, 50, 60 RW ramp value in seconds (10 sec steps)

The dimmer level can be set using additional formats besides the standard percent values:

  • absolute positive integer number between 0 and 100
  • percent number, formatted as x%
  • fractional format, formatted as “n/m”, where 0 <= n <= m.

DFDMX

The DFDMX is a DMX-512 protocol output module.

It uses one address in the DOMINO bus.

ID Value R/W Description
o<address>.<command> 0...255 RW commands and values according to the DFDMX programming manual

DFDALI

The DFDALI is a DALI interface module. Using the DFDALI you can control up to 32 DALI devices.

You can control individual devices, groups or broadcast commands to all devices.

It uses one input (if enabled) and one output address in the DOMINO bus.

ID Value R/W Description
o<address> refresh RW queries the DFDALI module to update the current status of all DALI devices
o<address> off RW broadcast off command
o<address>.all

o<address>.0

<level> RW broadcast level command
o<address>.group.<DALI group> off RW group off command
<level> RW group level command
o<address>.<DALI address> off RW turn off a single device
<level> RW set a single device to a specific level
> 100 RW special functions, having values between 101 and 255, as defined in the DFDALI manual
i<address>.polling off R polling mode is disabled
on R polling mode is enabled
i<address>.test 0 R test button not pressed
1 R test button pressed
i<address>.dali nopower R power failure on the DALI bus
open R DALI bus is open
short R DALI bus is shorted
on R DALI bus on
i<address>.1 fault R DALI device 1 reporting a lamp failure
unknown R DALI device 1 status unknown

The DALI level can be set using additional formats besides the standard percent values:

  • absolute positive integer number between 0 and 100
  • percent number, formatted as x%
  • fractional format, formatted as “n/m”, where 0 <= n <= m
  • special functions, having values between 101 and 255, as defined in the DFDALI manual.

DFDV

The DFDV is an output module with 1 output (1-10V for ballast) + 1 generic power relay output. It uses one address in the DOMINO bus.

ID Value R/W Description
o<address>.1 off RW dimmer off
1 ... 100% RW percent dimmer level
on RW dimmer on at last level
o<address>.2 0 RW output pin 1 off
1 RW output pin 1 on

The dimmer level can be set using additional formats besides the standard percent values:

  • absolute positive integer number between 0 and 100
  • fractional format, formatted as “n/m”, where 0 <= n <= m.

You can also set the value to “on” or “off”, that is equivalent to 1 and 0.


DFTP

The DFTP is an output module for 2 shutters.

It uses one output address in the DOMINO bus.

ID Value R/W Description
o<address>.1 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
o<address>.2 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position

DFTP/I

The DFTP is an input/output module for 2 shutters and 4 generic inputs.

It uses one input and one output address in the DOMINO bus.

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
o<address>.1 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
o<address>.2 up RW shutter up command
down RW shutter down command
stop RW shutter stop command
unknown R unknown state
offup RW shutter off, up position
offdown RW shutter off, down position
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on

DFTR

The DFTR is an output module with 1 shutter output and 1 relay output.

It uses one address in the DOMINO bus.

ID Value R/W Description
o<address>.1 up R shutter up
down R shutter down
unknown R unknown state
offup R shutter offup
offdown R shutter offdown
o<address>.2 0 R output pin 2 off
1 R output pin 2 on

DF4IL

The DF4IL is an input/output module with 4 digital inputs and 4 digital open collector outputs for LEDs.

It uses one input and one output address in the DOMINO bus.

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
o<address>.1 0 RW LED 1 off
1 RW LED 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
o<address>.2 0 RW LED 2 off
1 RW LED 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
o<address>.3 0 RW LED 3 off
1 RW LED 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on
o<address>.4 0 RW LED 4 off
1 RW LED 4 on

You can also set the value to “on” or “off”, that is equivalent to 1 and 0.


DF8IL

The DF8IL is an input/output module with 8 digital inputs and 8 digital open collector outputs for LEDs.

It uses 4 input and 4 output addresses in the DOMINO bus.

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on
i<address+1>.1 0 R input pin 5 off
1 R input pin 5 on
i<address+1>.2 0 R input pin 6 off
1 R input pin 6 on
i<address+1>.3 0 R input pin 7 off
1 R input pin 7 on
i<address+1>.4 0 R input pin 8 off
1 R input pin 8 on
i<address+2>.1 0 R LED 1 is off
1 R LED 1 is on
i<address+2>.2 0 R LED 2 is off
1 R LED 2 is on
i<address+2>.3 0 R LED 3 is off
1 R LED 3 is on
i<address+2>.4 0 R LED 4 is off
1 R LED 4 is on
i<address+3>.1 0 R LED 5 is off
1 R LED 5 is on
i<address+3>.2 0 R LED 6 is off
1 R LED 6 is on
i<address+3>.3 0 R LED 7 is off
1 R LED 7 is on
i<address+3>.4 0 R LED 8 is off
1 R LED 8 is on
v<address+2>.1 0 RW LED 1 is off
1 RW LED 1 is on
v<address+2>.2 0 RW LED 2 is off
1 RW LED 2 is on
v<address+2>.3 0 RW LED 3 is off
1 RW LED 3 is on
v<address+2>.4 0 RW LED 4 is off
1 RW LED 4 is on
v<address+3>.1 0 RW LED 5 is off
1 RW LED 5 is on
v<address+3>.2 0 RW LED 6 is off
1 RW LED 6 is on
v<address+3>.3 0 RW LED 7 is off
1 RW LED 7 is on
v<address+3>.4 0 RW LED 8 is off
1 RW LED 8 is on

You can also set the value to “on” or “off”, that is equivalent to 1 and 0.

Note Note that the first two output addresses are reserved and should not be used. Use address + 2 and address + 3 to control the LEDs.


DFIGLASS

The DFIGLASS is an input/output module with 6 touch buttons with addressable LEDs and a buzzer for audio feedback.

It uses 1 input and 1 output addresses in the DOMINO bus. If the optional temperature sensor is present, DFIGLASS will use one additional input address for the temperature.

ID Value R/W Description
i<address>.1 0 R button 1 off
1 R button 1 on
i<address>.2 0 R button 2 off
1 R button 2 on
i<address>.3 0 R button 3 off
1 R button 3 on
i<address>.4 0 R button 4 off
1 R button 4 on
i<address>.5 0 R button 5 off
1 R button 5 on
i<address>.6 0 R button 6 off
1 R button 6 on
i<address>.led.1 0 R led 1 off
1 R led 1 on
i<address>.led.2 0 R led 2 off
1 R led 2 on
i<address>.led.3 0 R led 3 off
1 R led 3 on
i<address>.led.4 0 R led 4 off
1 R led 4 on
i<address>.led.5 0 R led 5 off
1 R led 5 on
i<address>.led.6 0 R led 6 off
1 R led 6 on
i<address>.fault 0 R no fault
1 R touch keypad fault
i<address>.slap 0 R normal operation
1 R multiple keys touched at the same time
i<address>.proximity 0 R no proximity detected
1 R proximity detected
o<address>.led.1 0 W led 1 off
1 W led 1 on
o<address>.led.2 0 W led 2 off
1 W led 2 on
o<address>.led.3 0 W led 3 off
1 W led 3 on
o<address>.led.4 0 W led 4 off
1 W led 4 on
o<address>.led.5 0 W led 5 off
1 W led 5 on
o<address>.led.6 0 W led 6 off
1 W led 6 on
i<address>.disable 0 RW not disabled (normal mode)
1 RW disabled (cleaning mode)
i<address>.dim 0 W high intensity backlight
1 W low intensity backlight
i<address>.proximity 0 W disable proximity backlight
1 W enable proximity backlight
i<address>.backlight 0 W backlight off
1 W backlight on
i<address>.buzzer 0 W buzzer disabled
1 W buzzer enabled

You can also set the value to “on” or “off”, that is equivalent to 1 and 0.

Temperature sensor

ID Value R/W Description
i<address>.temp <temp> R temperature value (in C/10)

DF4I/V

The DF4I/V is an input/output module with 4 digital inputs and 12 digital virtual outputs.

It uses four consecutive addresses in the DOMINO bus.

ID Value R/W Description
i<address>.1 0 R input pin 1 off
1 R input pin 1 on
i<address>.2 0 R input pin 2 off
1 R input pin 2 on
i<address>.3 0 R input pin 3 off
1 R input pin 3 on
i<address>.4 0 R input pin 4 off
1 R input pin 4 on
v<address+1>.1 0 RW virtual pin 1 off
1 RW virtual pin 1 on
v<address+1>.2 0 RW virtual pin 2 off
1 RW virtual pin 2 on
v<address+1>.3 0 RW virtual pin 3 off
1 RW virtual pin 3 on
v<address+1>.4 0 RW virtual pin 4 off
1 RW virtual pin 4 on
v<address+2>.1 0 RW virtual pin 1 off
1 RW virtual pin 1 on
v<address+2>.2 0 RW virtual pin 2 off
1 RW virtual pin 2 on
v<address+2>.3 0 RW virtual pin 3 off
1 RW virtual pin 3 on
v<address+2>.4 0 RW virtual pin 4 off
1 RW virtual pin 4 on
v<address+3>.1 0 RW virtual pin 1 off
1 RW virtual pin 1 on
v<address+3>.2 0 RW virtual pin 2 off
1 RW virtual pin 2 on
v<address+3>.3 0 RW virtual pin 3 off
1 RW virtual pin 3 on
v<address+3>.4 0 RW virtual pin 4 off
1 RW virtual pin 4 on

You can also set the value to “on” or “off”, that is equivalent to 1 and 0.


DFAI

The DFAI is an input module (0-10V) with 2 analog inputs.

It uses two consecutive input addresses in the DOMINO bus.

ID Value R/W Description
i<address> 0...1000 R input voltage in Volt/100
i<address+1> 0...1000 R input voltage in Volt/100

DFLS / DFLS-P

The DFLS and DFLS-P are modules for ambient light measurement with integrated brightness and occupancy (-P type) sensors.

They use two input addresses in the DOMINO bus.

ID Value R/W Description
i<address> 0...1023 R lux level (raw level, not translated to the lux range)
i<address + 1>.1 0 R input IN1 off
1 R input IN1 on
i<address + 1>.2 0 R input IN2 off
1 R input IN2 on
i<address + 1>.3 0 R presence with delay is off
1 R presence with delay is on

DFLUX, DFSUN

The DFLUX and DFSUN are input modules with 1 analog light sensor.

They use one input address in the DOMINO bus.

ID Value R/W Description
i<address> 0...1023 R lux level (raw level, not translated to the lux range)

DFCT

The DFCT is an input/output temperature sensor module.

It uses two consecutive input addresses and five consecutive output addresses in the DOMINO bus.

The DFCT uses three preset set point values, T1, T2 and T3. When using the Domino HSYCO I/O Server it is mandatory that T1 < T2 < T3. If the set points are not in order, you will not be able to control the DFCT using the (temp) GUI objects.


ID Value R/W Description
i<address>.mode winter R winter mode
summer R summer mode
i<address>.fan min R min fan speed
med R medium fan speed
max R max fan speed
off R fan off
i<address>.fan.mode man R manual fan mode
auto R auto fan mode
i<address>.setpoint 1 R setpoint 1
2 R setpoint 2
3 R setpoint 3
off R off
man R manual setpoint
i<address>.setpoint.mode man R manual setpoint mode
auto R auto setpoint mode
i<address>.temp <temp> R temperature value (in C/10)
fault R temperature sensor fault
i<address>.status off R off
cooling R cooling status mode
heating R heating status mode
o<address>.mode winter RW winter mode
summer RW summer mode
o<address>.fan min RW min fan speed
med RW medium fan speed
max RW max fan speed
off RW fan off
o<address>.fan.mode man RW manual fan mode
auto RW auto fan mode
o<address>.setpoint 1 RW setpoint 1
2 RW setpoint 2
3 RW setpoint 3
0 RW setpoint off
man RW manual setpoint
o<address>.setpoint.mode man RW manual setpoint mode
auto RW auto setpoint mode
off RW off mode
o<address>.setpoint.temp.1 <temp> RW temperature setpoint 1 value (in C/10)
o<address>.setpoint.temp.2 <temp> RW temperature setpoint 2 value (in C/10)
o<address>.setpoint.temp.3 <temp> RW temperature setpoint 3 value (in C/10)
o<address>.setpoint.temp.man <temp> RW temperature manual setpoint value (in C/10)
o<address>.program.summer
o<address>.program.winter
refresh RW forces to daily summer/winter program for all days of the week
o<address>.program.summer.<day>
o<address>.program.winter.<day>
refresh RW forces to daily summer/winter program for the reported day (mon:1, sun:7)
<s0>...<s47> RW 48 character represents the daily setpoint program divided in time slots of 30 minutes

DFTZ

The DFTZ is an input/output temperature sensor module.

It uses 3 consecutive input addresses and 4 consecutive output addresses in the DOMINO bus.

ID Value R/W Description
i<address>.mode winter R winter mode
summer R summer mode
i<address>.setpoint comfort R comfort setpoint
eco R eco setpoint
off R off
i<address>.temp <temp> R temperature value (in C/10)
fault R temperature sensor fault
i<address>.status off R off
cooling R cooling status mode
heating R heating status mode
o<address>.mode winter RW winter mode
summer RW summer mode
o<address>.setpoint comfort RW comfort setpoint
eco RW eco setpoint
0 RW off
o<address>.setpoint.temp.comfort <temp> RW comfort setpoint value (in C/10)
o<address>.setpoint.temp.eco <temp> RW eco setpoint value (in C/10)
o<address>.setpoint.temp.limit <temp> RW summer/winter setpoint temperature limit (in C/10)

DFRHT

The DFRHT is a temperature and humidity sensor.

It uses four consecutive input addresses and two consecutive output addresses in the DOMINO bus.

ID Value R/W Description
i<address>.humidity 0...100 R relative percent umidity
i<address>.temp <temp> R temperature value
i<address>.dewpoint <temp> R dew point value
i<address>.dewpoint.limit.1 0 R dew point is lower than limit 1
1 R dew point is higher than limit 1
<temp> RW dew point limit 1
off RW limit 1 not set
i<address>.dewpoint.limit.2 0 R dew point is lower than limit 2
1 R dew point is higher than limit 2
<temp> RW dew point limit 2
off RW limit 2 not set

DFMETEO

The DFMETEO is the weather sensor module.

It uses four consecutive input addresses and three consecutive output addresses in the DOMINO bus.

ID Value R/W Description
i<address>.temp <temp> RW temperature value (in C/10)
off RW limit not set
i<address>.lux <lux*10> R lux level according to the DFLUX range
<lux> RW lux limit
0 RW limit not set
i<address>.wind 1 m/s /10 R wind value
m/s RW wind limit
0 RW limit not set
i<address>.rain 0 R no rain
1 R rain
i<address>.night 0 R day
1 R night
i<address>.temp.limit 0 R measured temp is less than limit
1 R measured temp is greater than limit
i<address>.lux.limit 0 R measured lux is less than limit
1 R measured lux is greater than limit
i<address>.wind.limit 0 R measured wind is less than limit
1 R measured wind is greater than limit
i<address>.light.south 0 R light is not coming from south
1 R light is coming from south
i<address>.light.west 0 R light is not coming from west
1 R light is coming from west
i<address>.light.east 0 R light is not coming from east
1 R light is coming from east
i<address>.fault 0 R sensor not fault
1 R sensor fault

DFCC

The DFCC is an energy meter and load manager module.

In the following table, <N> is the sequential index (1 to 3) of the DFCC module.

ID Value R/W Description
energy.<n>.power.real 0...65535 R real power (Watt)
energy.<n>.power.reactive -32768...+32767 R reactive power (var)
energy.<n>.power.apparent -32768...+32767 R apparent power (VA)
energy.<n>.power.realavg 0...65535 R average real power (Watt)
energy.<n>.power.reactiveavg -32768...+32767 R average reactive power (var)
energy.<n>.cos -1000...+1000 R cos(φ) * 1000
energy.<n>.load.1 0 R load 1 disabled
1 R load 1 enabled
energy.<n>.load.2 0 R load 2 disabled
1 R load 2 enabled
energy.<n>.load.3 0 R load 3 disabled
1 R load 3 enabled
energy.<n>.load.4 0 R load 4 disabled
1 R load 4 enabled
energy.<n>.load.5 0 R load 5 disabled
1 R load 5 enabled
energy.<n>.load.6 0 R load 6 disabled
1 R load 6 enabled
energy.<n>.load.7 0 R load 7 disabled
1 R load 7 enabled
energy.<n>.load.8 0 R load 8 disabled
1 R load 8 enabled

DFANA

Network analyzer module for Domino bus.

Uses up to 20 consecutive input addresses and, if enabled, 1 output address equal to the base input address.

The module's firmware should be version 1.3 or later to support negative values for active power readings.


ID Value R/W Description
i<address>.v12 [V] R chained voltage phase 1-2
i<address>.v23 [V] R chained voltage phase 2-3
i<address>.v31 [V] R chained voltage phase 3-1
i<address>.vtm [V] R average chained voltage
i<address>.i1 [A] R current phase 1
i<address>.i2 [A] R current phase 2
i<address>.i3 [A] R current phase 3
i<address>.itm [A] R average current
i<address>.ptot [W] R total active power
i<address>.ptotk [kW] R total active power
i<address>.qtot [W] R total reactive power
i<address>.qtotk [kW] R total reactive power
i<address>.pf [pf] R total power factor
i<address>.frequency [Hz] R frequency
i<address>.v1n [V] R voltage phase 1
i<address>.v2n [V] R voltage phase 2
i<address>.v3n [V] R voltage phase 3
i<address>.p1 [W] R active power phase 1
i<address>.p1k [kW] R active power phase 1
i<address>.p2 [W] R active power phase 2
i<address>.p2k [kW] R active power phase 2
i<address>.p3 [W] R active power phase 3
i<address>.p3k [kW] R active power phase 3
i<address>.q1 [W] R reactive power phase 1
i<address>.q1k [kW] R reactive power phase 1
i<address>.q2 [W] R reactive power phase 2
i<address>.q2k [kW] R reactive power phase 2
i<address>.q3 [W] R reactive power phase 3
i<address>.q3k [kW] R reactive power phase 3
i<address>.pf1 [pf] R power factor phase 1
i<address>.pf2 [pf] R power factor phase 2
i<address>.pf3 [pf] R power factor phase 3
i<address>.s1 [VA] R apparent power phase 1
i<address>.s1k [kVA] R apparent power phase 1
i<address>.s2 [VA] R apparent power phase 2
i<address>.s2k [kVA] R apparent power phase 2
i<address>.s3 [VA] R apparent power phase 3
i<address>.s3k [kVA] R apparent power phase 3
i<address>.stot [VA] R total apparent power
i<address>.hours [hours] R counter
i<address>.temperature [°C] R temperature
i<address>.energy.active [kWh] R positive active energy
i<address>.energy.activeneg [kWh] R negative active energy
i<address>.energy.reactive [kVARh] R positive reactive energy
i<address>.energy.reactiveneg [kVARh] R negative reactive energy
i<address>.pm [W] R average positive active power
i<address>.qm [VAR] R average positive reactive power
o<address>.reset.energy 1 R energy counter reset
0 R
o<address>.reset.hours 1 R counter reset
0 R

DFCC2

Energy meter and load manager module for Domino bus.

Uses 10 consecutive input addresses and, if enabled, 1 output address equal to the base input address.

ID Value R/W Description
i<address>.v [V / 10] R measured RMS voltage
i<address>.i [A / 100] R measured RMS current
i<address>.p [W] R active power (signed)
i<address>.q [VAR] R reactive power (signed)
i<address>.s [VA] R apparent power
i<address>.pf [x 1000] R power factor (signed: positive for inductive loads, negative for reactive loads)
i<address>.ae [Wh] R total active energy
i<address>.1 0 R load 1 disabled
1 R load 1 enabled
i<address>.2 0 R load 2 disabled
1 R load 2 enabled
i<address>.3 0 R load 3 disabled
1 R load 3 enabled
i<address>.4 0 R load 4 disabled
1 R load 4 enabled
i<address>.5 0 R load 5 disabled
1 R load 5 enabled
i<address>.6 0 R load 6 disabled
1 R load 6 enabled
i<address>.7 0 R load 7 disabled
1 R load 7 enabled
i<address>.8 0 R load 8 disabled
1 R load 8 enabled
o<address>.1 0 RW load 1 control enabled
1 RW load 1 always enabled
o<address>.2 0 RW load 2 control enabled
1 RW load 2 always enabled
o<address>.3 0 RW load 3 control enabled
1 RW load 3 always enabled
o<address>.4 0 RW load 4 control enabled
1 RW load 4 always enabled
o<address>.5 0 RW load 5 control enabled
1 RW load 5 always enabled
o<address>.6 0 RW load 6 control enabled
1 RW load 6 always enabled
o<address>.7 0 RW load 7 control enabled
1 RW load 7 always enabled
o<address>.8 0 RW load 8 control enabled
1 RW load 8 always enabled
o<address>.buzzer 0 RW buzzer disabled
1 RW buzzer enabled
o<address>.ae reset W reset total active energy counter

DFTA / DFTE

The DFTA and DFTE are ambient temperature sensors. They use 1 input address in the DOMINO bus.

ID Value R/W Description
i<address>.temp <temp> R temperature value (in C/10)

User Interface

All DOMINO devices data points that have been defined in the systemtopo.txt database are automatically listed in the Project Editor.

Adding a button to control a device output point requires just a few clicks and no additional EVENTS logic.


IO Servers Domino Project Editor.png


Besides the direct association of control buttons and data points, the DOMINO driver also automatically updates graphical objects that represent values or states of complex devices, like the DFCT temperature control unit. It will also automatically intercept buttons to manually set operation modes and temperature set-points.


DFDMX

You can define a standard HSYCO DMX server for each DFDMX module, then use the dmx and dmxrgb objects to control channels 1-64 of the DMX bus connected to the DFDMX module.

For example:

dmxServers = dmx
dmxServersId.dmx = domino.o8

Note Note that, instead of defining the dmxServersIP parameter, the dmxServersId is used to associate the DMX server with the id of the DFDMX module.


DFCC

Setting the powerdisplay option to true in Settings enables the automatic display in the GUI of the total real power measured by all DFCC modules connected to this DFCP.

Note Note that, if you have more than one DFCP gateway, you should enable this option for one gateway only.

UISET Actions

You can use any object that accepts a text attribute, usually text but also marquee and others, to automatically display the average real power measured by all DFCC modules connected to the DOMINO bus. These objects are updated even when the powerdisplay option is false.

ID Attribute Set to
energy.<n>.power value real power, followed by “ W”. <n> is the sequential index (1 to 3) of the DFCC module.

DFCT and DF8RIT

You can use the temp and tempmini objects to control DFCT or DF8RIT devices.


IO Servers Domino DFCT.png


UISET Actions

You can use any object that accepts a text attribute, usually text but also marquee and others, like images, to automatically display the relevant information of all DFCT modules.

ID Attribute Set to Description
<address>.mode value SUMMER summer mode (cooling)
WINTER winter mode (heating)
<address>.mode.label.summer visible true the DFCT is in summer mode
<address>.mode.label.winter visible true the DFCT is in winter mode
<address>.status value OFF zone off
ON zone on
<address>.status.label.cooling visible true if the zone is cooling
<address>.status.label.heating visible true if the zone is heating
<address>.fan value OFF fan off
MIN minimum fan speed
MED medium fan speed
MAX maximum fan speed
<address>.fan.label.min visible true the fan speed is min
<address>.fan.label.med visible true the fan speed is med
<address>.fan.label.max visible true the fan speed is max
<address>.fan.mode value MAN manual fan mode
AUTO auto fan mode
<address>.setpoint value 1,2,3 active setpoint
MAN manual setpoint
OFF zone off
<address>.setpoint.label.1 visible true setpoint 1 is active
<address>.setpoint.label.2 visible true setpoint 2 is active
<address>.setpoint.label.3 visible true setpoint 3 is active
<address>.setpoint.label.man visible true manual setpoint is active
<address>.setpoint.label.off visible true zone is off
<address>.setpoint.mode value MAN manual setpoint mode
AUTO auto setpoint mode
<address>.setpoint.temp value <value> the active setpoint temperature, in Celsius degrees with one decimal digit, followed by " °C"
<address>.setpoint.temp.1 value <value> the active setpoint 1 temperature, in Celsius degrees with one decimal digit, followed by " °C"
<address>.setpoint.temp.2 value <value> the active setpoint 2 temperature, in Celsius degrees with one decimal digit, followed by " °C"
<address>.setpoint.temp.3 value <value> the active setpoint 3 temperature, in Celsius degrees with one decimal digit, followed by " °C"
<address>.setpoint.temp.man value <value> the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " °C"
<address>.temp value <temp> the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " °C"
FAULT fault/error condition

USER Commands

There are several predefined buttons. Use any ordinary user object, setting the name and param fields based on this table.

Name Param Action
<address> mode cycle through summer and winter mode
mode.summer set summer mode (cooling)
mode.winter set winter mode (heating)
fan cycle through fan speeds and modes (auto, off, man/min, man/med, man/max, auto)
<address>.setpoint mode cycle through the manual, automatic and off operation modes
mode.man set manual operation mode
mode.auto set automatic operation mode
mode.off off mode
temp.1.up increase setpoint 1 temperature in 0.5C steps
temp.1.down decrease setpoint 1 temperature in 0.5C steps
temp.1.<t> setpoint 1 set to temperature t, in C/10 (0 <= t <= 355)
temp.2.up increase setpoint 2 temperature in 0.5C steps
temp.2.down decrease setpoint 2 temperature in 0.5C steps
temp.2.<t> setpoint 2 set to temperature t, in C/10 (0 <= t <= 355)
temp.3.up increase setpoint 3 temperature in 0.5C steps
temp.3.down decrease setpoint 3 temperature in 0.5C steps
temp.3.<t> setpoint 3 set to temperature t, in C/10 (0 <= t <= 355)
temp.man.up increase manual setpoint temperature in 0.5C steps
temp.man.down decrease manual setpoint temperature in 0.5C steps
temp.man.<t> manual setpoint set to temperature t, in C/10 (0 <= t <= 355)
<address>.fan mode cycle through the manual and automatic fan speed modes
mode.man set manual fan speed mode
mode.auto set automatic fan speed mode
up increase fan speed
down decrease fan speed
min set min fan speed
med set med fan speed
max set max fan speed
off fan off

Using slider objects for DF8RIT shutter's position

When shutter control is enabled on the DF8RIT multifunction module, up to four addresses are used to read and set the shutters' position (goto function).

You can use the slider objects, sliderv and sliderh, to display and control the position. Remember that the shutters' position addresses are base_address + 1 to base_address + 4, where base_address is the address of the module. Set both the slider's ID and address to <server_name>.<base_address + N>, with N from 1 to 4.

For example, assuming that domino is the I/O Server ID, and the DF8RIT base address is 121, the slider's ID and address to control the first shutter (relays 1 and 2) should be domino.122.

Note Note that you can set the inverse attribute of the sliderv object to true, in order to have the cursor at the top instead of bottom of the slider when the position is 0.



Using slider objects for DF4RI / DF4RIR shutter's position

When shutter control is enabled on the DF4RI multifunction module, up to two addresses are used to read and set the shutters' position (goto function).

You can use the slider objects, sliderv and sliderh, to display and control the position. Remember that the shutters' position addresses are base_address + 1 and base_address + 2, where base_address is the address of the module. Set both the slider's ID and address to <server_name>.<base_address + N>, with N from 1 to 2.

For example, assuming that domino is the I/O Server ID, and the DF8RIT base address is 100, the slider's ID and address to control the first shutter (relays 1 and 2) should be domino.101.

Note Note that you can set the inverse attribute of the sliderv object to true, in order to have the cursor at the top instead of bottom of the slider when the position is 0.



DFTZ

You can use the tempmini object to control DFTZ devices.

You could also use the larger temp object, but some of its controls are not used with the DFTZ module.

IO Servers Domino DFTZ.png

UISET Actions

You can use any object that accepts a text attribute, usually text but also marquee and others, like images, to automatically display the relevant information of all DFTZ modules.


ID Attribute Set to Description
<address>.mode value SUMMER summer mode (cooling)
WINTER winter mode (heating)
<address>.mode.label.summer visible true the DFTZ is in summer mode
<address>.mode.label.winter visible true the DFTZ is in winter mode
<address>.status value OFF zone off
ON zone on
<address>.status.label.off visible true if the zone is not cooling or heating
<address>.status.label.cooling visible true if the zone is cooling
<address>.status.label.heating visible true if the zone is heating
<address>.setpoint value COM comfort setpoint
MAN manual setpoint
OFF zone off
<address>.setpoint.label.1 visible true comfort setpoint is active
<address>.setpoint.label.2 visible true eco setpoint is active
<address>.setpoint.label.off visible true zone is off
<address>.setpoint.temp value <temp> the active setpoint temperature, in Celsius degrees with one decimal digit, followed by " °C"
<address>.setpoint.temp.1 value <temp> the comfort setpoint temperature, in Celsius degrees with one decimal digit, followed by " °C"
<address>.setpoint.temp.2 value <temp> the eco setpoint temperature, in Celsius degrees with one decimal digit, followed by " °C"
<address>.setpoint.temp.man value <temp> the summer or winter setpoint temperature limit, in Celsius degrees with one decimal digit, followed by " °C"
<address>.temp value <temp> the manual setpoint temperature, in Celsius degrees with one decimal digit, followed by " °C"
FAULT fault/error condition

USER Commands

There are several predefined buttons. Use any ordinary user object, setting the name and param fields based on this table.

Name Param Action
<address> mode cycle through summer and winter mode
mode.summer set summer mode (cooling)
mode.winter set winter mode (heating)
<address>.setpoint mode cycle through the manual, automatic and off operation modes
mode.comfort set comfort operation mode
mode.eco set eco operation mode
mode.off off mode
temp.up increase the active setpoint temperature in 0.5C steps
temp.down ddecrease the active setpoint temperature in 0.5C steps
temp.<t> active setpoint set to temperature t, in C/10 (0 <= t <= 355)
temp.1.up increase comfort setpoint temperature in 0.5C steps
temp.1.down decrease comfort setpoint temperature in 0.5C steps
temp.1.<t> comfort setpoint set to temperature t, in C/10 (0 <= t <= 355)
temp.2.up increase eco setpoint temperature in 0.5C steps
temp.2.down decrease eco setpoint temperature in 0.5C steps
temp.2.<t> eco setpoint set to temperature t, in C/10 (0 <= t <= 355)
temp.man.up increase setpoint temperature limit in 0.5C steps
temp.man.down decrease setpoint temperature limit in 0.5C steps
temp.man.<t> set-point temperature limit set to temperature t, in C/10 (0 <= t <= 355)

Release Notes

3.6.0

  • added support for DFTA and DFTE
  • DFIGLASS: added support for the optional temperature sensor, and other enhancements
  • improved compatibility with DF4DV
  • fixed a bug that could affect DF4RI/DF4RIR or DF8RIT modules with adjacent addresses and shutters defined

3.5.1

  • added support for DF4DV
  • added support for DF4RI / DF4RIR
  • added support for DF8RIT
  • added support for DFLS / DFLS-P
  • fixed a bug that could cause erroneous readings of DFCC2 2'complement values
  • DFANA updated to support negative active energy values (fw. 1.5 or later)

3.5.0

  • added support for DFCP4
  • fixed a bug that could cause erroneous readings of DFCC's 2'complements values

3.4.0

  • improved communication error logging
  • improved support of tools remote access
  • events generated during startup if startupevents=true are now executed sequentially
  • DFCC2 module support
  • DFH module support
  • fix: DFTZ user commands mode.comfort, mode.eco, mode.off not working

3.2.2

bug fixes:

  • the toolspassword optional parameter was incorrectly converted to lower case
  • fixed a bug that prevented reading the input pins of DF4RP/I and DF4RPR/I

3.2.1

  • support for DFTZ

3.2.0

  • support for DFIGLASS
  • new "detectevents" option, generates forced events when a device is detected at start-up
  • support for the toolspassword option, to allow DFCP-IDE and other tools secure remote access to the DFCP via HSYCO
  • new clock datapoint to read the DFCP internal clock and set it to HSYCO's time

3.1.2

bug fixes:

  • the (temp) object's DFCT configuration function was broken in HSYCO 3.1.0
  • energy metering data point were not updated

3.1.1

  • added support for DF4RP/I and DFDT

3.1.0

  • added support for DFANA energy meter module

3.0.3

  • optimized performance of DFCP’s registers status polling

3.0.1

  • you can now limit the number of virtual points and registers read and written by HSYCO, and have access to all of the 1024 registers; defaults are unchanged
  • added support for DF8IL, DFDI2B and DFRHT modules

3.0.0

  • update DFDMX state at startup
  • support for failover mode

1.2.0

  • fixed bugs related to the DFDM and DFDI modules
  • integration with the DMX server engine
  • enhanced GUI support for DFCC and DFCT

1.1.0

  • automatic generation of the device map in systemtopo.txt
  • Web Editor support
  • support for DFCP’s virtual data points and registers
  • support for serial connection to the DFCP through the serial ports of HWg PortBox and ERxx network devices

1.0.0

  • initial release


HSYCO and Home Systems Consulting are registered trademarks of Home Systems Consulting SpA. Java and JavaScript are registered trademarks of Oracle and/or its affiliates. DOMINO and DUEMMEGI are registered trademarks of DUEMMEGI SRL. Other products or company names can be trademarks or registered trademarks of other companies and are used for demonstrative purposes only, with no violation intent.