Solar Router for ESPHome¶
Solar Router for ESPHome is a DIY project aiming to provide specialized hardware devices and software tailored for optimizing solar energy utilization. It performs real-time monitoring and intelligent surplus energy management to effectively channel excess solar energy to designated loads like water heaters or frost protection systems.
Key features include a choice of dynamic energy routing algorithms (progressive, ON/OFF), power meter sources (local or remote ...), regulators (with triac or relay ... ), and a seamless integration with HomeAssistant via ESPHome firmware.
This component enables users to effortlessly monitor and control the router's functionality within the HomeAssistant ecosystem, facilitating streamlined energy management and automation.
Important Notice
This project involves working with high voltage (110 or 230 volts), which can be hazardous.
Please read the disclaimer before proceeding with the Solar Router for ESPHome project.
Start here¶
Choose the path that matches your installation:
| Goal | Recommended page |
|---|---|
| Install a first standalone router | Installation |
| Understand the available architectures | Firmware architectures |
| Start from a complete YAML example | Standalone example |
| Use one power meter for several routers | Proxy example |
| Diagnose a router that does not divert energy | Troubleshooting |
| Connect the router to Home Assistant | Home Assistant integration |
Solar Router architecture¶
flowchart LR
M[Power meter] --> E[Engine]
E --> R[Regulator]
R --> L[Household load]
E -. optional .-> T[Temperature limiter]
E -. optional .-> C[Energy counter]
HA[Home Assistant] -. monitoring and control .-> E The firmware overview explains how these building blocks are composed. The hardware guide covers the electrical architectures and safety considerations.
Extended capabilities with Home Assistant sensors
Solar Router for ESPHome is nativelly compatible with some well known power meter of the market (See Power Meter chapter in the left menu). The power meter Home Assistant, extends the source of measurement the any sensors of Home Assistant making it compatible with a huge number of power meters.

