Insteon Thermostat 2441TH for ISY


Just wanted to share for those interested. I am working on implementing the Insteon Thermostat via the ISY994 platform. Currently, I have read-only visibility working, but will be working to implement controls as well. For anyone that is willing to test, the code is available on the dev branch of my fork here.

Please let me know if you find any issues, and if someone has a Z-Wave Thermostat controlled by the ISY, i’d be interested to know if it works as well.

Insteon Thermostat Monitoring & Control through ISY-994i
Calling all ISY994 users!
Support for Thermostats connected to ISY Controller
Insteon Thermostat 2441TH

awesome, looking forward to this! I’ve got a couple different types of zwave t-stat’s that i’d love to use with my ISY through the hassio integration.


Controls for Insteon have been added (set mode, set fan mode, set temperatures). Ready for testing.

There are bugs in PyISY that needed to be fixed to enable the climate commands. You can use my develop branch fork for PyISY and manually install psuedo-version 1.1.2. I have also temporarily redirected the package to my fork in my branch of home-assistant.

@jon102034050 - Feel free to test. I have no idea if the Z-Wave T-Stats accept the same commands for control or do some of the goofy things Insteon does (like return 2xTemps to avoid decimals). I tried to keep it Z-Wave/Insteon agnostic, but let me know what you find.


It looks like most things are working from my end.

I’ll need @rmkraus to take a look at the changes to PyISY and include in an update to that module before I submit a PR to include this in an upcoming HA version to avoid creating a requirements issue.



Hi, this looks great. I’ve been looking for this for a while. When do you think this will be released in the main release?

Do you still need people to test?


Please feel free to test from my fork linked above. I’m currently waiting for changes made to PyIsy to be incorporated before Home Assistant will review the changes.

If you don’t want to use the whole fork, you should be able to test my changes using a custom component in the config folder… When I figure out how to do that myself I’ll post some instructions.