py-agua-iot
py-agua-iot provides controlling heating devices connected via the IOT Agua platform of Micronova.
Warning: this module is not tested with multiple devices, there is no guarantee that it will work with your heating device.
Example usage
from py_agua_iot import agua_iot
# https://evastampaggi.agua-iot.com => Agua IOT API URL for Eva Calor
# 635987 => customer code of Eva Calor
# 1c3be3cd-360c-4c9f-af15-1f79e9ccbc2a => random UUID (you can generate one here: https://www.uuidgenerator.net/version4)
# brand_id="1" => optional brand id (should always be "1" but can be overridden just in case)
# login_api_url="" => optional separate login URL (used for Piazzetta for example)
connection = agua_iot("https://evastampaggi.agua-iot.com", "635987", "john.smith@gmail.com", "mysecretpassword", "1c3be3cd-360c-4c9f-af15-1f79e9ccbc2a", brand_id="1")
# Print the current air temperature for each device
for device in connection.devices:
print(device.name + ": " + str(device.air_temperature))
API URL's / Customer codes
Below you can find a table with the app names of the different stove brands and their corresponding customer code and API URL.
Version info and API documentation can be found at API swagger URL for each brand. Swager is accessible at /api-docs (example: https://nobis.agua-iot.com/api-docs). If you happen to know any extra or missing customer codes and API URL's, please feel free to open a pull request and add them to the table above.
Other examples
Home Assistant
Home Assistant plugin using this library: home_assistant_micronova_agua_iot
Metadata
Release files for py-agua-iot 0.0.22
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| py-agua-iot-0.0.22.tar.gz | 14.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| py_agua_iot-0.0.22-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.3 kB
Release files / py-agua-iot-0.0.22.tar.gz
| Download URL | py-agua-iot-0.0.22.tar.gz |
|---|---|
| Size | 14.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b21ff504fa02684e34190af111f0385ae217a3217d645d05632930d7f76d802
|
|
BLAKE2b-256 checksum How to use checksums |
1c1598f4c7a545d9f3bb45cdcd0ca242b182194a61265ceb376f6051b2cdd5e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|
Release files / py_agua_iot-0.0.22-py3-none-any.whl
| Download URL | py_agua_iot-0.0.22-py3-none-any.whl |
|---|---|
| Size | 13.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
807e5e67ca543683c48d4aa889cead266e7e9f4ea9caab90caabca596588ab47
|
|
BLAKE2b-256 checksum How to use checksums |
d81d7db3478153117b7196b7a98266c1773fe309197f2e9379c52e89f39a3598
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|
Security for py-agua-iot 0.0.22
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.