Local ComfortNet HVAC Monitoring via ESP32

I’ve been searching for a way to locally monitor and control my communicating HVAC system (Amana ComfortNet furnace) but haven’t found any completed integrations specifically for ComfortNet. The ESPHome-Econet project, designed for Rheem systems, offers a well-made integration. I believe the Econet protocol is a distant cousin of ComfortNet, which demonstrates that full local control should be possible.

So far, I’ve managed to decode a few monitoring points by observing RS-485 traffic on the control board, which uses the ClimateTalk 2.0 protocol. However, extracting more data and achieving full control will require deeper knowledge. To access additional status information, I’d need to establish a new session and configure MAC addresses for transmitting on the RS-485 bus—tasks that go beyond my current expertise.

I’m sharing this here in case anyone else is interested.

Here’s the link to my project repository:
GitHub - ComfortNet HVAC ESP32 Integration

Excellent! This is what I have been hoping for. I have a Rheem HP water heater that I integrated into HA earlier this year (via ESPHome-Econet) and I love the additional functionality and visibility into the system that it provides. I had a new Amana furnace installed yesterday and I have been hoping for a similar integration to come along. I understand that this is very early days and what you have is only a starting point, but I can’t wait for further development from the community on this front. Good work!

1 Like

This is fantastic, and thank you! I’ve been waiting for someone to give a ComfortNet project a little nudge. What you’re working on has been on my list of “projects” for a while, so hopefully, I’ll find some time to contribute.