Evolve Products Inc. RD-1 Specifications

Technology

A SmartLabs, Inc. Company

Thermostat Adapter (Venstar/Totaline) Datasheet

Revision: / 20080306
Printing Date: / 3/6/08
Author: / Caroline Nguyen-Khac

Information in this specification is subject to change without notice and does not represent a commitment on the part of SmartLabs Technology. This document contains information that is the property of SmartLabs Technology. For questions regarding the specification contact SmartLabs Technology, 16542 Millikan Avenue, Irvine CA 92606-5027, 949-221-9200, www.insteon.net, www.smartlabsinc.net.

Evolve Products Inc. Proprietary and Confidential Page 2 of 9

SmartLabs Technology INSTEON Memory Maps

Table of Contents

1 Introduction 1

2 Features 1

3 Commands………………………………………………………………………………..………….2

SmartLabs, Smarthome, INSTEON, Dual Mesh, BiPHY, ALL-Link, Powerline Modem, PowerLinc, ControLinc, LampLinc, SwitchLinc, RemoteLinc, Electronic Home Improvement, SmartLabs Device Manager, Home Network Language, and Plug-n-Tap are trademarks of SmartLabs, Inc. INSTEON networking technology is covered by issued and pending U.S. and foreign patents.
© Copyright 2006, 2007 SmartLabs, Inc. 16542 Millikan Ave., Irvine, CA 92606-5027
949-221-9200, www.insteon.net, www.smartlabsinc.com


Change Log

Date / Description / Author /
20080306 / First Release / C. Nguyen-Khac

20080306 Copyright 2007, 2008, All Rights Reserved Page i

SmartLabs Technology INSTEON Memory Maps

1  Introduction

This document contains information on the INSTEON Thermostat Adapter (Venstar/Totaline). It is geared towards developers and lists all the features and available serial commands.

2  Features

The INSTEON Thermostat Adapter has the following features:

1.  Is wireless (no connection with powerline required), plug-in compatible with Venstar/Total-Line thermostat

2.  Hooks for PC software setup and maintenance

3.  Is always a responder

3  Commands

Name / cmd1 / cmd2 / Description / Thernostat Adapter 1.01 / Comments
Temperature up / 0x68 / 0x00 - 0xFF Temperature
Change x 2 (unsigned byte) / Increase current temperature setting by
Temperature Change x 0.5 / yes / cmd 2 is x2 to accommodate for .5 degrees increment. T
Temperature down / 0x69 / 0x00 - 0xFF Temperature
Change x 2 (unsigned byte) / Dec current temperature setting by
Temperature Change x 0.5 / yes / cmd 2 is x2 to accommodate for .5 degrees increment. T
Thermostat Get Zone
Information / 0x6A / Bits 0-4 Zone number / no
Bits 5-6: 00 = temp / ACK returns temp x 2 / yes / The ACK returns a value x 2. The application needs to make the conversion to a valid temperature range.
Bits 5-6: 01 = setpoint / ACK returns setpoint x 2 / yes / The ACK returns a value x 2. The application needs to make the conversion to a valid temperature range.
Bits 5-6: 10 = deadband / no
bits 5-6:11=humidity / ACK returns single byte 0-100% / yes
bit 7 / unused
Thermostat Control / 0x6B / 0x00 / no
0x01 / no
0x02 / ACK contains 1-byte thermostat mode in
Command 2
0x00 = Off
0x01 = Heat
0x02 = Cool
0x03 = Auto
0x04 = Fan
0x05 = Program
0x06 = Program Heat
0x07 = Program Cool
0x08 ⇒ 0xFF Unused / yes
0x03 / ACK returns temp x 2 / yes
0x04 / set mode to heat and returns 04 in ACK / yes
0x05 / set mode to cool and returns 05 in ACK / yes
0x06 / set mode to auto and returns 06 in ACK / yes
0x07 / Turn fan on and returns 07 in ACK / yes
0x08 / Turn fan auto mode and returns 08 in ACK / yes
0x09 / Turn all off and returns 09 in ACK / yes
0x0A / set program heat mode and returns 0A in ACK / yes
0x0B / set program cool mode and returns 0B in ACK / yes
0x0C / set program auto mode and returns 0C in ACK / yes
0x0D / no
0x0E / no
0x0F / no
0x10 / no
0x11 / no
0x12 / no
0x13 / no
0x14 / no
0x15 / no
0x16 / no
0x17 / no
0x18 / no
0x19 - 0xFF / no
Thermostat Set Cool Setpoint / 0x6C / 0x00 - 0xFF Temperature
Change x 2 (unsigned byte) / Increase current temperature setting by
Temperature Change x 0.5 / yes / cmd 2 is x2 to accommodate for .5 degrees increment. The value passed is also the one saved in the database.
Thermostat Set Heat Setpoint / 0x6D / 0x00 - 0xFF Temperature
Change x 2 (unsigned byte) / Increase current temperature setting by
Temperature Change x 0.5 / yes / cmd 2 is x2 to accommodate for .5 degrees increment. The value passed is also the one saved in the database.

20080306 Copyright 2007, 2008, All Rights Reserved Page i