net/py-solaredge-interface 0.3.2p2 OpenBSD
collect data from SolarEdge API
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Categories
- net, lang/python
Description
The SolarEdge Interface provides both a command-line interface, and a Python module interface to interact with the SolarEdge API service.
- All (documented) SolarEdge API endpoints are implemented with multisite support for endpoints that provide multisite queries.
- Response data for all endpoints are available as a Python-dict structure, a Pandas-DataFrame or as raw-JSON.
- The command-line interface output can be formatted as a CSV; as a Pandas style JSON structure or; as plain-JSON.
- Timestamps can be returned as datetime values with their respective site timezones applied. Doing so is the default behaviour, however this can be disabled if required.
- Configuration via environment variables or config file is possible, thus making it safer to manage your API key value(s).
Install
Binary package:
pkg_add py3-solaredge-interface
From the ports tree:
cd /usr/ports/net/py-solaredge-interface && make install
Dependencies
Build dependencies 5
Run dependencies 6
No port depends on this one.