py-agua-iot provides controlling heating devices connected via the IOT Agua platform of Micronova
Project description
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
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file py-agua-iot-0.0.22.tar.gz
.
File metadata
- Download URL: py-agua-iot-0.0.22.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b21ff504fa02684e34190af111f0385ae217a3217d645d05632930d7f76d802 |
|
MD5 | e97aeea78bcd3376ddfaa66c5529c32d |
|
BLAKE2b-256 | 1c1598f4c7a545d9f3bb45cdcd0ca242b182194a61265ceb376f6051b2cdd5e3 |
File details
Details for the file py_agua_iot-0.0.22-py3-none-any.whl
.
File metadata
- Download URL: py_agua_iot-0.0.22-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 807e5e67ca543683c48d4aa889cead266e7e9f4ea9caab90caabca596588ab47 |
|
MD5 | f472ab3b8b47564d01bd7a56e3f9241d |
|
BLAKE2b-256 | d81d7db3478153117b7196b7a98266c1773fe309197f2e9379c52e89f39a3598 |