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
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
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
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
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
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
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
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
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
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
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)
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
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
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"
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
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
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
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
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
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
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
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
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