Airzone

From HSYCO
Revision as of 13:53, 7 January 2014 by Hsyco (talk | contribs) (→‎Datapoints)
Jump to navigation Jump to search

Airzone is a control framework for ducted air conditioning systems which allows for the control of several zones independently. This I/O server provides support for this Airzone systems: INNOBUS, FLEXA, ANTREE and CEN.

Communication

Airzone communicates with HSYCO through a modbus connection employing a RS-485 gateway.

RS-485 parameters:

Baud rate 19200
Data bits 8
Stop bit 1
Parity even
Flow control none

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
version 1 1 use protocol version 1
2 use protocol version 2

Datapoints

ID Value R/W Description
connection online R connection established
offline R HSYCO can't connect to the panel
z<n>.name <text> R the name of zone <n> is set to <text>
power 0 R the system is off
W turn off the system
1 R the system is on
W turn on the system
setpoint.temp <val> W set the setpoint temperature of all the zones to <val>
temp.unit c R the system unit for the temperature is set to °C/10
f R the system unit for the temperature is set to °F
mode.eco 0 W set the Eco-Sleep mode off on all the zones
1 W set the Eco-Sleep mode on on all the zones
z<n>.power 0 R the zone is off
W turn off the zone
1 R the zone is on
W turn on the zone
flip W switch the status of the zone
z<n>.setpoint.temp <val> R the setpoint temperature of this zone is set to <val>
W set the setpoint temperature of the zone to <val>
up W increase the setpoint temperature of 0.5 °C or 1°F depending on the system settings
down W decrease the setpoint temperature of 0.5 °C or 1°F depending on the system settings
z<n>.localtemp <val> R the local temperature is <val>
z<n>.remotetemp <val> R the temperature measured by the remote probe is <val>
z<n>.temp <val> R the temperature measured by the input probe of this zone is <val>.

For protocol version 1, if the 'z<n>.config.probe' datapoint has value 'remote', then <val> corresponds to the value of the 'z<n>.remotetemp' datapoint, otherwise to the value of the 'z<n>.localtemp' datapoint. For protocol version 2, if the 'z<n>.config.probe' datapoint has value '1', then <val> corresponds to the value of the 'z<n>.remotetemp' datapoint, otherwise to the value of the 'z<n>.localtemp' datapoint.

z<n>.mode.eco 0 R the Eco-Sleep mode is disabled for zone <n>
W set the Eco-Sleep mode off for zone <n>
1 R the Eco-Sleep mode is active for zone <n>
W set the Eco-Sleep mode on for zone <n>
flip W switch the Eco-Sleep mode status of zone <n>