intelligent touch controller http interface option · pdf file1/23 cb08a081a daikin...

23
1/23 CB08A081A CB08A081A DAIKIN Industries, Ltd. intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation) COMMISSIONING MANUAL Model:DCS007A51 T.Ii T.Koyama K.Matsuura Mar. 06, 2009 Electrical Device Engineering Division, Air Conditioner Manufacturing Department

Upload: doandieu

Post on 06-Feb-2018

257 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

1/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

intelligent Touch Controller

HTTP INTERFACE OPTION

(For Home Automation)

COMMISSIONING MANUAL

Model:DCS007A51

T.Ii T.KoyamaK.Matsuura

Mar. 06, 2009Electrical Device Engineering Division,

Air Conditioner Manufacturing Department

Page 2: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

2/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

Version Date Revision Histroy Section Approved by Checked by Prepared by

First 06/03/2009Newly compiled

(iTC software Ver 4.40.00)

DeviceEng.

Group

K.Matsuura T.Ii T.Koyama

T.Koyama

By version up the software of ITC tover. 4.41.00,

add the explanation about :

Fan Speed (Middle),Operation Mode (Dry) onP6,7,15,16,20,21,23

HTTP interface on

P3,4,5,12

11/05/2009ADeviceEng.

Group

K.Yoshisaka T.Ii

ModifiedA

AddedA

Page 3: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

3/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

A Added

HTTP Interface job flow

Project Inquiry

COMMISSIONINGDaikin scope: Set up of VRV and I-TC, activate option software.

HA maker scope:Design network system, Install LAN cable,inform Daikin IP address, subnet, port setting for I-TC setting

HA maker

DaikinHA maker

NOTE 1) Daikin’s responsibility is to operate JMT kit when HA maker conduct JMT.“Judging JMT is success or not” is under HA maker’s responsibility.

Remark: HA maker stands for Home Automation makerJMT stands for Joint Matching Test

Daikin

Order entry

Procurement of ITC, option software, etc

HA maker checks Daikin specification, conduct JMT and evaluate product to judge if application is acceptable or not. (HA maker responsibility)

- Daikin rends JMT kit to HA maker. (NOTE 1)(intelligent Touch Controller(DCS601C51,71) installed HTTP INTERFACE option software(DCS007A51) and air-conditioning machines simulation board.)

HA maker

Daikin

Check if project requirement is met with Daikin requirement.-Application is limited to Home Automation. (Not for commercial application)-Air-conditioning machines should be connected less than 64 group.-Check the HA maker system configuration.(Communication protocol is the HTTP protocol.)-Monitoring/ Operation items.

If HA maker judge it is applicable.

No order entry

If HA maker judge it is not applicable.

Daikin Daikin submits communication specification to HA maker in order for HA maker to check if Daikin specification is met with project requirement or not.

responsibilityAbout 6 months before commissioning

About 4 months before commissioning

Page 4: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

4/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

1.Introduction

1.1  System overviews

1.2 monitoring/operating

2 Settings of intelligent Touch Controller

2.1 Connecting Ethernet cable to iTC

2.2.1 Setting of Network

2.2 Settings of Network and Web server

2.2.2 Setting of Web Server

3.Communication specification

3.1 Communication sequence

3.3 Command

3.3.1 Common specifications

3.3.2 Command List

3.2 Specification of HTTP protocol

3.3.3 Monitoring/Operation item list

3.3.4 Getting A/C Connection Status

3.3.5 Getting A/C Property

3.3.6 Getting Current A/C Status

3.3.7 Setting A/C Status

3.4 Example

Contents

・・・5

Pages

・・・5

・・・6

・・・8

・・・8

・・・9

・・・9

・・・11

・・・13

・・・13

・・・14

・・・14

・・・14

・・・14

・・・15

・・・17

・・・18

・・・19

・・・21

・・・23

ModifiedA

Page 5: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

5/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

Ethernet(with the switching hub)

intelligent Touch Controller(with HTTP interface option)

controller made of  the other companies

Web-browser (PC)※Web Option Software is needed.

monitoring/operating

through HTTP Interface

monitoring/operating

through Web-browser

1.Introduction

1.1  System

HTTP protocol

80 PCs

Indoor units

DⅢnet

The HTTP interface option have the function monitoring/operating our air-conditioning machines with intelligent Touch Controller (hereafter, iTC)from the controller made of the other companies through the HTTP interface for the Home Automation use.

・Our air-conditioning machines are monitored/operated from the controller made of the other companies with iTC・The maximum number of our air-conditioning machines is 64.(DⅢ-Net plus adaptor can be used.)・The connection between the controller made of the other companies and iTC uses the Ethernet. ・The protocol on the Ethernet uses the HTTP protocol. ・ iTC replies the HTTP response when the HTTP request is issued from the controller made of the other companies (Web client) to iTC (Web server)

・It is is absolutely necessary for iTC to input Activation key of HTTP interface. Without Activation key the HTTP interface does not work.・ The existing functions of iTC are to be used as it is, including GUI function of iTC and monitoring/operating

Air-conditioning machines through Web-browser・The port number communicated by the HTTP interface is enabled to be set. ・The port number of the Web option and the port number of the HTTP interface are enable to use the same port number.But the maximum, simultaneous connected number differs whether the port number of the HTTP interface is the same port number as the Web option. The usage are shown in the following tables properly.

・The environment with which 80 PCs are connected with the switching hub as a turbulence factor of the open networkis guaranteed

14When it is not possible to uses two or more ports with iTC because of the network security.

Same

120When there is no restriction in the network environment, and you want to give priority to the connection of the HTTP interface more than the Web option connection.

Differs

HTTP interfaceWeb option

the maximum, simultaneous connected number

Usage(The network environment )The port number of the Web option and the HTTP interface

A Added

A Added

ModifiedA

Page 6: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

6/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

1.2 monitoring/operating

The HTTP interface have the function of monitoring/operating as follows.

NOTE (1. Suction temperature : A temperature different from an actual temperature of the indoor air might be detected

because of the the influence of the heat exchangers, when the operation is stopped ,thermo off,

or in defrost operation.

Please think this temperature to be a rough value of the room temperature by the above-mentioned reason.

Please execute it in building maintenance system maker's responsibility

when this temperature is used in a system control (Operation mode change and set temperature change, etc.) .

NOTE (2. The information of Set point , Start/Stop, Operation mode,Fan speed, Fan direction, are memorized in the

nonvolatile memory in the indoor units every time when the information are changed for remembrance' sake

even if the power failure occurs.This nonvolatile memory has the limitation in the writing frequency,

and when the limitation is exceeded, causes the breakdown.

Therefore, please do not exceed 7000 times/year for each indoor unit about the change frequency of

each setting.

NOTE (3. Ventilation mode and Ventilation amount cannot be operated or monitored when Ventilation mode of HRV settings are Disabled. (Refer to the commissioning manual of iTC CB04A046C)

Modified

Auto/Low/High/Auto(Freshen up)/Low(Freshen up)/High(Freshen up)

××○×

Ventilation amount   (2 (3

Automatic/Heat Exchange/Bypass××○×

Ventilation mode  (2 (3Cool/Heat/Fan/Auto/Dependent /Dry×××○Operation mode  (2

Start / Stop×○○○

Operation status  (2(Start / Stop)

Operation(Command)

High/ Middle/ Low×××○Fan speed  (2Degree×××○Set point  (2

5 Directions + Swing×××○Fan direction  (2

Auto/Low/High/Auto(Freshen up)/Low(Freshen up)/High(Freshen up)

××○×

Ventilation amount

Automatic/Heat Exchange/Bypass××○×

Ventilation mode

Degree×××○Set point

Degree×××○

Suction temperature  (1(Room temperature)

5 Directions + Swing×××○Fan directionHigh/ Middle/ Low×××○Fan speed

ON/OFF×××○Filter sign

Cool/Heat/Fan/Auto/Dependent /Dry×××○Operation mode

ASCII Code○○○○

Malfunction code(same as R/C)

×

D3Di

×

D3Dio

×

HRV

VRV

Filter sign reset

Operation status(Start / Stop)

Malfunction statusCommunication errorItem

Reset

Start / Stop

Normal / ErrorNormal / ErrorMonitoringValuesDirection

A

A

A

A

Added

Added

Added

Added

A

Page 7: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

7/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

NOTE(5. Differences in Communication contents (Fan Speed)of A/C Machines which have 2 Fan Speed and 3 Fan Speed.

Direction Since iTC software Ver4.41.00

FormeriTC software Ver4.40.00

3 steps Fan Speed

2 steps Fan Speed

A/C Machines have …

0:Low,1:Middle,2:High0:Low,1:HighOperation(Command)(Setting A/C Status:Request)

0:Low,1:Middle(2:High *)

0:Low,1:HighOperation(Command)(Setting A/C Status:Request)

Monitoring (Getting Current A/C Status:Response)

Monitoring (Getting Current A/C Status:Response)

0:Low,1:Middle,2:High-1:Unknown

0:Low,1:High,-1:Unknown

0:Low,1:Middle-1:Unknown

0:Low,1:High,-1:Unknown

Communication contents (Fan Speed)

* ・・・ If the operation 2:High is set from the controller made of the other companies (Web Client) on HTTP I/F to the A/C Machines which have 2 Fan Speed,ITC (Web server) consider the operation into Middle and send the Middle operation to the A/C Machines which have 2 Fan Speed.

NOTE (4. Do not change the Set point, when the operation mode is changed to Dry or Fan, or when the present operation mode is Dry or Fan.

Though the control of the Set point of the air-conditioning machine doesn't change,but the internal data of the Set point is changed when the operation mode is changed to Dry or Fan, or when the present operation mode is Dry or Fan. Then the Set point is changed to the internal data, if the operation mode is changed by the remote-controller or by else.

A Added

In iTC (Since iTC software Ver4.41.00) the Communication contents (Fan Speed)about Monitoring (Getting Current A/C Status:Response)and Operation (Setting A/C Status:Request)is different between A/C Machines which have 2 Fan Speed and 3 Fan Speed.Because the iTC software Ver4.41.00 become to monitor and to operate A/C Machines which have 3 Fan Speed.Differences in Communication contents is shown as below.

1.2 monitoring/operating

Page 8: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

8/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

Connect the Ethernet cable with the Ethernet connector in the back of intelligent Touch Controller.   ※ Use a straight cable of 10BASE-T or 100BASE-T

Ethernet(straight cable )

Ethernet connector10BASE-T or 100BASE-T

Intelligent Touch Controller is connected to the network by using the Ethernet cable.

intelligent Touch Controller

Chart of straight cable connecting wires

※ A straight cable is used for the Ethernet cable that connects to intelligent Touch Controller.   Confirm the chart of the following connecting wires and connect to intelligent Touch Controller

with Switching HUB.

Switching HUB

2 Settings of intelligent Touch Controller2.1 Connecting Ethernet cable to iTC

Page 9: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

9/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

Setting the Internet Protocol address of iTC

  1.Press S button in the main monitoring screen.

  2.Select System menu in the System Settings screen

  3.Select Network and press the Execute button

2.2.1 Setting of Network

2 Settings of intelligent Touch Controller2.2 Settings of Network and Web server in iTC

Screen1 main monitoring screen

Screen2 System Settings screen

Screen3 System Settings screen

Page 10: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

10/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

4.Ask the IP address and Subnet mask etc. aboutthe network administrator and input them in iTC to connect the network.

Screen4 Network Settings screen

2.2.1 Setting of Network

Page 11: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

11/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

Setting the port number

・By setting a certain port number, it is impossible to access in a usual http address.・It defends from the port scan etc. by setting the port number, and it becomes reinforced of the security of the Web server.

http://10.1.1.5:8081※When Internet Protocol address of the personal computeris a usual http address (port number 80), the intelligent Touch Controller cannot be connected from the personal computer because of the intelligent Touch Controller port number 8081. In order to connect intelligent Touch Controller the port number of the personal computer should be set to 8081 orthe port number of intelligent Touch Controller should be set to default 80.

http://10.1.1.5

PC

intelligent Touch Controller

2.2.2 Setting of Web Server

Setting the port number of iTC in the HTTP interface

  1.Press S button in the main monitoring screen.

Screen1 main monitoring screen

  2.Select System menu in the System Settings screen

Screen2 System Settings screen

(example)

Page 12: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

12/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

4.Setting the port number of HTTP Interface.Select Default or User settings.When Default is selected the Modify button is not displayed. Default port number is 80.When User settings is selected the Modify button is displayed.Press the Modify button and input a certain port number in the input dialog.

The default port number of User settings is 8080.  The input range of port number is from 1024 to 65535

※The port number of the Web option and the port number of the HTTP interface are enable to use the same port number.But the maximum, simultaneous connected number differs whether the port number of the HTTP interface is the same port number as the Web option. The usage are shown in the following tables properly.

  Without Activation key the HTTP interface is not displayed.

2.2.2 Setting of Web Server

  3.Select Web Server and press the Execute button

Screen3 System Settings screen

Screen4 Web Server settings screen

To HTTP interface port

To WEB port

501×Not yet○501501×Different

○501SameDoneNot yet501○Not yet

○501501○Different○○SameDoneDone

To HTTP interface port

To WEB port

Port numberof WEB & HTTP

HTTP InterfaceWEB

HTTP interface CommandWEB CommandITC receives …Activation

A Modified

Legends ○:Normal response、×:No response、501:Error response

NOTE ) Web Server Error response

WEB software and HTTP interface software individually responds normally only when each activation is done. And it does not respond normally (501 error response or no response) in other cases. Though the setting of the Port number of WEB is always enabled, ITC without activation exceptionally does not respond when the WEB command is received.The responses are shown below when ITC receives WEB Command or HTTP interface Command in each settings.

A Added

Page 13: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

13/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

3.Communication specification

3.1 Communication sequence

The Communication Sequence between the controller made of the other companies (Web Client)and iTC(Web Server) conforms to the communication between the general web clients and servers.The figure below shows the communication sequence.  

the controller made of the other companies

(Web Client)iTC

(Web Server)

1. Open TCP(80) Connection

2. Send HTTP Request(POST)

3. Receive HTTP Response

4. Close Connection

<Communication Sequence>

1. The connection is established from the web client to HTTP port (80) of the web server.

The port number of the HTTP port can be changed.

2. The HTTP request is transmitted from the web client to the web server.

The command for iTC (It is said the request command) is described in the data part of

the POST method by the Binary data.

3. The response to the command (It is said the response command) is transmitted from

the web server to the web client as HTTP response.

4. Close Connection

Page 14: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

14/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

3.2 Specification of HTTP protocol

・The HTTP/1.1 protocol is used. ・Continuation type connection (keep-alive type) is not used. The connection is closed at each sending and receiving. ・Request-URI of the POST method is “/cmd/". ・Content-Type of the POST method when the data is transmitted is “application/octet-stream". ・The figure below shows the example of the http request and the http response.

POST /cmd/ HTTP/1.1 ¥r¥nContent-Length: 32¥r¥nContent-Type: application/octet-stream¥r¥n¥r¥n(Request Command Data) ….

<HTTP Request>

has to be the same as "Request Command Data Size"

<HTTP Response>

HTTP/1.1 200 OK¥r¥nDate: Fri, 29 Apr 2005 05:18:22 GMT¥r¥nServer: PrHTTPD Ver1.0¥r¥nConnection: Close¥r¥nContent-Type:application/octet-stream ¥r¥nContent-Length: 32¥r¥n¥r¥n(Response Command Data) ….

3.3 Command

3.3.1 Common specifications・Both request commands and the response commands have the following common item.

Command Size: Data size of command (byte). The same size as “Content-Length" of the http protocol. Command ID : The unique ID in each command.

・Each item of the command is little endian.

3.3.2 Command List

You can command(Run/Stop, Set point, Operation mode, etc) to each indoor unit.Setting A/C Status

You can get status(Run/Stop, Set point, Operation mode, etc) of each indoor unit.Getting Current A/C Status

You can get property(name specified by iTC) of each indoor unit.Getting A/C Property

You can get "which indoor unit(group number) is connected with iTC" as list.Getting A/C Connection Status

MeaningCommand

has to be the same as "Request Command Data Size"

Page 15: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

15/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

3.3.3 Monitoring/Operation item list

Auto/Low/High/Auto(Freshen up)/Low(Freshen up)/High(Freshen up)

××○×

Ventilation amount   (2 (3

Automatic/Heat Exchange/Bypass××○×

Ventilation mode  (2 (3Cool/Heat/Fan/Auto/Dependent /Dry×××○Operation mode  (2

Start / Stop×○○○

Operation status  (2(Start / Stop)

Operation(Command)

High/ Middle/ Low×××○Fan speed  (2Degree×××○Set point  (2

5 Directions + Swing×××○Fan direction  (2

Auto/Low/High/Auto(Freshen up)/Low(Freshen up)/High(Freshen up)

××○×

Ventilation amount

Automatic/Heat Exchange/Bypass××○×Ventilation mode

Degree×××○Set point

Degree×××○

Suction temperature  (1(Room temperature)

5 Directions + Swing×××○Fan directionHigh/ Middle/ Low×××○Fan speed

ON/OFF×××○Filter sign

Cool/Heat/Fan/Auto/Dependent /Dry×××○Operation mode

ASCII Code○○○○

Malfunction code(same as R/C)

×

D3Di

×

D3Dio

×

HRV

VRV

Filter sign reset

Operation status(Start / Stop)

Malfunction statusCommunication errorItem

Reset

Start / Stop

Normal / ErrorNormal / ErrorMonitoringValuesDirection

NOTE (1. Suction temperature : A temperature different from an actual temperature of the indoor air might be detected

because of the the influence of the heat exchangers, when the operation is stopped ,thermo off,

or in defrost operation.

Please think this temperature to be a rough value of the room temperature by the above-mentioned reason.

Please execute it in building maintenance system maker's responsibility

when this temperature is used in a system control (Operation mode change and set temperature change, etc.) .

NOTE (2. The information of Set point , Start/Stop, Operation mode,Fan speed, Fan direction, are memorized in the

nonvolatile memory in the indoor units every time when the information are changed for remembrance' sake

even if the power failure occurs.This nonvolatile memory has the limitation in the writing frequency,

and when the limitation is exceeded, causes the breakdown.

Therefore, please do not exceed 7000 times/year for each indoor unit about the change frequency of

each setting.

NOTE (3. Ventilation mode and Ventilation amount cannot be operated or monitored when Ventilation mode of HRV settings are Disabled. (Refer to the commissioning manual of iTC CB04A046C)

Modified

A

A

A

A

Added

Added

Added

Added

A

Page 16: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

16/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

NOTE(5. Differences in Communication contents (Fan Speed)of A/C Machines which have 2 Fan Speed and 3 Fan Speed.

Direction Since iTC software Ver4.41.00

FormeriTC software Ver4.40.00

3 steps Fan Speed

2 steps Fan Speed

A/C Machines have …

0:Low,1:Middle,2:High0:Low,1:HighOperation(Command)(Setting A/C Status:Request)

0:Low,1:Middle(2:High *)

0:Low,1:HighOperation(Command)(Setting A/C Status:Request)

Monitoring (Getting Current A/C Status:Response)

Monitoring (Getting Current A/C Status:Response)

0:Low,1:Middle,2:High-1:Unknown

0:Low,1:High,-1:Unknown

0:Low,1:Middle-1:Unknown

0:Low,1:High,-1:Unknown

Communication contents (Fan Speed)

* ・・・ If the operation 2:High is set from the controller made of the other companies (Web Client) on HTTP I/F to the A/C Machines which have 2 Fan Speed,ITC (Web server) consider the operation into Middle and send the Middle operation to the A/C Machines which have 2 Fan Speed.

NOTE (4. Do not change the Set point, when the operation mode is changed to Dry or Fan, or when the present operation mode is Dry or Fan.

Though the control of the Set point of the air-conditioning machine doesn't change,but the internal data of the Set point is changed when the operation mode is changed to Dry or Fan, or when the present operation mode is Dry or Fan. Then the Set point is changed to the internal data, if the operation mode is changed by the remote-controller or by else.

A Added

In iTC (Since iTC software Ver4.41.00) the Communication contents (Fan Speed)about Monitoring (Getting Current A/C Status:Response)and Operation (Setting A/C Status:Request)is different between A/C Machines which have 2 Fan Speed and 3 Fan Speed.Because the iTC software Ver4.41.00 become to monitor and to operate A/C Machines which have 3 Fan Speed.Differences in Communication contents is shown as below.

3.3.3 Monitoring/Operation item list

Page 17: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

17/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

3.3.4 Getting A/C Connection Status

Item ByteSize

Contents

Command Size 4 32Command ID 4 70000Reserved 1 4 Don't CareReserved 2 4 Don't CareReserved 3 4 Don't CareReserved 4 4 Don't CareReserved 5 4 Don't CareReserved 6 4 Don't Care

Request

1:1-081:1-091:1-101:1-111:1-121:1-131:1-141:1-15

1:1-001:1-011:1-021:1-031:1-041:1-051:1-061:1-07

…………………..

2:4-082:4-092:4-102:4-112:4-122:4-132:4-142:4-15

LSBMSB

0b : Unconnected1b : Connected

ResponseItem Byte

SizeContents

Command Size 4 36Command ID 4 70001Reserved 1 4 Don't CareReserved 2 4 Don't CareReserved 3 4 Don't CareAddress Status 1 1 1:1-00 to 1:1-07Address Status 2 1 1:1-08 to 1:1-15Address Status 3 1 1:2-00 to 1:2-07Address Status 4 1 1:2-08 to 1:2-15Address Status 5 1 1:3-00 to 1:3-07Address Status 6 1 1:3-08 to 1:3-15Address Status 7 1 1:4-00 to 1:4-07Address Status 8 1 1:4-08 to 1:4-15Address Status 9 1 2:1-00 to 2:1-07Address Status 10 1 2:1-08 to 2:1-15Address Status 11 1 2:2-00 to 2:2-07Address Status 12 1 2:2-08 to 2:2-15Address Status 13 1 2:3-00 to 2:3-07Address Status 14 1 2:3-08 to 2:3-15Address Status 15 1 2:4-00 to 2:4-07Address Status 16 1 2:4-08 to 2:4-15

Page 18: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

18/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

3.3.5 Getting A/C Property

Item ByteSize

Contents

Command Size 4 32Command ID 4 70002Reserved 1 4 Don't CareReserved 2 4 Don't CareReserved 3 4 Don't CareReserved 4 4 Don't CareReserved 5 4 Don't CareReserved 6 4 Don't Care

Request

repeats 128 times.represents from 1:1-00 to 2:4-15 properties.

ResponseItem Byte

SizeContents

Command Size 4 10784Command ID 4 70003Reserved 1 4 Don't CareReserved 2 4 Don't CareReserved 3 4 Don't CareReserved 4 4 Don't CareReserved 5 4 Don't CareReserved 6 4 Don't CareShort Name 16 UCS-2 Little endianLong Name 64 UCS-2 Little endianType 2 0:Unknown

6:Di(D3)7:Dio(D3)9:D3 Inner

Inner Type 2 0:VRV3:HRV-1:Unknown or Not Inner

Page 19: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

19/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

3.3.6 Getting Current A/C Status

Item ByteSize

Contents

Command Size 4 32Command ID 4 70004Reserved 1 4 Don't CareReserved 2 4 Don't CareAddress1 to get status 1 1:1-00 to 1:1-07Address2 to get status 1 1:1-08 to 1:1-15Address3 to get status 1 1:2-00 to 1:2-07Address4 to get status 1 1:2-08 to 1:2-15Address5 to get status 1 1:3-00 to 1:3-07Address6 to get status 1 1:3-08 to 1:3-15Address7 to get status 1 1:4-00 to 1:4-07Address8 to get status 1 1:4-08 to 1:4-15Address9 to get status 1 2:1-00 to 2:1-07Address10 to get status 1 2:1-08 to 2:1-15Address11 to get status 1 2:2-00 to 2:2-07Address12 to get status 1 2:2-08 to 2:2-15Address13 to get status 1 2:3-00 to 2:3-07Address14 to get status 1 2:3-08 to 2:3-15Address15 to get status 1 2:4-00 to 2:4-07Address16 to get status 1 2:4-08 to 2:4-15

Request

1:1-081:1-091:1-101:1-111:1-121:1-131:1-141:1-15

1:1-001:1-011:1-021:1-031:1-041:1-051:1-061:1-07

…………………..

2:4-082:4-092:4-102:4-112:4-122:4-132:4-142:4-15

LSBMSB

0b : Not Getting A/C Status1b : Getting A/C Status

Page 20: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

20/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

ResponseItem Byte

SizeContents

Command Size 4 32 to 4128(depends on "Number of A/C")

Command ID 4 70005Reserved 1 4 Don't CareReserved 2 4 Don't CareReserved 3 4 Don't CareReserved 4 4 Don't CareReserved 5 4 Don't CareNumber of A/C 4 0 to 128A/C Address 4 1:1-00 to 2:4-15Status 2 1:Normal

0:Error-1:Unconnected

Malfunction Code 2 ASCII 2 byte codeOn/Off 2 0:Off, 1:On, 2:UnknownOperation mode 2 0x1000: Unknown

0x0001: Fan0x0002: Heat0x0004: Cool0x0010: Dependent0x0020: Ventilation0x0040: Dry0x0100: Auto(Heat)0x0200: Auto(Cool)

Ventilation mode 2 0x1000: Unknown0x0001: Automatic0x0002: Heat Exchange0x0004: Bypass

Ventilation amount 2 0x1000: Unknown0x0001: Automatic (normal)0x0002: Low (normal)0x0004: High (normal)0x0008: Automatic (fresh up)0x0010: Low (fresh up)0x0020: High (fresh up)

Enable/Disable Temp. 4 bit0: if 1 Set Temp. is enablebit1: if 1 Room Temp. is enable

Room Temp. 4 degree (float)Set Temp. 4 degree (float)Fan Speed 1 0:Low, 1:Middle, 2: High, -1:Unknown

Fan Direction

1 0 to 4:Direction,

7:Swing,-1:UnknownFilter Sign 1 0:Off, else:OnReserved 6 1 Don't Care

1:1-00 is 01:1-01 is 12:4-15 is 127

repeats “Number of A/C” times.

3.3.6 Getting Current A/C Status

1:High

Modified

ModifiedA A

A

Modified

Page 21: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

21/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

Item ByteSize

Contents

Command Size 4 56 to 3104(depends on "Number of A/C to setstatus")

Command ID 4 70006Number of A/C toset status

4 1 to 128

Reserved 1 4 Don't CareReserved 2 4 Don't CareReserved 3 4 Don't CareReserved 4 4 Don't CareReserved 5 4 Don't CareA/C Address 4 1:1-00 to 2:4-15Setting Bit 4 1b:Setting is enable

0b:Setting is disableOn/Off 2 0:Off, 1:OnOperation Mode 2 0x0001: Fan

0x0002: Heat0x0004: Cool0x0010: Dependent0x0040: Dry0x0200: Auto

Ventilation mode 2 0x0001: Automatic0x0002: Heat Exchange0x0004: Bypass

Ventilation amount 2 0x0001: Automatic (normal)0x0002: Low (normal)0x0004: High (normal)0x0008: Automatic (fresh up)0x0010: Low (fresh up)0x0020: High (fresh up)

Set point 4 degree (float)Fan Speed 1 0:Low, 1:Middle, 2:HighFan Direction 1 0 to 4:Direction, 7:SwingFilter Sign Reset 1 1:Reset else: Don’t careReserved 6 1

Request

3.3.7 Setting A/C Status

1:1-00 is 01:1-01 is 12:4-15 is 127

repeats “Number of A/C” times.

Bit 0 On/OffBit 1 Operation modeBit 2 Ventilation modeBit 3 Ventilation amountBit 4 Set pointBit 5 Fan SpeedBit 6 Fan Direction

Specify only the address with the “Connected" response of Getting A/C Connection Status (2-3-4)

, about A/C Address of this command

Modified

1:High

Modified

Added

A

A

A

A

Modified

Page 22: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

22/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

1:1-081:1-091:1-101:1-111:1-121:1-131:1-141:1-15

1:1-001:1-011:1-021:1-031:1-041:1-051:1-061:1-07

…………………..

2:4-082:4-092:4-102:4-112:4-122:4-132:4-142:4-15

LSBMSB

ResponseItem Byte

SizeContents

Command Size 4 36Command ID 4 70007Reserved 1 4 Don't CareReserved 2 4 Don't CareReserved 3 4 Don't CareAddress1 to set status 1 1:1-00 to 1:1-07Address2 to set status 1 1:1-08 to 1:1-15Address3 to set status 1 1:2-00 to 1:2-07Address4 to set status 1 1:2-08 to 1:2-15Address5 to set status 1 1:3-00 to 1:3-07Address6 to set status 1 1:3-08 to 1:3-15Address7 to set status 1 1:4-00 to 1:4-07Address8 to set status 1 1:4-08 to 1:4-15Address9 to set status 1 2:1-00 to 2:1-07Address10 to set status 1 2:1-08 to 2:1-15Address11 to set status 1 2:2-00 to 2:2-07Address12 to set status 1 2:2-08 to 2:2-15Address13 to set status 1 2:3-00 to 2:3-07Address14 to set status 1 2:3-08 to 2:3-15Address15 to set status 1 2:4-00 to 2:4-07Address16 to set status 1 2:4-08 to 2:4-15

0b : Setting A/C status was failed or no setting. 1b : Setting A/C status was succeeded.

3.3.7 Setting A/C Status

Page 23: intelligent Touch Controller HTTP INTERFACE OPTION · PDF file1/23 CB08A081A DAIKIN Industries, Ltd. CB08A081A intelligent Touch Controller HTTP INTERFACE OPTION (For Home Automation)

23/23CB08A081A

CB08A081ADAIKIN Industries, Ltd.

3.4 Example

HTTP RequestPOST /cmd/ HTTP/1.1 ¥r¥nContent-Length: 32¥r¥nContent-Type: application/octet-stream¥r¥n¥r¥n20 00 00 00 {Command Size;32}74 11 01 00 {Command ID;70004}00 00 00 00 {Reserved 1}00 00 00 00 {Reserved 2}04 {A/C Address to get status; 1:1-00 to 1:1-07 (1:1-02 is enable)}00 {A/C Address to get status; 1:1-08 to 1:1-15}00 {A/C Address to get status; 1:2-00 to 1:2-07}00 {A/C Address to get status; 1:2-08 to 1:2-15}00 {A/C Address to get status; 1:3-00 to 1:3-07}00 {A/C Address to get status; 1:3-08 to 1:3-15}00 {A/C Address to get status; 1:4-00 to 1:4-07}00 {A/C Address to get status; 1:4-08 to 1:4-15}00 {A/C Address to get status; 2:1-00 to 2:1-07}00 {A/C Address to get status; 2:1-08 to 2:1-15}00 {A/C Address to get status; 2:2-00 to 2:2-07}00 {A/C Address to get status; 2:2-08 to 2:2-15}00 {A/C Address to get status; 2:3-00 to 2:3-07}00 {A/C Address to get status; 2:3-08 to 2:3-15}00 {A/C Address to get status; 2:4-00 to 2:4-07}00 {A/C Address to get status; 2:4-08 to 2:4-15}

HTTP ResponseHTTP/1.1 200 OK¥r¥nDate: Fri, 29 Apr 2005 05:18:22 GMT¥r¥nServer: PrHTTPD Ver1.0¥r¥nContent-Type:application/octet-stream ¥r¥n Content-Length: 64¥r¥n¥r¥n40 00 00 00 {Command Size;64}75 11 01 00 {Command ID;70005}01 00 00 00 {Number of A/C; 1}00 00 00 00 {Reserved 1}00 00 00 00 {Reserved 2}00 00 00 00 {Reserved 3}00 00 00 00 {Reserved 4}00 00 00 00 {Reserved 5}02 00 00 00 {A/C Address; 1-1:02}01 00 {Status; Normal}00 00 {Malfunction Code;NULL}01 00 {On/Off; ON}04 00 {Operation mode; Cool}00 10 {Ventilation mode; Unknown}00 10 {Ventilation amount; Unknown}03 00 00 00 {Both Set Temp. and Room Temp. is enable}41 e0 00 00 {Room Temp.;28.0}41 c8 00 00 {Set point.;25.0}01 {Fan Speed; Middle}07 {Fan Direction; Swing}00 {Filter Sign; Off}00 {Reserved 6}

Here is an example to get A/C "1:1-02" current status.

Request Command (hexadecimal)

Response Command (hexadecimal)

Modified

High ModifiedAA

A

Modified