Skip to main content

Managing ariston wifi boilers

Project description

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

Project details


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.

Supported by

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