There are a few hacks to sort of get this working but something official would be awesome. I got stuck with a carrier system in my new house and miss the integration I add with my ecobee
I started doing some research into their API. It’s not publicly documented, but after downloading the flash components into HAR format and looking at the JSON, I discovered that they do reference this API documentation: https://openapi.ing.carrier.com/docs
No idea if this will lead anywhere, but I was already able to use the API docs to GET status using a REST sensor in HA, so that’s something. Their API status outputs this, which includes everything needed to hook it up to the HA thermostat card and climate entity. We’ll see if I can get any further with this but I’m not a developer so if someone else is, and is able to give this a shot, we may be able to build an integration using this API.
This is like my holy grail for integration and even this is a marked step forward. I really hope somebody can use this as a jumping point especially since their cloud server just bit the dust for a week.
@MizterB@bdf0506@nebulous@mww012 just as an FYI as I see you have each done some development on this. Not sure if you were aware that there was a cloud API
I heard back from them and they said this in their reply to a request for API access:
“I’m sorry but we are primarily targeting home automation integrators with the Infinity OpenAPI, rather than “hobbyists.” At this time, we do not support peer-to-peer connections (local manipulation) through the API. The reason is the level of support that we would need to give to a large number of developers that provide connection to very few systems.”
To this I asked if Google home integration was planned, to which they responded with:
“We have some higher priority things on our list to tackle first for our infinity products, so the google home integration is currently not planned to be available in the near future.”
Seems they don’t have a particularly good grasp on the smart home market. I’ve gone with the Infinitude local API integration with the custom component that @MizterB built and so far this is working well:
Yeah, unfortunately Carrier doesn’t give 2 shits about smart home technology. Their thermostat is garbage and I’ll jump on the infinitude train as soon as I can get up in my attic.
Yes, using systxccitc01-b + Infinitude + the custom HA climate component, and the integration works. Only thing of note is that adjustments made on the thermostat itself occasionally get overwritten by Infinitude, so my family uses exclusively HA or Google home to make adjustments now, which is better than the interface on that POS anyhow.
Quick followup – Carrier has quoted me on a new HVAC that includes a “Carrier Infinity Wi-Fi Touch Controller”. Are these compatible with that local integration repo? Looks like it hasn’t been modified in awhile. Is there a particular model number I should ask for or avoid?
Setting up infinitude doesn’t affect the Bryant app, so it still works.
This thread will have all the info you need:
I know it’s a little long, but should answer any other questions you might have.
Infinitude is basically a proxy server. That means that the thermostat gets intercepted by infinitude to read the data before it gets passed on to carrier/Bryant.