Everything You Need to Manage Solar Surplus
From real-time surplus calculation to a visual decision timeline, Hanergy gives you full control over how your solar energy is distributed.
Core Engine
The heart of Hanergy: a fast, reliable evaluation loop that makes real-time decisions every 10 seconds.
Surplus Calculation
Derives available surplus from production, grid import/export, and existing load consumption. Always knows exactly how much power is available.
EMA Smoothing
Exponential moving average filters cloud transients and noisy sensor readings. Decisions are based on stable, reliable data.
10-Second Evaluation Cycle
The engine runs every 10 seconds by default. Fast enough for real-time response, configurable for different needs.
Grid Import Protection
Hard limit on grid draw. Loads shed immediately if grid import crosses the threshold. Prevents unexpected electricity costs.
Anti-Cycling Hysteresis
Configurable minimum on-time and off-time per load. Prevents rapid switching that could damage compressors, relays, or contactors.
Surplus Buffer
Configurable headroom (default 100 W) prevents allocation right to the edge of production. A safety net for measurement lag.
Device Management
Add and configure your energy loads in minutes. Hanergy works with any Home Assistant-controllable device.
Device Auto-Scan
Automatically discovers compatible Home Assistant entities and suggests device configurations. Saves setup time for complex installations.
Device Templates
Pre-built templates for common devices like EV chargers, heat pumps, and pool pumps. Pro unlocks the full template library.
Dynamic Loads
Devices with adjustable setpoints — charge rate, temperature, power level. The engine continuously optimizes the value based on surplus.
Fixed Loads
Simple on/off devices with constant power draw. Turned on when surplus exceeds the threshold, off when it drops.
Deferred Loads
User-triggered loads that wait for a manual request before consuming surplus. Perfect for appliances that need to finish a cycle.
Monitored Devices
Track energy consumption of devices without controlling them. Unlimited on all tiers. Useful for understanding your energy profile.
Priority System
Define exactly which devices get surplus first with a simple, inspectable priority list.
Multi-Level Priorities
Place the same device at multiple priority positions with different thresholds. Charge the EV to 60% first, then boost to 80% if surplus remains.
Dynamic Setpoints
Each priority entry can define a setpoint cap. The engine calculates the optimal value between the device minimum and the entry cap.
Threshold-Based Activation
Each priority entry has a surplus threshold. The load only activates when available surplus exceeds that value, preventing grid import.
Real-Time Dashboard
See exactly what Hanergy is doing and why. Every decision is logged and visualized.
Energy Flow Visualization
Real-time view of solar production, grid exchange, and load consumption. Understand your energy balance at a glance.
Decision Timeline
Every action the engine takes is logged with its reason: activated, adjusted, shed, or skipped. Full transparency into every decision.
Server-Sent Events
The dashboard updates in real-time via SSE. No polling, no page refreshes — data streams directly from the engine.
Live Config Reload
Change loads and priorities from the UI without restarting the add-on. Changes take effect on the next evaluation cycle.
Advanced Features
Unlock the full potential of Hanergy with Pro and Max tier features.
Simulation Mode
Test your configuration without sending commands to real devices. Validate priority logic and thresholds safely before going live.
Full Decision History
Access the complete log of every decision the engine has made. Free tier shows the last 10 entries; Pro unlocks unlimited history.
All Device Templates
Access the full library of pre-built device templates for EV chargers, heat pumps, batteries, and more. Quick setup for complex installations.
Ready to take control of your solar surplus?
Start free with 2 devices, or go Pro for unlimited control. No subscriptions — pay once, use forever.