This project is a huge pain to get working
So I bought the RS-485 USB adapter, installed everything on a VM, and can get the GUI to appear. However, the values are blank, there is no way to set the thermostat or anything. It does, however, show the blower RPM, but that’s about it. In the logs, I do see some errors decoding.
After playing with this for a bit, I’ve come to realize that Infinitive will only really work with non-touch thermostats. It appears that on the touch thermostats, it’s offloading information, like the indoor temperature and set temperature to the Infinity thermostat instead of having this information on the central unit.
So then I installed Infinitude. When doing this one, I had similar results to above, but then I realized I can change the settings on my thermostat to proxy it through Infinitude, and boom, once I did that I was able to see the data about my inside temperature, set temperature, etc. I had to then further configure a passthrough setting, since by default it will only communicate through to carrier’s servers every 17 minutes. When I control with Alexa I want quicker feedback than that.
What does this all mean? I think it means that I can’t use the HA component that @mww012 wrote, and instead need to look more at the component that @texnofobix wrote, but I am not sure if that component is fully up to date.
Another option is to revert from my new fancy touch screen thermostat to go to a dumb thermostat instead, but that’s not really what I want to do. If anyone else has any more tips/tricks here, please let me know.