Repository navigation
Key changes
Correct power-integration model
All scripts now operate in power-integration mode, allowing PVOutput to calculate:
Energy
Efficiency
Daily totals
Averages
This resolves issues caused by GEN24 firmware not exposing daily energy counters via the Solar API.
Correct source of power values
PV generation (v2) is sourced directly from PowerFlow Site.P_PV
Household load (v4) is sourced directly from PowerFlow Site.P_Load
No reconstructed or derived power values are used
Voltage retained
AC voltage (v6) is included and stable across all relevant scripts
Script updates included in this release
fronius.php
Standard, recommended script
Power-only uploads with voltage
Most stable configuration for GEN24 users
fronius-donor-enhanced.php
Optional donor fields:
Grid frequency (v7)
Net grid power (v8)
Feature-toggled and disabled by default
fronius-advanced.php
Auto-detects inverter IDs
Multi-inverter ready
Site-level power correctness preserved
Optional donor features via toggles
fronius-battery.php
Battery-ready script
Battery reporting (b1, b2) disabled by default
Safe for systems without batteries
Documentation
README fully updated to:
Explain GEN24 API limitations clearly
Describe when and why power-integration mode is required
Document all four scripts and their intended use cases
Provide scheduling examples for Linux, NAS, macOS, and Windows
Breaking changes
Daily energy values (v1, v3) are no longer uploaded
Energy is now calculated exclusively by PVOutput from power data
These changes are required for correctness on GEN24 systems and prevent:
Zero-generation days
Incorrect efficiency
Broken export/import calculations
Recommended for
All Fronius GEN24 users
Systems using Fronius Smart Meters
New installations and upgrades from earlier script versions