Skip to content
A node based INSTEON controller for sending and receiving INSTEON commands including a standalone parser for an INSTEON Power Line Modem (PLM) to build your own controller.
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Insteon Parser

A node based INSTEON controller for sending and receiving INSTEON commands including a standalone parser for an INSTEON Power Line Modem (PLM) to build your own controller.

Features

* implements PLM request/response model
* message queue
* retry mechanism
* reconnect mechanism

Install

npm install serialport
npm install insteon

How to Use

See examples

Experimental

This is not production ready; in particular there are many known issues or portions of the insteon protocol that are not implemented fully or possibly correctly. Any help is appreciated ;)

Connection Tips

This has been tested with the following environments and devices:

PowerLinc Serial Dual Band Modem (#2413S) connected to Ubuntu 11.10 via Windows 7 host VMWare Player.

  • As long as the VM recognizes the host serial port, you should be able to connect using port "/dev/ttyS0"

PowerLinc Portable USB (#2448A7) connected to MacBook Air OSX 10.7.4.

PowerLinc USB Modem (#2412U) connected to Ubuntu 11.10 via Windows 7 host VMWare Player.

  • To activate the USB drivers, must install the Windows drivers: http://www.ftdichip.com/Drivers/VCP.htm
  • Once installed, and the VM recognized the host USB port, you should be able to connect using port "/dev/USBS0"

Note, others reported needing to comment out "parity" and "flowcontrol" for theirs to work (#2413U).

License

Please share your work or contact for commercial use

Creative Commons License
node-insteon by Graeme Canivet is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Something went wrong with that request. Please try again.