==========History==========
각실제어 프로토콜 |  |  |  |  |  |  |  |  |  |  |  |  |  |
VERSION |  |  | DATE |  |  |  | DESCRIPTER |  |  |  | DESCRIPTION |  |  |
V 1.0 |  |  | 2024-11-20 00:00:00 |  |  |  | 강은철 / 주신전자 |  |  |  | 초 안 |  |  |
V 1.1 |  |  | 2024-12-18 00:00:00 |  |  |  | 안준형 / 주신전자 |  |  |  | 룸콘 응답 패킷 추가
Run Mode 수정
Fan Speed 수정
에러코드 패킷 내용 수정 |  |  |
1. 통신규격 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 가. 통신방식 : RS-485 |  |  |  |  |  |  |  |  |  |  |  |  |
 | 나. 통신속도 : 115200 bps |  |  |  |  |  |  |  |  |  |  |  |  |
 | 다. 데이터 구성 : 1 Start Bit, 8 Data Bit, 1 Stop Bit, None Parity |  |  |  |  |  |  |  |  |  |  |  |  |
==========Main->Slave==========
 | Protocol (UART - 115,200bps) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 1. Normal Polling Packet |  |  |  |  |  | 메인보드(Master) -> 분배기_디퓨져(Slave) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x10 | ID 1 | ID 2 | VSP Mode | Power | Run  Mode | Fan  Speed | LED    밝기 | 공기질  상태 | 댐퍼   각도(SA) | 댐퍼   각도(RA) | SA RPM |  | EA RPM |  | SA Reset | RA Reset | 예약(Hour) | 예비(0x00) | 예비(0x00) | 예비(0x00) |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 예비(0x00) | Version |  | Error Code |  | CRC |  |  |  |  |  |  |  |
 |  < M/S > byte1 |  |  |  |  |  |  |  | < Fan Speed > |  |  |  | Control Cmd         | 0x80 |  |  | < SA RPM >  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x10 : Master ( Main BxD ) |  |  |  |  |  |  |  | 0x00 : OFF |  |  |  |  |  |  | 전열교환기 SA RPM |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 : Slave ( Display, Sensor Pack … ) |  |  |  |  |  |  |  | 0x01 ~ 0x03 : 1~3 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | < EA RPM >  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < ID 1 > |  |  |  |  |  |  |  | < LED >  byte8 |  |  |  | Control Cmd         | 0x80 |  |  | 전열교환기 EA RPM |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 : SA Diffuser |  |  |  |  |  |  |  | 디퓨저의 RGB LED 밝기 제어 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x02 : RA Diffuser |  |  |  |  |  |  |  | 0x00 : OFF |  |  |  |  |  |  | < SA Reset >  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x03 : Room Controller |  |  |  |  |  |  |  | 0x01 ~ 0x0A : 1 ~ 10단 (10단: 최대) |  |  |  |  |  |  | SA댐퍼 초기화 데이터 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < ID 2 >  |  |  |  |  |  |  |  | < 공기질 상태 > |  |  |  |  |  |  | < RA Reset >  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 ~ 0x06 : SA/RA/RoomCon ID |  |  |  |  |  |  |  | 디퓨저의 RGB LED 색상 표시 |  |  |  |  |  |  | EA댐퍼 초기화 데이터 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | * RoomCon ID는 해당 SA Diffuser 같음.  |  |  |  |  |  |  |  | 0x01 : 매우나쁨 - 빨강 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | 0x02 : 나쁨 - 주황 |  |  |  |  |  |  | < 예약 >  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < VSP Mode > : Diffuser는 해당 사항 없고, RoomCon ID 1 에 해당함 |  |  |  |  |  |  |  | 0x03 : 보통 - 초록 |  |  |  |  |  |  | 시간(hour) 단위 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01, 0x02, 0x03, 0x10 :  아래내용 참고 |  |  |  |  |  |  |  | 0x04 : 좋음 - 파랑 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | * 공기질 판단 기준은 다음 Sheet 참조 |  |  |  |  |  |  | < 예비 > |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < Power > |  |  |  | Control Cmd         | 0x80 |  |  |  | < 댐퍼각도 SA > |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x00 / 0x01 : Power On / Off |  |  |  |  |  |  |  | 디퓨저 각도 제어(0~180도) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | 0x00 ~ 0xB4 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | < Run Mode > |  |  |  | Control Cmd         | 0x80 |  |  |  | < 댐퍼각도 RA > |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 : 수동 |  |  |  |  |  |  |  | 디퓨저 각도 제어(0~180도) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x02 : 자동 |  |  |  |  |  |  |  | 0x00 ~ 0xB4 |  |  |  |  |  |  | 예비 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x04 : 바이패스 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x08 : 공기청정 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | < Version >  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 예) Ver 1.23 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |     byte23 : 0x01 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |     byte24 : 0x17 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < Error Code Echo>  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x0001 : 필터 청소 |  |  |  | 0x0010 : 장비보호모드 |  |  |  | 0x0100 : 통합센서 에러(거실) |  |  |  |  | 0x1000 : 통신에러(거실) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x0002 : 필터 교체 |  |  |  | 0x0020 : EA 팬 에러 |  |  |  | 0x0200 : 통합센서 에러(방1) |  |  |  |  | 0x2000 : 통신에러(방1) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x0004 : 소자 교체 |  |  |  | 0x0040 : 간헐운전모드 |  |  |  | 0x0400 : 통합센서 에러(방2) |  |  |  |  | 0x4000 : 통신에러(방2) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x0008 : 온도센서 에러 |  |  |  | 0x0080 : SA 팬 에러 |  |  |  | 0x0800 : 통합센서 에러(방3) |  |  |  |  | 0x8000 : 통신에러(방3) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 2. Nomal Mode ( Vsp Mode = 0 ) |  |  |  |  |  | 분배기_디퓨져(Slave) -> 메인보드 ( Master ) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x01 | ID 1 | ID 2 | VSP Mode | Power | Run  Mode | Fan  Speed | LED     밝기 | 공기질  상태 | 댐퍼   각도(SA) | 댐퍼   각도(RA) | PM10 |  | PM4 |  | PM2.5 |  | PM1.0 |  | Humidity |  |  |  |  |  |  |  |
 |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |  |  |  |  |  |  |
 |  |  |  |  |  |  | Temperature |  | TVOC |  | NOx |  | CO2 |  | 0x00 | 0x00 | 0x00 | Error Code |  | Version |  | CRC |  |  |  |  |  |  |  |
 |  < M/S > byte1 |  |  |  |  |  |  |  | < LED >  byte8 |  |  |  | Control Cmd         | 0x80 |  |  | < 공기질센서 > byte12~29 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x10 : Master ( Main BxD ) |  |  |  |  |  |  |  | 디퓨저의 RGB LED 밝기 제어 |  |  |  |  |  |  | byte12~13 : PM10 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 : Slave ( Display, Sensor Pack … ) |  |  |  |  |  |  |  | 0x00 : OFF |  |  |  |  |  |  | byte14~15 : PM4 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | 0x01 ~ 0x0A : 1 ~ 10단 (10단: 최대) |  |  |  |  |  |  | byte16~17 : PM2.5 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < ID 1 > |  |  |  |  |  |  |  |  |  |  |  |  |  |  | byte18~19 : PM1.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 : SA Diffuser |  |  |  |  |  |  |  | < 공기질 상태 >  byte9 |  |  |  |  |  |  | byte20~21 : Humidity(습도) |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x02 : RA Diffuser |  |  |  |  |  |  |  | 디퓨저의 RGB LED 색상 표시 |  |  |  |  |  |  | byte22~23 : Temperature(온도) |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x03 : Room Controller |  |  |  |  |  |  |  | 0x01 : 매우나쁨 - 빨강 |  |  |  |  |  |  | byte24~25 : TVOC(총 휘발성 유기화합물) |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | 0x02 : 나쁨 - 주황 |  |  |  |  |  |  | byte26~27 : NOx(질소산화물) |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < ID 2 >  |  |  |  |  |  |  |  | 0x03 : 보통 - 초록 |  |  |  |  |  |  | byte28~29 : CO2 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 ~ 0x06 : SA/RA/RoomCon ID |  |  |  |  |  |  |  | 0x04 : 좋음 - 파랑 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | * RoomCon ID는 해당 SA Diffuser 같음.  |  |  |  |  |  |  |  | * 공기질 판단 기준은 다음 Sheet 참조 |  |  |  |  |  |  | < 예비 > byte30~32 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 예비 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < VSP Mode > : Diffuser는 해당 사항 없고, RoomCon ID 1 에 해당함 |  |  |  |  |  |  |  | < 댐퍼각도 SA > byte10 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 ~ 0x06 : SA/EA/RoomCon ID |  |  |  |  |  |  |  | 디퓨저 각도 제어(0~180도) |  |  |  |  |  |  | < Version > byte35~36 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | * RoomCon ID는 해당 SA Diffuser 같음.  |  |  |  |  |  |  |  | 0x00 ~ 0xB4 |  |  |  |  |  |  | 예) Ver 1.23 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |     byte23 : 0x01 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < Power > |  |  |  | Control Cmd         | 0x80 |  |  |  | < 댐퍼각도 RA > byte11 |  |  |  |  |  |  |     byte24 : 0x17 |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x00 / 0x01 : Power On / Off |  |  |  |  |  |  |  | 디퓨저 각도 제어(0~180도) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | 0x00 ~ 0xB4 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | < Run Mode > |  |  |  | Control Cmd         | 0x80 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 : 수동 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x02 : 자동 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x04 : 바이패스 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x08 : 공기청정 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 2.1. 공기질 정보 Mode1 ( Vsp Mode = 0x11 ) 분배기_룸콘_거실_공기질 추가(Slave) <-> 메인보드 ( Master ) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x01 | ID 1 | ID 2 | VSP Mode | 방 1
PM2.5 |  | 방 1
Humidity |  | 방 1
Temperature |  | 방 1
CO2 |  | 방 1
TVOC |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |  |  |  |  |  |  |
 |  |  |  |  |  |  | 방 2
PM2.5 |  | 방 2
Humidity |  | 방 2
Temperature |  | 방 2 
CO2 |  | 방 2
TVOC |  |  | Error Code |  | COM
SA 1~6 | COM
EA 1~6 | CRC |  |  |  |  |  |  |  |
 | 2.2. 공기질 정보 Mode1 ( Vsp Mode = 0x12 ) 분배기_룸콘_거실_공기질 추가(Slave) <-> 메인보드 ( Master ) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x01 | ID 1 | ID 2 | VSP Mode | 방 3
PM2.5 |  | 방 3
Humidity |  | 방 3
Temperature |  | 방 3
CO2 |  | 방 3
TVOC |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |  |  |  |  |  |  |
 |  |  |  |  |  |  | 방 4
PM2.5 |  | 방 4
Humidity |  | 방 4
Temperature |  | 방 4
CO2 |  | 방 4
TVOC |  |  | Error Code |  | COM
SA 1~6 | COM
EA 1~6 | CRC |  |  |  |  |  |  |  |
 | 2.3. Nomal Mode ( Vsp Mode = 0 ) |  |  |  |  |  | 분배기_룸콘(Slave) <-> 메인보드 ( Master ) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x01 | ID 1 | ID 2 | VSP Mode | Power | Run  Mode | Fan  Speed | 예약
시간 | 히터
/UV | 필터
리셋 | RPM
START | RPM
STOP | PM2.5 |  | PM10 |  | Humidity |  | Temperature |  | Co2 |  |  |  |  |  |  |
 |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |  |  |  |  |  |  |
 |  |  |  |  |  |  | Co2 | Room
Power | 소비전류 |  | CO2
Hysteresys | TVOC |  | 필터시간 |  | 소자시간 |  | Error Code |  | COM
SA 1~6 | COM
EA 1~6 | CRC |  |  |  |  |  |  |  |
 |  < M/S > byte1 |  |  |  |  |  |  |  | < Fan Speed > |  |  |  | Control Cmd         | 0x80 |  | < RPM START >  byte11 |  |  |  |  | < COM SA 1~6, EA 1~6 >   |  |  |  |  |  |  |  |  |  |
 | 0x10 : Master ( Main BxD ) |  |  |  |  |  |  |  | 0x00 : OFF |  |  |  |  |  | RPM 측정 시작 Flag |  |  |  |  | 통신 상태 : On/OFF - 1/0 |  |  |  |  |  |  |  |  |  |
 | 0x01 : Slave ( Display, Sensor Pack … ) |  |  |  |  |  |  |  | 0x01 ~ 0x03 : 1~3 |  |  |  |  |  | 0x01 : Start |  |  |  |  | 0x01 : 거실1 |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | Main 응답은 Echo 처리 |  |  |  |  | 0x02 : 거실2 |  |  |  |  |  |  |  |  |  |
 |  < ID 1 > |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 0x04 : 방 1 |  |  |  |  |  |  |  |  |  |
 | 0x01 : SA Diffuser |  |  |  |  |  |  |  |  |  |  |  |  |  | < RPM START >  byte12 |  |  |  |  | 0x08 : 방 2 |  |  |  |  |  |  |  |  |  |
 | 0x02 : EA Diffuser |  |  |  |  |  |  |  |  |  |  |  |  |  | RPM 측정 중지 Flag |  |  |  |  | 0x10 : 방 3 |  |  |  |  |  |  |  |  |  |
 | 0x03 : Room Controller |  |  |  |  |  |  |  |  |  |  |  |  |  | 0x01 : 메인에서 RPM 측정 완료 시 응답 |  |  |  |  | 0x20 : 방 4 |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 룸콘 응답은 Echo 처리 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < ID 2 >  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 ~ 0x06 : SA/EA/RoomCon ID |  |  |  |  |  |  |  |  |  |  |  |  |  | < 예비 > byte30~32 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | * RoomCon ID는 해당 SA Diffuser 같음.  |  |  |  |  |  |  |  |  |  |  |  |  |  | 예비 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < VSP Mode > : Diffuser는 해당 사항 없고, RoomCon ID 1 에 해당함 |  |  |  |  |  |  |  | < 예약시간 >  byte8 |  |  |  | Control Cmd         | 0x80 |  | < Version > byte35~36 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 ~ 0x06 : SA/EA/RoomCon ID |  |  |  |  |  |  |  | 룸콘에서 설정한 예약 시간(hour) |  |  |  |  |  | 예) Ver 1.23 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | * RoomCon ID는 해당 SA Diffuser 같음.  |  |  |  |  |  |  |  | 0x00 : OFF |  |  |  |  |  |     byte23 : 0x01 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | 0x01 ~ 0x08 : 1 ~ 8시간 |  |  |  |  |  |     byte24 : 0x17 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  < Power > |  |  |  | Control Cmd         | 0x80 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x00 / 0x01 : Power On / Off |  |  |  |  |  |  |  | < 히터 / UV >  byte9 |  |  |  | Control Cmd         | 0x80 |  | < Room Power > |  |  |  | Control Cmd         | 0x80 |  | 0x01 | 방1 |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | 히터 및 UV ON/OFF Flag |  |  |  |  |  | ID2 가 1의 경우만 사용 |  |  |  |  |  | 0x02 | 방2 |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | bit1(0x01) : 1-ON / 0-OFF 히터 |  |  |  |  |  | 각방의 POWER ON/OFF 제어 |  |  |  |  |  | 0x04 | 방3 |  |  |  |  |  |  |  |
 | < Run Mode > |  |  |  | Control Cmd         | 0x80 |  |  |  | bit5(0x10) : 1-ON / 0-OFF UV |  |  |  |  |  |  |  |  |  |  |  | 0x08 | 방4 |  |  |  |  |  |  |  |
 | 0x01 : 수동 |  |  |  |  |  |  |  |  |  |  |  |  |  | < 소비전류 > |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x02 : 자동 |  |  |  |  |  |  |  | < 필터리셋 > byte10 |  |  |  |  |  | MAIN -> 룸컨 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x04 : 바이패스 |  |  |  |  |  |  |  | 필터리셋 시 전달 Flag |  |  |  |  |  | Wh 단위로 전송 ( uint16_t ) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x08 : 공기청정 |  |  |  |  |  |  |  | 0x01 : 필터리셋 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  | 0x00 : OFF |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 3. VSP 상태 전송모드 ( Vsp Mode = 0x01 ~ 0x03 ) : 메인보드(Master) -> 분배기_룸컨(Slave) ( 룸컨의 요청으로 메인보드에서 polling 주기에서 함) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |                                                                                                                                   ( 룸컨의 요청은 2.1 packet 으로함) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x10 | ID 1
= 0x03 | ID 2
= 0x01 | 0x01 | 환기   SA 1 | 환기   EA 1 | 환기   SA 2 | 환기   EA 2 | 환기   SA 3 | 환기   EA 3 | 환기   SA 4 | 환기   EA 4 | 환기   SA 5 | 환기   EA 5 | 공청   SA 1 | 공청   EA 1 | 공청   SA 2 | 공청   EA 2 | 공청   SA 3 | 공청   EA 3 | 공청   SA 4 |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 공청   EA 4 | 공청   SA 5 | 공청   EA 5 |  |  | CRC |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x10 | ID 1
= 0x03 | ID 2
= 0x01 | 0x02 | 바이   SA 1 | 바이   EA 1 | 바이   SA 2 | 바이   EA 2 | 바이   SA 3 | 바이   EA 3 | 바이   SA 4 | 바이   EA 4 | 바이   SA 5 | 바이   EA 5 |  |  | RoomCon
개수 | Diffuser
개수 |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | CRC |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x10 | ID 1
= 0x03 | ID 2
= 0x01 | 0x03 | 환기              RPM REF 중 |  | 환기               RPM DELTA 중 |  | 환기              RPM REF 강 |  | 환기               RPM DELTA 강 |  | 공청             RPM REF 중 |  | 공청               RPM DELTA 중 |  | 공청              RPM REF 강 |  | 공청               RPM DELTA 강 |  | Modbus
ID |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | CRC |  |  |  |  |  |  |  |
 | 4. VSP 세팅 모드 ( Vsp Mode = 0x10 ) :  분배기_룸컨(Slave) -> 메인보드(Master)  ( VSP 세팅 모드이면 메인보드 polling(2.1 packet)에 대한 응답 ) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |  |  |  |  |  |  |
 | 내용 | 0xAA | M/S    0x01 | ID 1
= 0x03 | ID 2
= 0x01 | 0x10 | Vsp
Select | SA1
Vsp | EA1
Vsp | SA2
Vsp | EA2
Vsp | SA3
Vsp | EA3
Vsp | SA4
Vsp | EA4
Vsp | SA5
Vsp | EA5
Vsp |  | FAN 
Mode | 풍량 중
RPM REF |  | 풍량 중
RPM DELTA |  |  |  |  |  |  |  |
 |  |  |  |  |  |  | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |  |  |  |  |  |  |
 |  |  |  |  |  |  | 풍량 강
RPM REF |  | 풍량 강
RPM DELTA |  |  |  |  |  | RoomCon
개수 설정 | Diffuser
개수 설정 |  |  | Modbus
ID | WR |  | CRC |  |  |  |  |  |  |  |
 | < VSP Select > |  |  |  | < SA1 Vsp ~ EA5 Vsp > |  |  |  |  |  |  | < Modbus ID > |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x00 : None |  |  |  | VSP Select(해당모드) 에 의한 SA, EA 설정값을 표현 |  |  |  |  |  |  | 메인보드에서 외부홈넷과 연결될 경우 필요에 따라 ID를 부여 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x01 : 환기모드 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x02 : 공청모드 |  |  |  | < 풍량중 RPM REF ~ 풍량강 RPM DELTA > |  |  |  |  |  |  | < WR > : 설정한 값들을 저장하기 위한 Command |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 | 0x03 : 바이패스모드 |  |  |  | VSP Select(해당모드) 에 의한 RPM REF 및 DELTA 설정 |  |  |  |  |  |  | 0x0000 : 저장 없음 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  | 단, 환기모드와 공청모드만 해당함 |  |  |  |  |  |  | 0x0001 : 메인보드에 설정값 저장 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  | < RoomCon 개수, Diffuser 개수 > |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  | 메인보드가 Polling 해야할 RoomCon 및 Diffuser 개수 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  | RoomCon Min 1 ( 거실 1개 ) ~ Max 5 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  | Diffuser Min 2 (거실 지정된 2개) ~ Max 6 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
==========Reference==========
 |  | * 공기질 판단 기준은 힘펠과 협의 예정
