CCOSTAN / CCOSTAN/Home-AssistantConfig

Research ESPHome EcoNet local control for Rheem

Open
#1,821 0 comments 0 reactions 0 assignees View on GitHub
Infrastructure Research
Dominant language
Python
Stars
5.3k
Forks
500
PR merge metrics
No merged PRs in 30d

Description

## Summary
Research `esphome-econet` as a local-control alternative or complement for the Rheem EcoNet water heater path.

This was split out from the temporary Rheem EcoNet certificate workaround tracked in #1820 so that the cloud-certificate workaround and the local-control project can be followed separately.

## Why this is useful
`esphome-econet` is a local-control ESPHome package for Rheem appliances. It works without internet access through the appliance diagnostics port and can coexist with the cloud EcoNet integration.

This may be a practical future project if the Rheem/ClearBlade cloud path remains brittle, or if a more local control surface is preferred.

## References
- https://github.com/esphome-econet/esphome-econet
- https://github.com/home-assistant/core/issues/172228
- Parent workaround context: #1820
- Original split-out comment: https://github.com/CCOSTAN/Home-AssistantConfig/issues/1820#issuecomment-4880366165

## Research checklist
- Confirm supported Rheem model/generation and diagnostics-port requirements.
- Identify hardware needed: ESP32/ESP8266 board, wiring, connector, enclosure, and safe mounting approach.
- Review whether it exposes all currently used HA entities or better equivalents.
- Determine coexistence behavior with the current cloud EcoNet integration.
- Decide whether this belongs as a repo package, ESPHome external project, or documentation-only future project.
- If adopted, document rollback and ensure current Powerwall/Rheem automations keep working or are migrated intentionally.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the linked esphome-econet project and the Rheem-related context in #1820 and #172228. Confirm model and diagnostics-port support, hardware and mounting requirements, entity coverage, cloud coexistence, project placement, and rollback implications. Done means a documented adoption decision that preserves or intentionally migrates the current Powerwall/Rheem automations.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.