Here is a link to my GitHub. I have a app and driver working on Hubitat with my Lennox iComfort Thermostat.
Thank you for this. I was using copyninja’s app and DTH on ST. Is this similar?
it is similar, I started from there but I think I have fixed a few things when I had it running on ST.
Awesome thank you. I will install it in the morning. Appreciate your efforts as it’s been on my todo list but other things have taken priority.
Does this work with the iComfort S30?
Not sure. This logs into your iComfort account. So I am guessing it should.
The iComfort and iComfort S30 use completely different APIs and web interfaces so not necessarily...
@brianspranger thank you again for posting this driver and app. I got them both installed this evening and all good. Only modification I may make is creating functions with same names as my Ecobee, setAway, so I can use the same rule and custom commands.
One thing I noticed is a presence event every minute is logged. What is this for? I have polling set for 5 minutes.
The scheduling code from ST didn't appear to be working in Hubitat, which uses that polling setting. So for now I am just using a fixed rate of 1 minute. It was much easier to debug.
I can see if I can get the polling rate fixed.
Has anyone been able to use this in the Dashboard?
I have the temp and stuff but I am not sure how to adjust the modes or temperature, etc.
@brianspranger I was able to fix this issue by putting in a condition to check the device's current "presence" value and only fire an event IF it has changed. I had to add a presence attribute to store the current value; this is useful anyway to know its in away mode. I also noticed the app and driver log a ton of debug statements. Noticed when my Past Logs were only a few hours and the majority was this app and driver. I added a bool preference to both that you can turn on for troubleshooting.
Do you accept pull requests in Git? If so I can upload my version for your review. Otherwise they are the same. Again thank you for sharing this code.
I accept pull requests.
Thank you sir. I just submitted a pull request with my changes.
I believe I have merged everything. Please confirm.
Thanks for the contribution!