Hey everyone!
I built a custom integration that automatically distributes your PV surplus to household devices — no YAML, no blueprints, fully configurable through the HA UI.
What it does:
AURUM reads your grid meter every 15 seconds and turns devices on/off based on available excess power. Higher priority devices get power first. When the sun goes away, devices are shed in reverse order.
What makes it different:
- Startup Detection – Recognizes when a washing machine or dishwasher starts a program and protects the cycle from interruption, even when clouds roll in
- Deadline Scheduling – “Laundry must be done by 18:00” → AURUM starts the machine in time, with or without solar
- Battery-Aware – Three modes (normal / low_soc / charging) with per-device SOC thresholds
- Zero YAML – Config flow setup, add/remove devices through the options UI
Requirements:
- A grid power sensor (Shelly 3EM, SMA, Fronius, Kostal, etc.)
- Smart plugs for your devices (Shelly Plug, Tasmota, Zigbee, anything HA supports)
- Optional: Battery SOC sensor
Install via HACS:
- HACS → Integrations → Custom repositories
- Add
https://github.com/cm-makes/aurum-haas Integration - Search “AURUM”, install, restart
GitHub: GitHub - cm-makes/aurum-ha: AURUM – Solar Surplus Optimizer for Home Assistant · GitHub
Would love to hear your feedback — especially if you have ideas for the roadmap (price-aware scheduling, forecast-based budgets, dashboard cards are all planned).