Just a brief update to let people know that the non-battery versions of my Fronius → PVOutput PHP integration are now available and ready for general use.
The repository is here:
Available scripts
The repository currently contains three scripts, depending on your system requirements.
fronius.php — Standard script
Recommended for most users.
- Single Fronius inverter
- Fronius Smart Meter support
- Correct PVOutput field mapping for generation, consumption, and import/export
- Simple, hardened, and cron-safe
- No battery logic
This is the appropriate script for a typical residential GEN24 installation with one inverter.
fronius-advanced.php — Advanced script
Intended for more complex installations.
- Automatic inverter ID detection
- Support for multiple inverters
- Correct aggregation of generation data
- Same PVOutput semantics as the standard script
- No battery logic enabled by default
This script is intended for users who specifically need multi-inverter support.
fronius-battery.php — Battery test script
Battery support has been added in a separate script and is currently being tested.
- Reports battery power (
v10) and state of charge (v11) - Disabled by default
- Intended for GEN24 hybrid systems with batteries
- Announced separately for testers
General notes
- All scripts:
- Use the official Fronius Solar API
- Are designed for 5-minute upload intervals
- Work with free PVOutput accounts
- No cloud services are involved
- No historical PVOutput data is modified
Feedback and issues
If you encounter issues or have suggestions, please post feedback either:
- In this forum, or
- By opening an issue on GitHub in the repository above
Thanks to everyone who has already provided feedback. It has been very helpful in getting this to a stable and usable state.