INSTEON Hub Instruction Manual

INSTEON Hub: Developer’s Guide
Version 2.0 © 2005-2013 INSTEON

INSTEON Hub: Developer’s Guide
Page i © 2013 INSTEON
Table of Contents
Introduction ................................................................................................................................................. 1
The INSTEON Hub ................................................................................................................................... 1
Other Documents Included by Reference............................................................................................. 2
INSTEON Developer’s Guide ................................................................................................................ 2
INSTEON Conformance Specification................................................................................................... 2
INSTEON Command Tables Document ............................................................................................ 2
INSTEON Device Categories and Product Keys Document.............................................................. 2
INSTEON Modem Reference ...................................................................................................................... 3
Software Reference ................................................................................................................................. 3
IM Serial Communication Protocol and Settings ................................................................................... 5
IM Serial Communication Protocol..................................................................................................... 6
INSTEON HUB communication syntax and examples ............................................................................ 6
Control Commands ................................................................................................................................ 6
Query Commands.................................................................................................................................. 6
Command Syntax .................................................................................................................................. 7
Insteon Commands to send to the Hub for the PLM................................................................... 7
Hub Commands ....................................................................................................................................... 7
Commands that will be in the INSTEON Buffer ..................................................................................... 7
Group Commands.................................................................................................................................. 8
Individual Device Control Commands (Point to Point)........................................................................... 8
Linking Example:.................................................................................................................................... 8
ID Request Example: ........................................................................................................................... 10
Status Request Example: .................................................................................................................... 10
IM Power-up and Reset States ............................................................................................................ 11
IM Power-up Behavior...................................................................................................................... 11
IM Factory Reset State..................................................................................................................... 11
IM Serial Commands ........................................................................................................................... 12
IM Serial Command Summary Table ....................................................................................................... 13
IM Serial Command Charts .............................................................................................................. 18
INSTEON Message Handling ....................................................................................................... 19
Send INSTEON Standard or Extended Message..................................................................... 19
INSTEON Standard Message Received................................................................................... 22
INSTEON Extended Message Received .................................................................................. 23
Set INSTEON ACK Message Byte ........................................................................................... 24
Set INSTEON ACK Message Two Bytes.................................................................................. 25
Set INSTEON NAK Message Byte ........................................................................................... 26
X10 Message Handling ................................................................................................................27
Send X10 .................................................................................................................................. 27
X10 Received............................................................................................................................ 28
INSTEON ALL-Link Commands ................................................................................................... 29
Send ALL-Link Command......................................................................................................... 29
ALL-Link Cleanup Failure Report.............................................................................................. 31
ALL-Link Cleanup Status Report .............................................................................................. 32
ALL-Linking Session Management............................................................................................... 33
Start ALL-Linking....................................................................................................................... 33
Cancel ALL-Linking................................................................................................................... 34
ALL-Linking Completed............................................................................................................. 35
ALL-Link Database Management ................................................................................................. 36
Get First ALL-Link Record ........................................................................................................ 36
Get Next ALL-Link Record ........................................................................................................ 37

INSTEON Hub: Developer’s Guide
Page ii © 2013 INSTEON
Get ALL-Link Record for Sender............................................................................................... 38
ALL-Link Record Response ...................................................................................................... 39
Manage ALL-Link Record ......................................................................................................... 40
IM Status Management ................................................................................................................ 43
Reset the IM.............................................................................................................................. 43
User Reset Detected................................................................................................................. 44
Get IM Configuration................................................................................................................. 45
Set IM Configuration ................................................................................................................. 46
Get IM Info ................................................................................................................................ 48
Set Host Device Category......................................................................................................... 49
RF Sleep ................................................................................................................................... 50
IM Input/Output ............................................................................................................................. 51
Button Event Report.................................................................................................................. 51
LED On ..................................................................................................................................... 52
LED Off ..................................................................................................................................... 53
Cancel Cleanup......................................................................................................................... 54

INSTEON Hub: Developer’s Guide
Page iii © 2013 INSTEON
Revision History
Release Date Author Description
01-30-07 PVD Abstracted from INSTEON Developers Guide.
02-12-07 PVD Added daughter card sections.
02-14-07 PVD Released for proofreading.
03-01-07 PVD More information on the PLM, comparison to PLC.
03-27-07 PVD Fixed bytecount in IM Command 0x62 Send INSTEON Standard or
Extended Message.
03-28-07 PVD Added IM Command 0x58 ALL-Link Cleanup Status Report.
03-29-07 PVD Updated explanation of IM Command 0x6F Manage ALL-Link Record.
04-02-07 PVD Updated explanation of IM Commands 0x61 Send ALL-Link Command,
0x56 ALL-Link Cleanup Failure Report, and 0x58 ALL-Link Cleanup
Status Report.
04-06-07 PVD IM Command 0x58 ALL-Link Cleanup Status Report also sent when IM
interrupts its own Cleanup sequence.
04-17-07 PVD Corrected <X10 Flag> value in IM Commands 0x63 Send X10 and
0x52 X10 Received.
04-19-07 PVD Added page number subscripts to links.
09-14-07 PVD Fixed command number typo for IM Command 0x72 RF Sleep.
10-11-07 PVD Rewrote explanation for IM Command 0x6F Manage ALL-Link Record,
enumerated <ALL-Link Record Flags> in IM Command 0x57 ALL-Link
Record Response.
Renamed Powerline Modem as PowerLinc Modem.
10-12-07 PVD Added PowerLinc Modem (PLM) Quick Start Guide section
1-18-08 JTL Updated Set IM command to include that if Bit 3=1, the interface will
NAK serial commands if the it is busy processing an INSTEON
command.
3-16-12 BJV Added IM commands
7-23-12 BJV Added Hub communication

INSTEON Hub: Developer’s Guide
Page iv © 2013 INSTEON
Legal Information
Terms of Use
This INSTEON Hub Developer’s Guide is supplied to you by SmartLabs, Inc. (SmartLabs) in
consideration of your agreement to the following terms. Your use or installation of this INSTEON Hub
Developer’s Guide constitutes acceptance of these terms. If you do not agree with these terms, please
do not use or install this INSTEON Hub Developer’s Guide.
In consideration of your agreement to abide by the following terms, and subject to these terms,
SmartLabs grants you a personal, non-exclusive license, under SmartLabs’ intellectual property rights in
this INSTEON Hub Developer’s Guide, to use this INSTEON Hub Developer’s Guide; provided that no
license is granted herein under any patents that may be infringed by your works, modifications of works,
derivative works or by other works in which the information in this INSTEON Hub Developer’s Guide may
be incorporated. No names, trademarks, service marks or logos of SmartLabs, Inc. or INSTEON may be
used to endorse or promote products derived from the INSTEON Hub Developer’s Guide without specific
prior written permission from SmartLabs, Inc. Except as expressly stated herein, no other rights or
licenses, express or implied, are granted by SmartLabs and nothing herein grants any license under any
patents except claims of SmartLabs patents that cover this INSTEON Hub Developer’s Guide as originally
provided by SmartLabs, and only to the extent necessary to use this INSTEON Hub Developer’s Guide as
originally provided by SmartLabs. SmartLabs provides this INSTEON Hub Developer’s Guide on an "AS
IS" basis.
SMARTLABS MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION
THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, REGARDING THIS INSTEON HUB DEVELOPER’S GUIDE OR ITS USE,
ALONE OR IN COMBINATION WITH ANY PRODUCT.
IN NO EVENT SHALL SMARTLABS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION
AND/OR DISTRIBUTION OF THIS INSTEON HUB DEVELOPER’S GUIDE, HOWEVER CAUSED AND
WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY
OR OTHERWISE, EVEN IF SMARTLABS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
Trademarks and Patents
SmartLabs, INSTEON, Dual Mesh, BiPHY, ALL-Link, PowerLinc, LampLinc, SwitchLinc, SmartLabs
Device Manager, Home Network Language, and Plug-n-Tap are trademarks of SmartLabs, Inc.
INSTEON networking technology is covered by pending U.S. and foreign patents.
Copyright
© Copyright 2005 - 2013 INSTEON 16542 Millikan Ave., Irvine, CA 92606-5027; 866-243-8022
www.insteon.com. All rights reserved.

INSTEON Hub: Developer’s Guide
Page 1 © 2013 INSTEON
Introduction
This INSTEON Hub Developer’s Guide is for users of INSTEON Modem chips, such as the IN2680A
Powerline Modem Interface or the IN2682A RF Modem Interface, and also for purchasers of the
INSTEON PowerLinc™ Modem (PLM) module.
The information in this document is excepted from the INSTEON Developer’s Guide
2
, which purchasers
of an INSTEON Software Development Kit may download from http://code.insteon.com.
The INSTEON Hub
The INSTEON Hub is an INSTEON-to-Ethernet Bridge module that plugs into a power outlet and also has
a ethernet port that you connect to your network. It uses an IN2680A Powerline Modem chip that offers a
simple set of ASCII IM Serial Commands
12
for interacting with INSTEON devices.
The Hub uses a daughter board to implement serial communications with the host. Daughter boards
interface to the PLM’s main board via an 8-pin connector using TTL-level serial communications.

INSTEON Hub: Developer’s Guide
Page 2 © 2013 INSTEON
Other Documents Included by Reference
This INSTEON Hub Developer’s Guide contains information abstracted from the comprehensive
INSTEON Developer’s Guide, 2
nd
Edition.
Although the full INSTEON Developer’s Guide is largely self-contained, there are aspects of INSTEON
technology, such as listings of INSTEON Commands, INSTEON Device Categories, and INSTEON
Product Keys, that require continuous updating as developers create new INSTEON products.
Accordingly, SmartLabs maintains separate documents for that kind of information.
All of the documents listed in this section are available for downloading at http://code.insteon.com.
INSTEON Developer’s Guide
The book-length INSTEON Developer’s Guide, 2
nd
Edition is the primary source for the information
contained in this (much shorter) INSTEON Hub Developer’s Guide. Some links in this document refer to
information found there. Developers who purchase an INSTEON Software Developer’s Kit may download
the INSTEON Developer’s Guide from http://code.insteon.com.
INSTEON Conformance Specification
The INSTEON Conformance Specification identifies those aspects of INSTEON that assure
interoperability with other INSTEON products. The Conformance Spec assumes that readers have
already gained familiarity with INSTEON technology by reading the INSTEON Developer’s Guide.
INSTEON Command Tables Document
The current tables of INSTEON Commands are contained in a separate document titled INSTEON
Command Tables, which is integral to both the INSTEON Conformance Specification and the INSTEON
Developer’s Guide.
The filename for that document is INSTEON Command Tables yyyymmddx.doc, where yyyy is the year,
mm is the month, dd is the day, and xis a daily version letter beginning with a. Be sure to refer to the
document with the latest date.
INSTEON Device Categories and Product Keys Document
The current table of INSTEON Device Categories (DevCats), Subcategories (SubCats), and INSTEON
Product Keys (IPKs) is contained in a separate document titled INSTEON Device Categories and Product
Keys, which is also integral to both the INSTEON Conformance Specification and the INSTEON
Developer’s Guide.
The filename for that document is INSTEON DevCats and Product Keys yyyymmddx.doc, where yyyy is
the year, mm is the month, dd is the day, and xis a daily version letter beginning with a. Be sure to refer
to the document with the latest date.

INSTEON Hub: Developer’s Guide
Page 3 © 2013 INSTEON
INSTEON Modem Reference
Software Reference
INSTEON Modem (IM) chips and the SmartLabs Hub offer developers a simple, robust interface to an
INSTEON network.
INSTEON Hubs provide a simpler interface to many of the low-level IBIOS Serial Commands
implemented in the SmartLabs Hub described in the INSTEON Developer’s Guide
2
, but they also handle
ALL-Linking, ALL-Link Database management, ALL-Link Cleanup messages, X10 powerline interfacing,
and message acknowledgement. The RS232 serial interface to the host is similar to that of the PLC.
In This Section

INSTEON Hub: Developer’s Guide
Page 4 © 2013 INSTEON
IM Serial Communication Protocol and Settings
5
Describes the serial communication protocol
IM Power-up and Reset States
11
Explains what happens when you power up the IM or reset it.
IM Serial Commands
12
Lists the IM Serial Commands and describes what they do, in a single table and individual charts grouped
by functionality.

INSTEON Hub: Developer’s Guide
Page 5 © 2013 INSTEON
IM Serial Communication Protocol and Settings
In This Section
IM Serial Communication Protocol
6
Gives the protocol for communicating serially with an INSTEON Modem.

INSTEON Hub: Developer’s Guide
Page 6 © 2013 INSTEON
IM Serial Communication Protocol
All INSTEON Modem (IM) Serial Commands start with ASCII 0x02 (STX, Start-of-Text) followed by the
Serial Command Number (see IM Serial Commands
12
). What data follows the Command depends on the
Command syntax (see IM Serial Command Summary Table
13
and IM Serial Command Charts
18
).
When you send a message to the IM, it will respond with an echo of the 0x02 and the IM Command
Number followed by any data that the Command returns (often just an echo of what you sent to it). The
last byte it sends back will be ASCII 0x06 (ACK, Acknowledge).
(S: and R: denote serial data you Send to or Receive from the IM, respectively.)
S: 0x02 <Command Number> <parameters>
R: 0x02 <Command Number> <any returned data> 0x06 (ACK)
If the IM is not ready, it will respond with an echo of the 0x02 and the IM Command Number followed by
ASCII 0x15 (NAK, Negative Acknowledge).
S: 0x02 <Command Number> <parameters>
R: 0x15 (NAK)
If you receive 0x15 (NAK), resend your Serial Command.
INSTEON HUB communication syntax and examples
Insteon Commands
(Commands to send (through the HUB and PLM) to other Insteon devices)
Control Commands
Cmd1 Cmd2
0x11 On Group number or On level
0x12 Fast On Group number or Ignored
0x13 Off Group number or Ignored
0x14 Fast Off Group number or Ignored
0x15 Bright Group number or Ignored
0x16 Dim Group number or Ignored
0x17 Start Dim/Brt 01 = bright 00 = dim
0x18 Stop Dim/Brt Ignored
Query Commands
0x10 ID Request Ignored
0x19 Status Request Ignored

INSTEON Hub: Developer’s Guide
Page 7 © 2013 INSTEON
Command Syntax
<ip address>/X?YYYYY=I=X
Where X is a number. All the examples show either a 0 (zero) or a 1 (one). The YYYY is the command
bytes. The suffix is always this:
=
I (letter I)
=
Number
0 (zero): means a “short form” command that doesn’t include a destination and flags byte,
3: the full Insteon command as you would send to the Insteon modem.
For a group: http://172.16.1.34/0?1101=I=0 where 0x11 is the command and 01 is the group. (URL
is an example of intranet)
For a group: http://bobbieshome.myhouse:8000/0?13182=I=0 where 0x13 is the command and 182 is
the group. (URL is an example of internet using getmyip.com to track Dynamic DNS for the hub) (Note
the interesting combination of Hex and decimal numbers i.e. 13 182)
For a device: http://172.16.1.34/3?02620102030F117F=I=3 where 010203 is the device ID and 0F is
the flags byte and 0x11 is the command and 7F is the on level (1/2 brightness).
Insteon Commands to send to the Hub for the PLM
0x09 Enter Linking mode Group Number
0x0A Enter UnLinking Group Number
0x08 Cancels Un/Linking Ignored
http://172.16.1.34/0?0901=I=0 where 0x09 is the command and 01 is the group.
http://172.16.1.34/0?0A239=I=0 where 0x0A is the command and 239 is the group.
http://172.16.1.34/0?08=I=0 where 0x08 is the command.
Hub Commands
http://172.16.1.34/1?XB=M=1 Clear Insteon buffer
Commands that will be in the INSTEON Buffer
The INSTEON buffer can be read from “/buffstatus.xml” and can hold up to 100 characters or 50
hex bytes.
http://172.16.1.34/buffstatus.xml

INSTEON Hub: Developer’s Guide
Page 8 © 2013 INSTEON
Group Commands
026101110106 Echo of your Command: Turn group 1 On
026101110115 Response if you tried to turn on an empty group
025009316B09D682611101 Ack from a device (Clean-up)
09316B ID of a device in your group
09D682 ID of the Hub
61 Flags byte 20 = Ack + 40 = Group + 1 = Hop count
025806 Group command completed Ok
025815 Group command quit early Ok
Individual Device Control Commands (Point to Point)
Example of turning on device 0E7986 to Full On
Send:
http://172.16.1.34/3?02620E79860F11FF=I=3
The Buffer will have
02620E79860F11FF0602500E798609D6822B11FF
Send and PLM Echoes back to the buffer:
0262 Pass through Command to PLM
0E7986 Device ID to Control
0F Flags Byte (Constant)
11 CMD1 (On)
FF CMD2 (Brightness level)
PLM Adds:
06 PLM Says got it
Once the Device responds (Could be ¼ of a second but not>3 secs)
0250 From PLM Insteon Received
0E7986 From this device
09D682 To (ID of PLM/Hub)
2B 20 = ACK + B = hop count
11 CMD1 The command the device received
FF Cmd2 The On level it will go to
Note: The timing will be such that even if you see the 0250 in the buffer you are not guaranteed
that the rest of the data is in the buffer yet.
Pretend example of a timing issue to resolve.
2:01.1 buffer has Null (just emptied it)
2:02.2 send http://172.16.1.34/3?02620102030F117F=I=3
2:03.0 ask for the buffer
2:03.5 get 02620E79860F11FF0602500E7
2:03.7 ask for the buffer again
2:03.9 get 02620E79860F11FF0602500E798609D6822B11FF
In a group command, the buffer will quickly wrap with the clean-ups so searching for the 0258 is a
little tricky since that is also a valid Partial Insteon ID.
Linking Example:

INSTEON Hub: Developer’s Guide
Page 9 © 2013 INSTEON
Send go into Linking mode group 137.
http://172.16.1.34/0?09137=I=0
The PLM echoes and adds an 06
0264018906 (0264 linking command 01 controller and group 0x89)
Press and hold the button on the new device
02640101060253010108B6EA010195
0264010106 Left in the buffer from go into linking mode
0253 Linking completed
01 Device can be a controller (00 and FF are valid)
01 Group
08B6EA ID of device
01 Device Category (01 = Dimmer)
01 Device SubCat (01 = SwitchLinc)
95 Firmware Version of New device

INSTEON Hub: Developer’s Guide
Page 10 © 2013 INSTEON
ID Request Example:
http://172.16.1.34/3?02620E79860F1000=I=3
The buffer will have
02620E79860F10000602500E798609D6822B100002500E798601009C8B0100
0262 Pass through Command to PLM
0E7986 Insteon ID
0F Flags
10 CMD1
00 CMD2
06
0250 Insteon Message
0E7986 From
09D682 To
2B Flags Byte 20 = ACK + B = Hop count
10 Echo CMD1
00 Echo CMD2
0250 Insteon Message (about 1 sec later)
0E7986 From
01 Cat (01 = Dimmer)
00 (SubCat) (00 = LampLinc)
9C Firmware version
8B Flags Byte 80 = Broadcast + B = hop count
01 CMD1 01 = ID Request
00 CMD2 00 = Ignore
Status Request Example:
http://172.16.1.34/3?02620E79860F1900=I=3
The buffer will have
02620E79860F19000602500E798609D6822B03FF
0262 Pass Through
0E7986 ID
0F Flags
19 CMD1 Status Request
00 CMD2
06
0250 Insteon Received
0E7986 From
09D682 To
2B 20 = ACK + B = Hop Count
03 03 is the Delta…gets changed every time EE is changed (Ignore)
FF Current On Level could be 00 – FF
Note: Status Request returns Info in the ACK while ID request generates

INSTEON Hub: Developer’s Guide
Page 11 © 2013 INSTEON
IM Power-up and Reset States
This section describes the IM Power-up Behavior
11
and the IM Factory Reset State
11
.
IM Power-up Behavior
The table below shows the state of the IM when it powers up. Holding down the SET Button while
powering up will cause a factory reset.
LED Indication Meaning
LED on steadily The IM detected an external EEPROM (up to 32 Kb) for storage of database
links. Effective with product revisions 2.75 or greater, a 128Kb EEPROM is
included for storage of database links
LED blinks six times The IM did not detect an external EEPROM, so it will use the internal
EEPROM in the processor chip. A maximum of 31 ALL-Links are permitted.
An attempt to add a 32
nd
ALL-Link will result in the 31
st
being erased.
LED off The user pressed and held the IM’s SET button for 10 seconds while powering
up, causing the IM to perform a factory reset and go into the IM Factory Reset
State
11
. At the conclusion of the reset, the IM’s LED will give one of the two
indications above. You will also receive a User Reset Detected
44
message
from the IM.
IM Factory Reset State
Resetting the IM to its factory default condition by holding down the SET Button for ten seconds while
powering it up or by sending it a Reset the IM
43
Command puts it into the following state:
IM Resource Factory Reset State
ALL-Link Database Erased (set to all zeros).
Host Device
Category, Device
Subcategory,
Firmware Version
Set to the original DevCat (0x03), SubCat (0x05), and firmware version hard-
coded into the IM’s firmware at the factory.
IM Configuration
Flags
Cleared (set to all zeros).

INSTEON Hub: Developer’s Guide
Page 12 © 2013 INSTEON
IM Serial Commands
The IM Serial Command set is a simple but complete interface between a host application and an
INSTEON network. For example, a microcontroller in a thermostat could use an INSTEON Powerline
Modem chip to send and receive messages to other INSTEON or X10 devices on the home’s powerline.
In this section, the IM Serial Commands are presented twice, once as a summary table, and again as a
series of charts grouped by functionality.
In This Section
IM Serial Command Summary Table
13
Describes all of the IM Serial Commands in table form ordered by Command Number.
IM Serial Command Charts
18
Describes all of the IM Serial Commands using individual charts for each Command, grouped by
functionality.

INSTEON Hub: Developer’s Guide
Page 13 © 2013 INSTEON
IM Serial Command Summary Table
This table lists all of the Modem Serial Commands supported by INSTEON powerline or RF modem
chips.
Code
Gives the hexadecimal number of the IM Serial Command. Note that IM Commands sent by an IM to
the host begin at 0x50 and IM Commands sent by the host to an IM begin at 0x60.
Command
Gives the name of the IM Serial Command as a link to the complete explanation of the Command in
the IM Serial Command Charts
18
.
Format
Gives the syntax of the IM Serial Command, including any parameters.
S: and R: denote serial data you Send to or Receive from the IM, respectively. See IM Serial
Communication Protocol
6
for more information.
All IM Serial Commands start with ASCII 0x02 (STX, Start-of-Text) followed by the Serial Command
Number.
All fields in this table contain only one byte, except as noted.
INSTEON Modem Serial Commands
Commands Sent from an IM to the Host
Code Command Format
0x50 INSTEON Standard Message
Received
22
R: 0x02 0x50
<INSTEON Standard message (9 bytes)>
0x51 INSTEON Extended
Message Received
23
R: 0x02 0x51
<INSTEON Extended message (23 bytes)>
0x52 X10 Received
28
R: 0x02 0x52
<Raw X10> <X10 Flag>
0x53 ALL-Linking Completed
35
R: 0x02 0x53
<0x00 (IM is Responder) | 0x01 (IM is Controller | 0xFF Link Deleted)>
<ALL-Link Group>
<ID high byte> <ID middle byte> <ID low byte>
<Device Category> <Device Subcategory> <0xFF | Firmware Revision>
0x54 Button Event Report
51
R: 0x02 0x54 <0x02>
IM’s SET Button tapped
R: 0x02 0x54 <0x03>
IM’s SET Button held
R: 0x02 0x54 <0x04>
IM’s SET Button released after hold
R: 0x02 0x54 <0x12>
IM’s Button 2 tapped
R: 0x02 0x54 <0x13>
IM’s Button 2 held
R: 0x02 0x54 <0x14>
IM’s Button 2 released after hold
R: 0x02 0x54 <0x22>
IM’s Button 3 tapped
R: 0x02 0x54 <0x23>
IM’s Button 3 held
R: 0x02 0x54 <0x24>
IM’s Button 3 released after hold
0x55 User Reset Detected
44
R: 0x02 0x55
User pushed and held IM’s SET Button on power up

INSTEON Hub: Developer’s Guide
Page 14 © 2013 INSTEON
0x56 ALL-Link Cleanup Failure
Report
31
R: 0x02 0x56 <0x01>
<ALL-Link Group>
<ID high byte> <ID middle byte> <ID low byte>
0x57 ALL-Link Record Response
39
R: 0x02 0x57
<ALL-Link Record Flags>
<ALL-Link Group>
<ID high byte> <ID middle byte> <ID low byte>
<Link Data 1> <Link Data 2> <Link Data 3>
0x58 ALL-Link Cleanup Status
Report
32
R: 0x02 0x58 <0x06>
ALL-Link Cleanup sequence completed
R: 0x02 0x58 <0x15>
ALL-Link Cleanup sequence aborted due to INSTEON traffic
0x59 Database Record Found
32
R: 0x02 0x59 <Database Address high byte>
<Database Address low byte (low nibble should be 0xF | 0x8)>
<ALL-Link Record Flags>
<ALL-Link Group>
<ID high byte> <ID middle byte> <ID low byte>
<Link Data 1> <Link Data 2> <Link Data 3>
Commands Sent from the Host to an IM
0x60 Get IM Info
48
S: 0x02 0x60
R: 0x02 0x60
<ID high byte> <ID middle byte> <ID low byte>
<Device Category> <Device Subcategory> <Firmware Revision>
<0x06>
0x61 Send ALL-Link Command
29
S: 0x02 0x61
<ALL-Link Group>
<ALL-Link Command>
<0xFF | 0x00>
R: 0x02 0x61
<ALL-Link Group>
<ALL-Link Command>
<0xFF | 0x00>
<0x06>
0x62 Send INSTEON Standard or
Extended Message
19
S: 0x02 0x62
<INSTEON Standard message (6 bytes, excludes From Address) |
INSTEON Extended message (20 bytes, excludes From Address)>
R: 0x02 0x62
<INSTEON Standard message (6 bytes, excludes From Address) |
INSTEON Extended message (20 bytes, excludes From Address)>
<0x06>
0x63 Send X10
27
S: 0x02 0x63
<Raw X10> <X10 Flag>
R: 0x02 0x63
<Raw X10> <X10 Flag>
<0x06>
0x64 Start ALL-Linking
33
S: 0x02 0x64
<0x00 (IM is Responder) | 0x01 (IM is Controller) |
0x03 (IM is either) | 0xFF (Link Deleted)
bit2 set = use Set Database Link Data for next Link>
<ALL-Link Group>
R: 0x02 0x64
<0x00 (IM is Responder) | 0x01 (IM is Controller) |
0x03 (IM is either) | 0xFF (Link Deleted)>
<ALL-Link Group>
<0x06>
0x65 Cancel ALL-Linking
34
S: 0x02 0x65
R: 0x02 0x65
<0x06>
0x66 Set Host Device Category
49
S: 0x02 0x66
<Device Category> <Device Subcategory> <0x00 | Firmware Revision>

INSTEON Hub: Developer’s Guide
Page 15 © 2013 INSTEON
R: 0x02 0x66
<Device Category> <Device Subcategory> <0x00 | Firmware Revision>
<0x06>
0x67 Reset the IM
43
S: 0x02 0x67
R: 0x02 0x67
<0x06>
0x68 Set INSTEON ACK Message
Byte
24
S: 0x02 0x68
<Command 2 Data>
R: 0x02 0x68
<Command 2 Data>
<0x06>
0x69 Get First ALL-Link Record
36
S: 0x02 0x69
R: 0x02 0x69
<0x06>
0x6A Get Next ALL-Link Record
37
S: 0x02 0x6A
R: 0x02 0x6A
<0x06>
0x6B Set IM Configuration
46
S: 0x02 0x6B
<IM Configuration Flags>
R: 0x02 0x6B
<IM Configuration Flags>
<0x06>
0x6C Get ALL-Link Record for
Sender
38
S: 0x02 0x6C
R: 0x02 0x6C
<0x06>
0x6D LED On
52
S: 0x02 0x6D
R: 0x02 0x6D
<0x06>
0x6E LED Off
53
S: 0x02 0x6E
R: 0x02 0x6E
<0x06>
0x6F Manage ALL-Link Record
40
S: 0x02 0x6F
<Control Flags>
<ALL-Link Record Flags>
<ALL-Link Group>
<ID high byte> <ID middle byte> <ID low byte>
<Link Data 1> <Link Data 2> <Link Data 3>
R: 0x02 0x6F
<Control Flags>
<ALL-Link Record Flags>
<ALL-Link Group>
<ID high byte> <ID middle byte> <ID low byte>
<Link Data 1> <Link Data 2> <Link Data 3>
<0x06>
0x70 Set INSTEON NAK Message
Byte
26
S: 0x02 0x70
<Command 2 Data>
R: 0x02 0x70
<Command 2 Data>
<0x06>
0x71 Set INSTEON ACK Message
Two Bytes
25
S: 0x02 0x71
<Command 1 Data>
<Command 2 Data>
R: 0x02 0x71
<Command 1 Data>
<Command 2 Data>
<0x06>
0x72 RF Sleep
50
S: 0x02 0x72
R: 0x02 0x72
<0x06>
0x73
Get IM Configuration
45
S: 0x02 0x73
Other manuals for Hub
2
Table of contents
Other INSTEON Control Unit manuals
Popular Control Unit manuals by other brands

THORLABS
THORLABS LDM405 user guide

Datalogic
Datalogic SG EASY One instruction manual

Quintex
Quintex Cheetah C3 CUB operating & maintenance manual

National Instruments
National Instruments NI-9244 User manual and specifications

MAZATROL
MAZATROL M PLUS Series Maintenance manual

TriangleTube
TriangleTube Prestige Trimax 175 installation instructions