This is a Python 3 package that communicates with an Insteon PLM modem (USB and serial) or an Insteon Hub and converts Insteon state changes to MQTT and MQTT commands to Insteon commands. It allows an Insteon network to be integrated into and controlled from anything that can use MQTT.
This package works well with HomeAssistant and can be easily installed as an addon using the HomeAssistant Supervisor.
Version: 1.3.2 (History)
Blah, blah, blah, too much reading, how do I use it? Read the quick start guide
Using Home Assistant Supervisor? Install Insteon-MQTT as an Add-on
scenes.yaml fileThe bridge runs as a server listening to an MQTT broker and to a serial/USB/network connection to an Insteon PLM modem. Devices must be set up in the input configuration file for the system to understand what they are and how to interpret messages from them.
There is still more work to do and here are a some of my plans for future enhancements:
Thanks to Insteon terminal, without the work that went into that repo, it would have taken me forever to get this to work. I learned all of the command protocols and database management commands from inspecting that code.
Python
99.6%
This is a Python 3 package that communicates with an Insteon PLM modem (USB and serial) or an Insteon Hub and converts Insteon state changes to MQTT and MQTT commands to Insteon commands. It allows an Insteon network to be integrated into and controlled from anything that can use MQTT.
This package works well with HomeAssistant and can be easily installed as an addon using the HomeAssistant Supervisor.
Version: 1.3.2 (History)
Blah, blah, blah, too much reading, how do I use it? Read the quick start guide
Using Home Assistant Supervisor? Install Insteon-MQTT as an Add-on
scenes.yaml fileThe bridge runs as a server listening to an MQTT broker and to a serial/USB/network connection to an Insteon PLM modem. Devices must be set up in the input configuration file for the system to understand what they are and how to interpret messages from them.
There is still more work to do and here are a some of my plans for future enhancements:
Thanks to Insteon terminal, without the work that went into that repo, it would have taken me forever to get this to work. I learned all of the command protocols and database management commands from inspecting that code.
Python
99.6%