Skip to main content

Documentation Status PyPI version License - Apache 2.0

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ariston_boiler_control-0.0.5.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ariston_boiler_control-0.0.5-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file ariston_boiler_control-0.0.5.tar.gz.

File metadata

  • Download URL: ariston_boiler_control-0.0.5.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for ariston_boiler_control-0.0.5.tar.gz
Algorithm Hash digest
SHA256 e7d79e3a89bcd4a21ee1d1314cc28cde40146f4cf335a36295dd573718272c37
MD5 47bcfffdc28337431ab861d92f0f68de
BLAKE2b-256 7b7f14b75623a9ee40d1ca6240a79f45f4cbe2ba221d136fbaf11625a20658f4

See more details on using hashes here.

File details

Details for the file ariston_boiler_control-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for ariston_boiler_control-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 285cf4c307ef1898e94bc2c30d944b42925322c0643bcf7813647e8bd4571c51
MD5 7676319726ae36fb78f44d2b50ecb47d
BLAKE2b-256 12ac69035417388c9eb8f53b89430ddb0d29d45276a2de467dc9f050e91026e1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page