background image

 
 

 
 
 

   Home Automation, Inc. 

 

 

Omnistat2 

RC-1000 and RC-2000 

Communicating Thermostat 

 

Serial Protocol Description  

 
 
 
 
 
 
 
 
 
 

This document contains the intellectual property of Home Automation, Inc. (HAI).  HAI authorizes 
the use of this information for the sole purpose of developing software and systems to work with 
Omnistat2 thermostats.  The specifications in this document are subject to change without notice.

 

 

 

 
 

Document Number 65P00  Rev A 

April, 2008 

Summary of Contents for Omnistat2 RC-1000

Page 1: ...ument contains the intellectual property of Home Automation Inc HAI HAI authorizes the use of this information for the sole purpose of developing software and systems to work with Omnistat2 thermostats The specifications in this document are subject to change without notice Document Number 65P00 Rev A April 2008 ...

Page 2: ......

Page 3: ...rt on a personal computer can drive 4 thermostats directly using HAI p n RC 201 cable A signal booster HAI p n RC 202 is needed to increase the output current of the RS 232 port for more than 4 thermostats System mode Intended for connection to automation systems that do not have RS 232 voltage levels 3 wires to the thermostat TXD RXD and GND The communications wires are optically isolated from th...

Page 4: ...0 broadcast 250 universal address Bit 7 1 for thermostat reply 0 for host message Byte 2 Data Length Message type Bits 7 4 Data Length 0 15 invalid for ASCII strings Bits 3 0 Message Type 0 15 Bytes 3 n Data 0 to 15 bytes Byte n 1 checksum add bytes 1 N to get checksum HOST TIMING REQUIREMENTS a The host initiates polls The host should not poll while a thermostat is transmitting b The thermostat w...

Page 5: ... format a reply and begin sending it Therefore a reply could begin anywhere from 0 5 to 42 5 bit times after the end of the stop bit of the message that caused the reply at 100 baud However the reply will always start on 5 bit time intervals 1 5 3 5 etc Note this bit timing is compatible with all PC serial ports and any other port with a hardware Universal Asynchronous Receiver Transmitter UART It...

Page 6: ...d current temperature RA DL MT 0 2 CKSUM Valid response Group 1 data 3 Poll for group 2 data Request for a special data message containing group 2 data RA DL MT 0 3 CKSUM Valid response Group 2 data 4 Poll for group 3 data Request for a special data message containing group 3 data RA DL MT 0 4 CKSUM Valid response Group 3 data b Thermostat responses to Host 0 Acknowledge Information sent by the ho...

Page 7: ...urrent temperature CKSUM 4 Group 2 Data The thermostat is returning specific registers Indoor Humidity 162 Dehumidify Setpoint 135 Humidify setpoint 134 Outside temperature 68 Filter days left 15 Energy Level 169 RA DL MT 6 3 DATA Indoor Humidity Dehumidify setpoint Humidify setpoint Outdoor temperature Filter days left Energy Level CKSUM 5 Group 3 Data The thermostat is returning specific registe...

Page 8: ... 1 RO Communication mode baud 0 300 1 100 42 1200 54 2400 126 9600 211 Day Night 2 RO System type 0 1 Heat Cool Auto 4 5 Heat Cool Manual 12 13 Heat only 20 Cool only odd Fan on with heat even Fan off with heat 3 Display Options Bit 0 0 Celsius 1 Fahrenheit Bit 1 0 12hour 1 24hour Bit 2 0 Advanced display 1 Simple display 4 Calibration offset 30 Omnitemp units 5 Low Cool Limit 51 91 Omnitemp units...

Page 9: ...urday morning heat setpoint in Omnitemp 36 Programming Saturday day time 15 minute increments 37 Programming Saturday day cool setpoint in Omnitemp 38 Programming Saturday day heat setpoint in Omnitemp 39 Programming Saturday evening time 15 minute increments 40 Programming Saturday evening cool setpoint in Omnitemp 41 Programming Saturday evening heat setpoint in Omnitemp 42 Programming Saturday ...

Page 10: ...day night time 15 minute increments 85 Programming Tuesday night cool setpoint in Omnitemp 86 Programming Tuesday night heat setpoint in Omnitemp 87 Programming Wednesday morning time 15 minute increments 88 Programming Wednesday morning cool setpoint in Omnitemp 89 Programming Wednesday morning heat setpoint in Omnitemp 90 Programming Wednesday day time 15 minute increments 91 Programming Wednesd...

Page 11: ...Night Cool setpoint in Omnitemp 126 Programming Night Heat setpoint in Omnitemp 127 Programming Away Cool setpoint in Omnitemp 128 Programming Away Heat setpoint in Omnitemp 129 Programming Vacation Cool setpoint in Omnitemp 130 Programming Vacation Heat setpoint in Omnitemp Setup 131 Program mode 0 None 1 Schedule 2 Occupancy 132 Expansion baud 0 300 1 100 42 1200 54 2400 126 9600 133 Days until ...

Page 12: ...d load control module 175 STRING ASCII display for Energy message 176 STRING ASCII display for emergency broadcast message not implemented 177 STRING ASCII display for custom message not implemented 178 STRING ASCII display for energy graph title bar 179 STRING ASCII display for energy graph x axis 180 STRING ASCII display for energy graph y axis 181 STRING ASCII display for long messages not impl...

Page 13: ...25 The 10 000 decimal place is the decimal precision For example Register 182 is 0x87 and register 183 is 0x07 which makes 0x8707 or 34567 in decimal This combined value will be evaluated as 4 567 DATA FORMATS a Registers All registers are 1 byte long b Temperatures Omni format Temperatures are 1 byte 0 to 255 0 is 40 degrees Celsius and 40 degrees Fahrenheit 255 is 87 5 degrees Celsius 189 degree...

Page 14: ...08 5 16 7 107 13 5 56 3 20 30 0 22 0 64 08 0 17 6 108 14 0 57 2 21 29 5 21 1 65 07 5 18 5 109 14 5 58 1 22 29 0 20 2 66 07 0 19 4 110 15 0 59 0 23 28 5 19 3 67 06 5 20 3 111 15 5 59 9 24 28 0 18 4 68 06 0 21 2 112 16 0 60 8 25 27 5 17 5 69 05 5 22 1 113 16 5 61 7 26 27 0 16 6 70 05 0 23 0 114 17 0 62 6 27 26 5 15 7 71 04 5 23 9 115 17 5 63 5 28 26 0 14 4 72 04 0 24 8 116 18 0 64 4 29 25 5 13 9 73 ...

Page 15: ...8 79 0 174 2 151 35 5 95 9 195 57 5 135 5 239 79 5 175 1 152 36 0 96 8 196 58 0 136 4 240 80 0 176 0 153 36 5 97 7 197 58 5 137 3 241 80 5 176 9 154 37 0 98 6 198 59 0 138 2 242 81 0 177 8 155 37 5 99 5 199 59 5 139 1 243 81 5 178 7 156 38 0 100 4 200 60 0 140 0 244 82 0 179 6 157 38 5 101 3 201 60 5 140 9 245 82 5 180 5 158 39 0 102 2 202 61 0 141 8 246 83 0 181 4 159 39 5 103 1 203 61 5 142 7 24...

Page 16: ...ect pins 7 and 8 together RTS and CTS 2 On the DB 9F connector Connect pins 1 6 and 4 together DCD DTR and DSR 3 Connect pin 4 of the DB 9F to the YELLOW connector on the COMM portion of connectors on the thermostat back housing DTR 4 Connect pin 3 of the DB 9F to the GREEN connector on the COMM portion of connectors on the thermostat back housing TXD 5 Connect pin 2 of the DB 9F to the BLACK conn...

Page 17: ...Copyright 2008 Home Automation Inc All Rights Reserved Page 15 ...

Page 18: ......

Reviews: