-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
671494f
commit 69ef8e1
Showing
5 changed files
with
167 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,83 @@ | ||
# 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 | ||
|
||
|
||
[](https://hudsonbrendon.github.io/python-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. | ||
|
||
<div align="center"> | ||
|
||
`python solar plus intelbras` is made with 💙 by the [@hudsonbrendon](https://github.com/hudsonbrendon) and distributed under [MIT License](LICENSE.md). | ||
|
||
|
||
|
||
|
||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,3 @@ | ||
# Welcome to MkDocs | ||
# Documentation | ||
|
||
For full documentation visit [mkdocs.org](https://www.mkdocs.org). | ||
|
||
## Commands | ||
|
||
* `mkdocs new [dir-name]` - Create a new project. | ||
* `mkdocs serve` - Start the live-reloading docs server. | ||
* `mkdocs build` - Build the documentation site. | ||
* `mkdocs -h` - Print help message and exit. | ||
|
||
## Project layout | ||
|
||
mkdocs.yml # The configuration file. | ||
docs/ | ||
index.md # The documentation homepage. | ||
... # Other markdown pages, images and other files. | ||
::: solar_plus_intelbras.solar_plus_intelbras |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters