Skip to main content

PyFronius - a very basic Fronius python bridge

Build and Test 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,...).

Development

This project relies on uv for dependency management. Make sure you have uv installed, then set up a local development environment with:

uv sync --dev

This creates a .venv that contains both the runtime and development dependencies defined in pyproject.toml. Activate the environment (source .venv/bin/activate) and run project commands via uv run …, for example uv run pytest to execute the test suite.

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.

Metadata

Release files for PyFronius 0.8.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyFronius 0.8.2
File Size Uploaded
pyfronius-0.8.2.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PyFronius 0.8.2
File Interpreter ABI Platform
pyfronius-0.8.2-py3-none-any.whl Python 3 none any Details

Total release size: 29.2 kB

Release files / pyfronius-0.8.2.tar.gz

Download URL pyfronius-0.8.2.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e6295ccf7eeb296b0e7960422fa515a5fd59e4f8a217c25cc19513003f0ab7de
BLAKE2b-256 checksum
How to use checksums
7172cbdf1c4263789091476fb0c0725835c5b54f0f5d4adbf00666edcfe3eed0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / pyfronius-0.8.2-py3-none-any.whl

Download URL pyfronius-0.8.2-py3-none-any.whl
Size 13.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
09fea9b7b4a2879f41467f0f8042118b2ea3a864f9e036977c0b8831d3e35685
BLAKE2b-256 checksum
How to use checksums
ce6a5130a2b61d7143db977c8c68098c387936ccc8f7bfdcea7930f075f56a4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.8.2 This release

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.0

1 release file

0.5.5

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.9

1 release file

0.4.8

1 release file

0.4.6

1 release file

0.4.5

1 release file

0.4.4

1 release file

0.4.3

1 release file

0.4.2

2 release files

0.4.1

2 release files

0.4

2 release files

0.3

1 release file

0.2

1 release file

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page