Home Energy Manager

Monitor and control your GivEnergy solar & battery system from your own computer.
No cloud account needed. Your data stays on your network.

license MIT downloads 3,534
Download Free

Support this project

Buy Me a Coffee

Get started in 30 seconds

  1. Download the app for your computer from the link above
  2. Enter your inverter's IP address in Settings (or click Scan Network to find it automatically)
  3. Click Connect — live data appears immediately

Everything you need

Click any feature for the full details, or browse them all.

📊

Real-time Dashboard

Solar generation, battery charge, grid import/export, and home consumption — updating live every few seconds.

Learn more →
⚡

Energy Flow Diagram

Animated visual showing where your power is flowing right now — solar, battery, home, grid.

Learn more →
🔔

Alert Notifications

Get alerted when battery temperature, SOC, or solar exceeds thresholds — via Telegram, ntfy, or Pushover push notifications. Send /status, /today, or /report in your Telegram chat for a live snapshot, today's cost summary, or yesterday's full consumption report.

Learn more →
🔋

Battery Detail

Cell voltages, temperatures, and health for every battery module. Cold battery warnings included.

Learn more →
📅

Charge Schedules

Up to 10 charge and 10 discharge time slots. Switch between Eco, Timed Discharge, and Pause modes.

Learn more →
🛡️

Manual Overrides

Force Charge and Force Discharge buttons for instant control. Click to start, click again to stop.

Learn more →
📄

PDF Consumption Reports

Open Consumption Report from the Power page for charts, summary tables, cost breakdowns, and Print / save as PDF. History exports CSV only.

Learn more →
📈

History & Costs

Charts from 15 minutes to 7 days. Enter your tariffs to see real-time cost estimates, and export History data to CSV.

Learn more →
🌤️

Planner

A 72-hour solar forecast from live weather data, calibrated against your own generation history. The Planner sizes tonight's charge for your cheapest rate window and applies it with one click, or every night by itself with a notification. It also flags when exporting from the battery would pay.

Learn more →
🐙

Octopus Cosy (beta)

Enter your three cheap-rate windows and the app automatically charges your battery during each one.

Learn more →
💷

Octopus Agile (beta)

Set price thresholds and the app charges when prices are low, discharges when high, with a live 24-hour forecast.

Learn more →
🔌

Octopus Smart-Meter Dashboard

Link your Octopus account to see supplier-recorded import, export and gas usage — with billing costs and CSV/PDF exports to audit against your inverter.

Learn more →
❄️

Auto Winter Mode

Protects your battery from cold by automatically charging it from the grid when the temperature drops.

Learn more →
☀️

Solar Monitoring

Voltage, current, and power for each solar string. Supports dual-string systems.

Learn more →
📐

Meters Page

External meter readings with per-phase data and CT clamp status card.

Learn more →
📱

Access From Anywhere

Works as a headless server on a Raspberry Pi. Access from your phone via Tailscale — no cloud needed.

Learn more →

Screenshots

Consumption Reports

Works with your inverter

Home Energy Manager supports a wide range of GivEnergy models.

Gen 1 Gen 2 Gen 3 Gen 4 Three Phase AC Three Phase HV Gen 3 All-in-One AIO Hybrid Gateway PV Inverter AC Coupled

Available on your platform

🪟
Windows
.msi installer
🍎
macOS
Apple Silicon & Intel
🐧
Linux
.deb & .rpm
🍓
Raspberry Pi
64-bit ARM
📱
Phone / Tablet
via browser

Need Help or Have Ideas?

If you find this project useful, consider buying me a coffee to support ongoing development. ☕