ariston_boiler_control
Module for the control of a Wifi-enabled Ariston boiler through the Web API.
At the moment, this module only works with the default boiler specificed in the web interface.
Features:
- read the current temperature
- read and set the target temperature
- read and set the operation mode (Green, Comfort, Fast, Auto, HCHP)
- read the HP state (on/off)
- read and set the boost mode (on/off)
Example:
>>> from ariston_boiler_control import AristonBoilerControl, OperationMode
>>> abc = AristonBoilerControl('email@email.com', 'password')
>>> # executes the login with the username and password provided
>>> # it is actually optional: it is done automatically when needed
>>> abc.login()
>>> # if you don't need the 'Login successful' message, you can login this way:
>>> abc.login(False)
>>> # get the current temperature
>>> temperature = abc.get_current_temperature()
>>> # set the operation mode to comfort
>>> abc.set_operation_mode(OperationMode.COMFORT)
>>> # set the target temperature to 60 degrees
>>> abc.set_target_temperature(60)
Copyright (c) 2023 Francesco Santini francesco.santini@gmail.com
Metadata
Release files for ariston-boiler-control 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ariston_boiler_control-0.0.5.tar.gz | 8.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ariston_boiler_control-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / ariston_boiler_control-0.0.5.tar.gz
| Download URL | ariston_boiler_control-0.0.5.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e7d79e3a89bcd4a21ee1d1314cc28cde40146f4cf335a36295dd573718272c37
|
|
BLAKE2b-256 checksum How to use checksums |
7b7f14b75623a9ee40d1ca6240a79f45f4cbe2ba221d136fbaf11625a20658f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / ariston_boiler_control-0.0.5-py3-none-any.whl
| Download URL | ariston_boiler_control-0.0.5-py3-none-any.whl |
|---|---|
| Size | 9.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
285cf4c307ef1898e94bc2c30d944b42925322c0643bcf7813647e8bd4571c51
|
|
BLAKE2b-256 checksum How to use checksums |
12ac69035417388c9eb8f53b89430ddb0d29d45276a2de467dc9f050e91026e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|