Skip to content
Tom Harris edited this page Jun 12, 2018 · 22 revisions

General Overview

This is a Python package to interface with an Insteon Modem. It has been tested to work with most USB or RS-232 serial based devices such as the 2413U, 2412S, and 2448A7. Other models have not been tested but the underlying protocol has not changed much over time so it would not be surprising if it worked with a number of other models. If you find success with something, please let us know.

Work on the Hub is underway but if you are looking for a library to work with the emulated PLM offered by an INSTEON Hub like the 2245 you might be able to use the insteonlocal package.

This insteonplm package was created primarily to support an INSTEON PLM module for the Home Assistant automation platform but it is structured to be general-purpose and should be usable for other applications as well.

While the documentation here may be helpful, if you want to see working code, please look at the tools.py module for an example that demonstrates the use of many of the basic functions of the module.

Contents

Startup Process

IM Class

  • PLM Class

  • Hub Class

Clone this wiki locally