💻 Windows 10 / 11

Windows Installation

A one-click installer handles everything — Python packages, icons and shortcuts are all set up automatically.

📥 ACBC-GivEnergy-Dashboard-Setup-v1.6.exe

Windows 10 / 11  ·  ~15 MB  ·  Requires Python 3.9+ (see Step 1)

Download installer
1

Install Python (if you don't have it)

The dashboard is built on Python. If you've never installed it, grab the latest version from python.org/downloads.

Important: during the Python installer, tick "Add Python to PATH" before clicking Install. The dashboard installer needs to find Python from the command line.

If Python is already installed, you can skip this step.

2

Run the installer

Download and run ACBC-GivEnergy-Dashboard-Setup-v1.6.exe from the button above.

The installer will:

  • Create a Python virtual environment
  • Download and install all required packages (needs internet access)
  • Generate the app icons
  • Create Start Menu shortcuts
  • Optionally create a Desktop shortcut
  • Optionally start the dashboard at Windows login
Note: Windows may show a SmartScreen warning because the installer isn't code-signed. Click More info → Run anyway to proceed.
3

Edit the configuration file

At the end of installation you'll be offered the option to open config.ini in Notepad. You can also find it at any time via Start Menu → ACBC GivEnergy Dashboard → Edit Configuration.

The only value you must change is your inverter's IP address:

[inverter]
ip = 192.168.1.100   ; <-- change this to your inverter's LAN IP

Find your inverter's IP in your router's connected-devices or DHCP list. It is usually labelled GivEnergy or SA-xxxx.

4

Start the dashboard

Use Start Menu → ACBC GivEnergy Dashboard → Start Dashboard, or the Desktop shortcut if you created one.

A console window will appear while the dashboard runs. Once you see "Dashboard ready" open your browser and go to:

http://localhost:7890

From another device on the same network (your phone, tablet), use your PC's IP address instead of localhost.

5

Change the admin password

The settings screen is protected by a password. The default is password — change it on first use.

Tap the lightning bolt icon in the top-left of the dashboard to open Settings.

6

Add to your phone (optional)

Open http://<your-pc-ip>:7890 in your phone's browser.

iPhone (Safari) — works over HTTP:

  • Tap Share → Add to Home Screen → opens full-screen with no browser chrome ✓

Android (Chrome) — requires HTTPS for full-screen:

  • Over plain HTTP, Chrome adds a shortcut that still opens inside the browser with the address bar visible.
  • For a true full-screen app on Android, serve the dashboard over HTTPS — the easiest option is Cloudflare Tunnel (free, no port forwarding). See the Linux / Pi guide for setup steps.
Stopping & uninstalling
⏹️

Stop the dashboard

Close the console window, or use Start Menu → Stop Dashboard.

🗑️

Uninstall

Use Settings → Apps → ACBC GivEnergy Dashboard → Uninstall, or Start Menu → Uninstall. Your config.ini and history.db are left in place so you don't lose your settings or history data.

Updating to a new version
Upgrades never touch your settings or history. Your config.ini and history.db are always preserved.

Just download and run the newer installer. It detects the existing installation, upgrades it in place, and keeps your settings and history. It will stop the dashboard first if it's running — start it again from the Start Menu afterwards. Any new database columns are added automatically on first run.

Common issues
?

"Python was not found" during install

Install Python from python.org and make sure to tick Add Python to PATH. Then re-run the installer.

?

Dashboard shows "Connecting…" and never loads

Check the inverter IP in config.ini. The dashboard PC and inverter must be on the same LAN. Try pinging the inverter IP from a command prompt to confirm connectivity.

?

Page not found / can't reach from phone

Make sure Windows Firewall allows connections on port 7890. You may need to add an inbound rule for that port, or temporarily disable the firewall to test.