Skip to content

ESP32 implementation of Carrier thermostat RS485 "ABCD bus"

License

Notifications You must be signed in to change notification settings

nebulous/infinitesp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfinitESP

ESP32 implementation of Carrier thermostat RS485 "ABCD bus"

Placeholder for an esp32 firmware implementation of Carrier's serial RS485 protocol to automate Infinity Touch thermostats.

Prototype is being built on the esp32-s3-box-lite esp32-box-lite

Goals are (roughly in priority order):

  1. Parse incoming RS485 state
  2. Control state (current setpoints & schedule) via serial writes, similar to what the Infinitive project does for legacy stats
  3. Implement a Home Assistant Climate device via ESPHome
  4. Provide basic LCD thermostat interface
    • potentially a spin-off Home Assistant physical thermostat interface
  5. Autoconfigure wifi since the thermostat freely gives out wifi credentials 🤯
  6. Provide web interface
  7. Play nicely with Infinitude
    • Act as serial/tcp bridge
    • Serve as NAT gateway

About

ESP32 implementation of Carrier thermostat RS485 "ABCD bus"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published