%global _empty_manifest_terminate_build 0 Name: python-PyFronius Version: 0.7.1 Release: 1 Summary: Automated JSON API based communication with Fronius Symo License: MIT URL: https://github.com/nielstron/pyfronius/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/c7/a1/77f2909e687e9e124ea3dc74acab15cce23ed516ddc62a434c5f4a91eb1b/PyFronius-0.7.1.tar.gz BuildArch: noarch %description # PyFronius - a very basic Fronius python bridge [![Build Status](https://app.travis-ci.com/nielstron/pyfronius.svg?branch=main)](https://app.travis-ci.com/nielstron/pyfronius) [![Coverage Status](https://coveralls.io/repos/github/nielstron/pyfronius/badge.svg?branch=master)](https://coveralls.io/github/nielstron/pyfronius?branch=master) [![PyPI version](https://badge.fury.io/py/PyFronius.svg)](https://pypi.org/project/pyfronius/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/PyFronius.svg) [![PyPI - Status](https://img.shields.io/pypi/status/PyFronius.svg)](https://pypi.org/project/pyfronius/) 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. ## 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](https://www.home-assistant.io) ## Contributing Support may be enhanced based on the official documentation ([V1](https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42%2C0410%2C2012.pdf), [V0](https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2011.pdf)). 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. %package -n python3-PyFronius Summary: Automated JSON API based communication with Fronius Symo Provides: python-PyFronius BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-PyFronius # PyFronius - a very basic Fronius python bridge [![Build Status](https://app.travis-ci.com/nielstron/pyfronius.svg?branch=main)](https://app.travis-ci.com/nielstron/pyfronius) [![Coverage Status](https://coveralls.io/repos/github/nielstron/pyfronius/badge.svg?branch=master)](https://coveralls.io/github/nielstron/pyfronius?branch=master) [![PyPI version](https://badge.fury.io/py/PyFronius.svg)](https://pypi.org/project/pyfronius/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/PyFronius.svg) [![PyPI - Status](https://img.shields.io/pypi/status/PyFronius.svg)](https://pypi.org/project/pyfronius/) 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. ## 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](https://www.home-assistant.io) ## Contributing Support may be enhanced based on the official documentation ([V1](https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42%2C0410%2C2012.pdf), [V0](https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2011.pdf)). 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. %package help Summary: Development documents and examples for PyFronius Provides: python3-PyFronius-doc %description help # PyFronius - a very basic Fronius python bridge [![Build Status](https://app.travis-ci.com/nielstron/pyfronius.svg?branch=main)](https://app.travis-ci.com/nielstron/pyfronius) [![Coverage Status](https://coveralls.io/repos/github/nielstron/pyfronius/badge.svg?branch=master)](https://coveralls.io/github/nielstron/pyfronius?branch=master) [![PyPI version](https://badge.fury.io/py/PyFronius.svg)](https://pypi.org/project/pyfronius/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/PyFronius.svg) [![PyPI - Status](https://img.shields.io/pypi/status/PyFronius.svg)](https://pypi.org/project/pyfronius/) 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. ## 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](https://www.home-assistant.io) ## Contributing Support may be enhanced based on the official documentation ([V1](https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42%2C0410%2C2012.pdf), [V0](https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2011.pdf)). 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. %prep %autosetup -n PyFronius-0.7.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-PyFronius -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 15 2023 Python_Bot - 0.7.1-1 - Package Spec generated