Difference between revisions of "Daikin"

From HSYCO
Jump to navigation Jump to search
Line 158: Line 158:
 
|-
 
|-
  
 +
|rowspan="2"|connection
 +
|online
 +
|R
 +
|connection established to the device
 +
|-
 +
|offline
 +
|R
 +
|HSYCO can’t connect to the device
 +
|-
 +
 +
|rowspan="2"|power
 +
|rowspan="2"|0
 +
|R
 +
|the whole system is off
 +
|-
 +
|W
 +
|turn all devices off
 +
|-
 +
|1
 +
|at least one device is on
 +
|-
 +
|W
 +
|turn all devices off
 +
|-
 +
 +
TYPE.power 0 all devices of the specified type are off turn all devices of the specified type off
 +
1 at least one device of the specified type is on turn all devices of the specified type on
 +
ID.N.power 0 the addressed device is off turn the device off
 +
1 the addressed device is on turn the device on
 +
unknown the power state of the device is not known ---
 +
opmode
 +
N.opmode
 +
TYPE.opmode" heat the operation mode of the target is set to the specified value (*) set the operation mode of the target to the specified value
 +
cool
 +
fan
 +
dependent
 +
dry
 +
auto ---
 +
ventilation ---
 +
auto-heat ---
 +
auto-cool ---
 +
unknown the operation mode of the device is not known ---
 +
vent.mode
 +
N.vent.mode
 +
TYPE.vent.mode" auto the ventilation mode of the target is set to the specified value (*) set the ventilation mode of the target to the specified value
 +
exchange
 +
bypass
 +
unknown the ventilation mode of the device is not known ---
 +
vent.level
 +
N.vent.level
 +
TYPE.vent.level" auto the ventilation level of the target is set to the specified value (*) set the ventilation level of the target to the specified value
 +
low
 +
high
 +
switch --- switch the ventilation level cycling among the values low, high, and auto
 +
unknown the ventilation level of the device is not known ---
 +
vent.freshup
 +
N.vent.freshup
 +
TYPE.vent.freshup" 0 the ventilation fresh up option is disabled (*) disable the ventilation fresh up option
 +
1 the ventilation fresh up option is enabled (*) enable the ventilation fresh up option
 +
unknown the ventilation fresh up setting of the device is not known ---
 +
setpoint
 +
N.setpoint
 +
TYPE.setpoint" val the set-point temperature of the target is val (expressed in °C/10) (*) set the set-point temperature to val (in °C/10)
 +
up --- increase the set-point temperature of 0.5 °C
 +
down --- decrease the set-point temperature of 0.5 °C
 +
N.temp val the measured temperature from the target is val (expressed in °C/10) ---
 +
fan.speed
 +
N.fan.speed
 +
TYPE.fan.speed" low the fan speed of the target is set to the specified value (*) set the fan speed to the specified value
 +
mid
 +
high
 +
switch --- switch the fan speed cycling among the values low, mid, and high
 +
unknown the fan speed is not known ---
 +
fan.direction
 +
N.fan.direction
 +
TYPE.fan.direction" 0 ... 4 the fan direction is set to the specified level (*) set the fan direction to the specified level
 +
swing the fan is in swing mode (*) set the fan in swing mode
 +
switch --- switch the fan mode cycling among 0, 1, 2, 3, 4, and swing
 +
unknown the fan direction is not known ---
 +
N.filter.sign 0 the filter signal is not active on the device ---
 +
1 the filter signal is active on the device ---
 +
N.setpoint.enabled 0 the set point is disabled ---
 +
1 the set point is enabled ---
 +
N.temp.enabled 0 the temperature measurement is disabled
 +
1 the temperature measurement is enabled
 +
error
 +
N.error" 0 the target is working properly ---
 +
1 an error has been detected ---
 +
N.error.code XX the specified error code is reported        (if ID.N.error = 1) ---
  
 
|}
 
|}

Revision as of 17:20, 7 March 2014

Daikin air-conditioning systems in combination with the intelligent Touch Controller (iTC) allow for remote control and supervision, via Ethernet communication, of the whole framework.

This driver is compatible with the intelligent Touch Controller DCS601C51 and complies with the DCS007A51 http open protocol.

Note The HTTP license provide by Daikin is required.

Communication

Use an Ethernet straight cable to connect the iTC to the network.

In order to be able to control the system with HSYCO some initial configuration is needed:

  • From the main screen, press the S button:

IO Servers Daikin Interface1.png


  • Select System:

IO Servers Daikin Interface2.png


  • Select Network and press Execute:

IO Servers Daikin Interface3.png


  • Configure the network settings:

IO Servers Daikin Interface4.png


  • Go back to the System Settings page, select Web Server and press Execute:

IO Servers Daikin Interface5.png


  • Set the port number of the Web server:

IO Servers Daikin Interface6.png

System Architecture

The system can handle up to 64 devices of the following typologies: HRV, VRV, D3Dio, and D3Di. The driver allows to address each device individually, or grouped by type, or as a whole system. The following image shows a simple system configuration:

IO Servers Daikin Architecture.png

Depending on the type of the device, different settings can be monitored and/or set.

The following table shows the items that can be monitored (M) and set (S) for each type:

Item VRV HRV D3Dio D3Di
Power status M/S M/S M/S M
Operation mode M/S -- -- --
Ventilation modes and level -- M/S -- --
Suction temperature M -- -- --
Set-point temperature M/S -- -- --
Fan speed and direction M/S -- -- --
Filter signal M/S -- -- --
Malfunction status and code M M M M

HSYCO Configuration

Options

ID Default Values Description
gui true true enable support for the UI object, UISET actions and USER commands
false disable UI support
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
pollinterval 20 n > 0 the data acquisition interval, in seconds

Datapoints

TYPE.power 0 all devices of the specified type are off turn all devices of the specified type off 1 at least one device of the specified type is on turn all devices of the specified type on ID.N.power 0 the addressed device is off turn the device off 1 the addressed device is on turn the device on unknown the power state of the device is not known --- opmode N.opmode TYPE.opmode" heat the operation mode of the target is set to the specified value (*) set the operation mode of the target to the specified value cool fan dependent dry auto --- ventilation --- auto-heat --- auto-cool --- unknown the operation mode of the device is not known --- vent.mode N.vent.mode TYPE.vent.mode" auto the ventilation mode of the target is set to the specified value (*) set the ventilation mode of the target to the specified value exchange bypass unknown the ventilation mode of the device is not known --- vent.level N.vent.level TYPE.vent.level" auto the ventilation level of the target is set to the specified value (*) set the ventilation level of the target to the specified value low high switch --- switch the ventilation level cycling among the values low, high, and auto unknown the ventilation level of the device is not known --- vent.freshup N.vent.freshup TYPE.vent.freshup" 0 the ventilation fresh up option is disabled (*) disable the ventilation fresh up option 1 the ventilation fresh up option is enabled (*) enable the ventilation fresh up option unknown the ventilation fresh up setting of the device is not known --- setpoint N.setpoint TYPE.setpoint" val the set-point temperature of the target is val (expressed in °C/10) (*) set the set-point temperature to val (in °C/10) up --- increase the set-point temperature of 0.5 °C down --- decrease the set-point temperature of 0.5 °C N.temp val the measured temperature from the target is val (expressed in °C/10) --- fan.speed N.fan.speed TYPE.fan.speed" low the fan speed of the target is set to the specified value (*) set the fan speed to the specified value mid high switch --- switch the fan speed cycling among the values low, mid, and high unknown the fan speed is not known --- fan.direction N.fan.direction TYPE.fan.direction" 0 ... 4 the fan direction is set to the specified level (*) set the fan direction to the specified level swing the fan is in swing mode (*) set the fan in swing mode switch --- switch the fan mode cycling among 0, 1, 2, 3, 4, and swing unknown the fan direction is not known --- N.filter.sign 0 the filter signal is not active on the device --- 1 the filter signal is active on the device --- N.setpoint.enabled 0 the set point is disabled --- 1 the set point is enabled --- N.temp.enabled 0 the temperature measurement is disabled 1 the temperature measurement is enabled error N.error" 0 the target is working properly --- 1 an error has been detected --- N.error.code XX the specified error code is reported (if ID.N.error = 1) ---
ID Value R/W Description
connection online R connection established to the device
offline R HSYCO can’t connect to the device
power 0 R the whole system is off
W turn all devices off
1 at least one device is on
W turn all devices off

User Interface

UISET Actions

ID Attribute Set to

USER Commands

The Daikin I/O Server supports a few system commands to be inserted within the Web interface. The controls are directly supported as ordinary user objects, by setting the name and param fields according to the corresponding datapoints table.

For instance, setting the name of a user object to “dkn.1.power” and its param field to “on”, will result in having a switch for the device with address 1. Naming it “dkn.1.opmode” with a valid working mode as param (e.g. “heat” or “cold”) will result in a button for setting the mode of the device.

Release Notes

3.0.0

  • initial release


Daikin and intelligent Touch Controller are registered trademarks of Daikin Corp.