How make a custom thermostat integration?
I'd like to let the Flair app control my HVAC system via my thermostat, i.e. like an EcoBee or Nest thermostat integration. The problem is, my thermostat is neither an EcoBee or a Nest. However, I do have complete control over my thermostat via my own API. Anyone know how to go about making a custom thermostat integration?
Thanks!
-
I have a Bryant Evolution Connex Control (AKA Infinity System Control). These HVAC systems are "communicating" systems and are incompatible with Ecobee/Nest/etc. smart thermostats. However, I nevertheless have complete control of it via a brilliant GitHub project called Infinitude that uses the tstat proxy address and exposes its APIs. I want to either modify Infinitude or create a bridge between the two that registers with Flair to receive set point, heat, cool, etc. push notifications as Flair is operating in auto mode.
I think I could maybe glean Fair's intent by sampling the 'api/vents/<guid>/current-reading {percent-open}' value. Like, if the room is too warm, Flair opens the vent all the way and that's my cue to tell the A/C to turn on. But that only works if after reaching the cool set point, it closes the vent some. So, yeah, it's not ideal.
Please sign in to leave a comment.
Comments
2 comments