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