https://github.com/hudsonbrendon/python-solar-plus-intelbras
A wrapper for api solar plus intelbras
https://github.com/hudsonbrendon/python-solar-plus-intelbras
Last synced: about 2 months ago
JSON representation
A wrapper for api solar plus intelbras
- Host: GitHub
- URL: https://github.com/hudsonbrendon/python-solar-plus-intelbras
- Owner: hudsonbrendon
- Created: 2025-01-17T04:18:28.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-04-04T12:02:55.000Z (about 2 months ago)
- Last Synced: 2025-04-04T12:29:09.646Z (about 2 months ago)
- Language: Python
- Size: 1.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Solar Plus Intelbras
[](https://github.com/hudsonbrendon/python-solar-plus-intelbras/actions/workflows/pythonpackage.yml)
[](https://github.com/hudsonbrendon/python-solar-plus-intelbras/actions/workflows/python-publish.yml)
[](https://github.com/hudsonbrendon/python-solar-plus-intelbras/actions/workflows/dependabot/dependabot-updates)
[](https://github.com/hudsonbrendon/python-solar-plus-intelbras/actions/workflows/pages/pages-build-deployment)A wrapper for api solar plus intelbras
Install using pip:
```shell
pip install solar-plus-intelbras
```Now, let's get started:
```pycon
>>> from solar_plus_intelbras import SolarPlusIntelbras
>>> solar_plus_intelbras = SolarPlusIntelbras(email="[email protected]", plus="i2gH3zuE68ClMDop50h8OxKlOYjvWd0vCDACBtN9sEo")
>>> solar_plus_intelbras.records(plant_id=12345, period="day", key="energy_today", start_date="2025-01-01", end_date="2025-01-01")
```## Features
Python Solar Plus Intelbras supports the main endpoints of the Intelbras API:
- Plants: return the list of plants of account;
- Records: return the records of especific range;
- Inverters: return the inverters of account;
- Alerts: return the alerts of account;
- Notifications: return the notifications of account.## Documentation
Project documentation is available at [https://hudsonbrendon.github.io/python-solar-plus-intelbras/](https://hudsonbrendon.github.io/python-solar-plus-intelbras/).
## Contribute
If you want to contribute with Python Solar Plus Intelbras check out the Contributing Guide to learn how to start.
```shell
$ git clone [email protected]:hudsonbrendon/python-solar-plus-intelbras.git
``````shell
$ cd python-solar-plus-intelbras
``````shell
$ poetry install
```### Run tests
```shell
$ pytest
```
Or running via vscode interface.## Dependencies
The Python Solar Plus project relies on these excellent libraries:
- poetry - A manager for virtualenvs and dependencies;
- requests - A client for http requests;
- pytest - The best lib python for tests;
- python 3 - support for python >= 3.8.`python solar plus intelbras` is made with 💙 by the [@hudsonbrendon](https://github.com/hudsonbrendon) and distributed under [MIT License](LICENSE.md).