Insteon and PowerHome
How PowerHome uses Insteon:
PowerHome supports both direct commands from the PLC to another Insteon
device as well as group commands sent from the PLC. PowerHome should also
accurately track all Insteon commands whether they originate from
PowerHome or from any other Insteon device on the network and update the
Device Status screen appropriately.
PowerHome also supports the creation of links within the PLC and remote
devices from within PowerHome. If you prefer to create links using the
physical tap-tap method, PowerHome supports this as well and will
automatically query remote devices for any changes within their database.
To set PowerHome up for Insteon use, you must first declare an Insteon
controller in the PowerHome Explorer. Open the PowerHome Explorer and
using the left-hand tree view, navigate to
PowerHome->Setup->Controllers. Assign a short, meaningful ID (you
will use this ID to send Insteon commands) and choose either the "Insteon
DM" controller type if you have a PLC or the "Insteon PLM" if you have a
PLM. Click the "Active" box. You can click the "Settings" button to see
the individual settings, but the defaults should be fine. Restart or
Reinitialize (Files->Reinitialize) PowerHome in order for the changes
to take effect and allow the Insteon Controller to load.
Once PowerHome is restarted, the SmartHome Insteon Device Manager should
automatically load if selected "Insteon DM". PLM users can ignore
the comments concerning the SDM. You should see a new icon in the
System Tray (the list of icons on the far right of the Start toolbar). The
Device Manager should automatically detect the type of PLC and what port
it is on but sometimes fails to do so. If the Device Manager is unable to
sense your PLC, PowerHome will respond with the message: "The XXX PLC is
not responding. Commands will not be sent." where XXX is the ID you
assigned to your Insteon controller. If you should get this message, open
the SmartHome Device Manager by doubleclicking it's icon in the System
Tray. You should see the SmartHome Device Manager window open. Left click
anywhere in the big log window and then type the letters D M. A single
line edit window should open towards the bottom of the screen. Type
"port=?" without the quotes in the edit window and press enter. This
should force the DM to locate your PLC. Give it a few seconds and you
should see "PLC: port=true" in the log window. However, if it still cannot
locate your PLC, you may get a "PLC: port=false" message. Whatever message
you get, type "getport" in the edit window and press enter. In the log
window, you should see what port the DM is currently looking at. If you
have a USB PLC, then the port should be "USB4". If your PLC is serial,
then you should see COM followed by the number of the COM port the PLC is
in. If the port returned by getport is not correct for your setup then
type "port=USB4" if your PLC is USB and "port=COM1" if your PLC is serial
and connected to COM1. Adjust the COM port number for your situation. You
can verify the port was set using the "getport" command. Once the DM
finally recognizes your PLC, it will store the settings in the registry
and will be remembered unless you change the port. Once everything is
communicating, you can minimize the DM.
Once a controller has been created and communications established with the
Insteon Device Manager, you're ready to setup your Insteon network. The
easiest way to do this is to use the Insteon Explorer. This new window is
totally dedicated to setting and maintaining your Insteon network. You can
read about this screen in the next section.