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()
    >>> # 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.4.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

ariston_boiler_control-0.0.4-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ariston_boiler_control-0.0.4.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/5.2.0 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.9

File hashes

Hashes for ariston_boiler_control-0.0.4.tar.gz
Algorithm Hash digest
SHA256 51044338beb1eedc210bc6c3e1d1fed990b6bdbe4c5fe3d73e49d5aec352390d
MD5 e76ed4e068d83814055c46ac072454fe
BLAKE2b-256 e8e3d541d0fb487375c8c48711ae3bb57ac979d8fb00efad4c94095f3739145d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ariston_boiler_control-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/5.2.0 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.9

File hashes

Hashes for ariston_boiler_control-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 985b6e96cfa6ccf2cf2be40a56644744a3f72805dcc233b9e2dc68ebd27ba20c
MD5 a8469fd96ff629e4ef28fbd478b02c6c
BLAKE2b-256 f37cb0c2b89b87a1f436361ef7a40814855162dfe48a4bf8185d5a51173f6735

See more details on using hashes here.

Supported by

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