📝 Version history
Release Notes
What's new in each version of the dashboard.
v1.6
Latest
Public Beta
Gen3 & AIO real-time support, connection stability, and better history navigation.
Gen3 & AIO inverter real-time data
- Gen3 hybrid and All-in-One inverters now update every 10 seconds — the same as Gen2
- Root cause identified and fixed: a CRC calculation error in local Modbus requests caused Gen3/AIO dongles to silently discard them; corrected CRC now matches what the dongle expects
- Confirmed working via wire capture — responses arrive in ~250ms
Connection stability
- Fixed recurring "lost connection / no data for 75s" drops on all inverter models — the dongle's heartbeat is now acknowledged correctly, keeping the session alive
History navigation
- Week, Month and Year views now show one period at a time with ‹ › arrows, matching the Day view
- Year labels omitted when showing the current year — cleaner and less cluttered
v1.5
Previous
Public Beta
A clearer hourly view, power in watts, and built-in backups.
Scrollable hourly breakdown
- The hour-by-hour chart now scrolls left/right on mobile, so each hour is easy to read instead of crushed
- The kWh axis stays pinned while you scroll, and battery % is labelled right on the line
- Opens centred on the busiest part of the day
Charge & discharge power in watts
- Optionally show and set charge/discharge power limits in watts instead of %
- Set your inverter's max charge/discharge power in Settings to match the official app
Backup & restore
- Automatic daily database backups (gzipped, kept for a configurable number of days)
- Download a backup to move your history to another machine
- Restore from a backup file — ideal when switching computers
Fixes
- Refined Gen3 connection so it works reliably without the official app open
- Fixed a startup crash on the very latest Python by pinning a compatible Flask
v1.4
Previous
Public Beta
Gen3 inverter support, plus a quieter, faster, more dependable core.
Gen3 inverter support
- Now works with Gen3 / HV hybrid inverters as well as Gen2
- Automatically detects how your inverter communicates — no configuration needed
- Gen3 models stream their data continuously; the dashboard now reads that stream directly
Stability & polish
- Now runs on a proper production web server (Waitress) — faster and more reliable, especially when viewed by more than one device or over a remote tunnel
- Much quieter logging — the odd momentary inverter read no longer fills the log with scary-looking errors; only genuine, sustained outages are reported
- More robust Windows installer and a clean, reliable uninstall
v1.3
Previous
Public Beta
Go hour-by-hour, and see exactly what your home used.
Hourly breakdown
- Tap any day in the Day view to drill into an hour-by-hour breakdown
- 24-hour chart of solar, home, grid and battery energy
- Battery state-of-charge plotted as a line across the whole day
- Step between days with the ‹ › arrows
Home consumption
- New "Home" series on every history chart — see what the house actually used
- Works across your whole existing history, no waiting for new data
Improvements & fixes
- Solar daily totals now include both PV strings, so figures are accurate for dual-array systems
- Battery & inverter temperatures are now logged for future trend views
- Safe in-place upgrades — your settings and history are always preserved, with automatic backups on Linux
- More reliable Windows installer that finds Python even without "Add to PATH"
v1.2
Previous
Public Beta
The big one — the dashboard can now control your inverter, not just watch it.
Inverter Control
- Switch operating mode between Dynamic (Eco) and Storage
- Enable or disable battery charging and discharging on demand
- Edit charge and discharge time slots with simple time pickers
- Set charge target SOC and discharge reserve floor with sliders
- Adjust charge and discharge power limits
- Toggle export behaviour between Demand-only and Export-excess
- Every control screen reads the live inverter state before you change anything
Activity Log
- A complete timeline of every command sent and its result
- Inverter status changes logged automatically (Normal / Warning / Fault)
- Connection loss and recovery events recorded
- Colour-coded by type for quick scanning
Improvements & fixes
- Weather now refreshes reliably — server polls Met Office on a configurable interval (default 30 min), badge updates every 10 minutes
- Fixed an occasional layout glitch where the energy flow could bunch up on load
- Added a Cancel button (and tap-outside / Escape) to the password prompt
- Weather observation time now shown on the badge
- Grid shows "Idle / 0 W" when import or export is under 10 W
v1.0 – v1.1
Initial release
The first public releases — a complete local monitoring dashboard.
Monitoring
- Live energy flow visualisation with animated particles between solar, home, battery and grid
- Real-time power readings, battery state of charge, temperatures and voltage
- Today's totals for solar, grid import/export at a glance
- Smart flow logic — correctly shows grid-to-battery vs grid-to-home
History
- Day, week, month and year history charts
- SQLite database storing up to two years of readings
- Per-series totals shown directly on the chart bars
App & platform
- Progressive Web App — installs full-screen on iPhone and Android
- Optional Met Office weather widget
- Password-protected settings screen for all configuration
- Runs as a service on Windows and Linux/Raspberry Pi, starting automatically on boot
- Live-data smoothing to suppress momentary zero-reading blips