-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Welcome to the python-insteonplm wiki!
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 platform for the Home Assistant automation platform but it is structured to be general-purpose and should be usable for other applications as well.
- PLM subclass
- Hub subclass
For a list of devices that have been tested to work please look here .
For a list of all devices that are likely to work please look here . If you can demonstrate that a device works with this solution please let us know so we can added to the known good device list.
New Devices If you have a device that is not in the known good device list or you have tested a device and it does not work, please submit an issue . We will do our best to add the capabilities. If at all possible, please try to find the Developer Notes for the device if they are published by the manufacturer. If no developer notes exist, please try to describe the device as best as possible so that a developer figure it out.
If you want to live the developer life, you can fork the project and add features or new devices. For technical information about the project please see our technical overview .
Startup Process
IM Class
-
PLM Class
-
Hub Class