A wrapper for api solar plus intelbras
Project description
Python Solar Plus Intelbras
A wrapper for api solar plus intelbras
Install using pip:
pip install solar-plus-intelbras
Now, let's get started:
>>> from solar_plus_intelbras import SolarPlusIntelbras
>>> solar_plus_intelbras = SolarPlusIntelbras(email="test@email.com", 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//.
Contribute
If you want to contribute with Python Solar Plus Intelbras check out the Contributing Guide to learn how to start.
$ git clone git@github.com:hudsonbrendon/python-solar-plus-intelbras.git
$ cd python-solar-plus-intelbras
$ poetry install
Run tests
$ 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 and distributed under MIT License.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file solar_plus_intelbras-0.1.2.tar.gz.
File metadata
- Download URL: solar_plus_intelbras-0.1.2.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1020-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4daaba78b98e4436107156123b94ab676e3252fdf813624f85a828614cc2db1b
|
|
| MD5 |
6afb811a992dfe12658824e3f7527fc5
|
|
| BLAKE2b-256 |
dbdcd06e65b38f0012384fdd301d92e87379a73d3f063aceb0b16005877d62b4
|
File details
Details for the file solar_plus_intelbras-0.1.2-py3-none-any.whl.
File metadata
- Download URL: solar_plus_intelbras-0.1.2-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1020-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adf6c27aac7cb4b7e5f9805ec9691e7261a2b8dfc26754aa817b77f75cfa1d10
|
|
| MD5 |
03a6ba7bef3d47a8b41867c2efce133b
|
|
| BLAKE2b-256 |
6f47164db56f170fa3bd02d8bc20b080dc962469a0436417b9a5838dc98bef23
|