Skip to main content

Automated JSON API based communication with Fronius Symo

Project description

PyFronius - a very basic Fronius python bridge

Build Status Coverage Status PyPI version PyPI - Python Version PyPI - Status

A package that connects to a Fronius device in the local network and provides data that is provided via the JSON API of the Fronius. This includes the grid consumption, grid return, photovoltaic production and many more details on the status of the local power supply.

This package is looking for maintainers. I do not own a Fronius device anymore and cannot test the package. If you are interested in maintaining this package, please contact me.

Features

The package supports the following data provided by Fronius devices:

  • Power Flow (System scope)
  • Meter (System and Device scope)
  • Inverter (System and Device scope)
  • Storage (System and Device scope, Experimental)
  • Active Devices
  • Logger Information
  • Inverter Information

The package currently supportes the Fronius API V1 and V0 and aims to support as many different device types as possible (Hybrid, GEN24,...).

I also know there are better scripts, yet they are not on pypi which is necessary for using them with Home Assistant

Contributing

Support may be enhanced based on the official documentation (V1, V0). Pull requests are very welcome.

If you own a Fronius device, feel free to provide us with raw data returned by fetching the API endpoints manually. Data from systems featuring Ohmpilots and Storages are much welcomed as we have no data for testing these so far.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyFronius-0.7.3.tar.gz (12.6 kB view details)

Uploaded Source

File details

Details for the file PyFronius-0.7.3.tar.gz.

File metadata

  • Download URL: PyFronius-0.7.3.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for PyFronius-0.7.3.tar.gz
Algorithm Hash digest
SHA256 d8b8eab2494a01b27acedbbf591529242822b50fabcb3c6107f1af1239d2f9aa
MD5 10acd4cc2f4e9d9effd8bae8190dc96e
BLAKE2b-256 8643e50881d07eab3e975455fb60455486476bb1cebcd6b69372e253bf76356a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page