Fronius → PVOutput PHP Scripts (Standard and Advanced) Available

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.

3 Likes