Announcement

Collapse
No announcement yet.

Support for Carrier Infinity / Bryant Evolution / ION HVAC Smart Thermostats

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Support for Carrier Infinity / Bryant Evolution / ION HVAC Smart Thermostats

    I've seen a few (very dated) threads on this topic, but I have an ION thermostat, which is the same system as Carrier Infinity / Bryant Evolution. It looks like some folks here have tried to get the APIs working but quickly gave up. However, there's a few plugs for other HA systems that appear to have compatibility:
    - home bridge plugin here: https://github.com/grivkees/homebridge-carrier-infinity
    - home assistant plugin here: https://github.com/MizterB/homeassistant-infinitude

    Anyone willing and able to give it a go to fork it to a HomeSeer plugin? I've invested so much time and money in to HS that I have little desire to leave, but there are some key limitations in what I need to control that I'm finding some other HA hubs are easily supporting and HVAC is a key one. I can't easily adopt a different thermostat as these were brand new and are "communicating thermostats" that use a proprietary wiring schematic to the units.


    #2
    I am trying, but have had no success in getting an account with Carrier setup. See Carrier Infinity Homeseer Integration - HomeSeer Message Board

    My installer does not want to have anything to do with it. (i.e. after sales support is zero).

    I have responded to Carrier and no response which makes me think the reference link is actually an exploit. The other option is that Carrier is walking away from supporting integration of their product with other systems.

    If you can find a way of communicating with Carrier’s Open Access Alliance Program to get an application for access then I am very willing to develop the integration with HS. In essence they are controlling who has security keys to gain access to their server. Without a security key there is no way to integrate. HA and HB developers apparently have access which I am certain was granted before Covid-19.

    Quite often the way to get access to a supplier's server is for the end user to apply for a key. This is the typical way Weather data downloads are controlled. I have done YoLink integration and this requires a developer rather than a user account for access. The developer is expected to provided the necessary security to screen users. Carrier appears to be in the same camp as YoLink, but their campfire may have gone out.

    Comment


      #3
      Originally posted by Michael McSharry View Post
      I am trying, but have had no success in getting an account with Carrier setup. See Carrier Infinity Homeseer Integration - HomeSeer Message Board

      My installer does not want to have anything to do with it. (i.e. after sales support is zero).

      I have responded to Carrier and no response which makes me think the reference link is actually an exploit. The other option is that Carrier is walking away from supporting integration of their product with other systems.

      If you can find a way of communicating with Carrier’s Open Access Alliance Program to get an application for access then I am very willing to develop the integration with HS. In essence they are controlling who has security keys to gain access to their server. Without a security key there is no way to integrate. HA and HB developers apparently have access which I am certain was granted before Covid-19.

      Quite often the way to get access to a supplier's server is for the end user to apply for a key. This is the typical way Weather data downloads are controlled. I have done YoLink integration and this requires a developer rather than a user account for access. The developer is expected to provided the necessary security to screen users. Carrier appears to be in the same camp as YoLink, but their campfire may have gone out.
      They were able to get a key for this homebridge plugin: https://github.com/grivkees/homebrid...rc/settings.ts
      Code:
      /**
       * This is the name of the platform that users will use to register the plugin in the Homebridge config.json
       */
      export const PLATFORM_NAME = 'CarrierInfinity';
      
      /**
       * This must match the name of your plugin as defined the package.json
       */
      export const PLUGIN_NAME = 'homebridge-carrier-infinity';
      
      /**
       * Carrier/Bryant Infinity/Evolution API Settings
       */
      export const INFINITY_API_BASE_URL = 'https://www.app-api.ing.carrier.com';
      export const INFINITY_API_CONSUMER_KEY = '8j30j19aj103911h';
      export const INFINITY_API_CONSUMER_SECRET = '0f5ur7d89sjv8d45';​

      Comment


        #4
        This is also super interesting... although not sure it'll work with the latest firmware versions, but I'm intrigued.

        https://github.com/nebulous/infinitude

        Comment


          #5
          I will see what I can do with the post 3 data.

          Infinitude projected snooped on the RS-485 connection between the thermostat and the equipment to reverse-engineer this low level protocol. It was much work with good, but not perfect results. You are probably correct that this was a point-in-time solution, but likely will not work with newer equipment.

          Comment

          Working...
          X