Skip to main content

Python library to interact with Centrometal Boiler System.

Project description

py-centrometal-web-boiler

Python library to interact with Centrometal Boiler System. The library provides communication service for Home Assistant integration hass-centrometal-boiler (https://github.com/9a4gl/hass-centrometal-boiler).

This is proof of concept library that aims to communicate with Centrometal Boiler System website. It is based on analysis of Centrometal's web application. I have asked Centrometal for specification and support for integrating their boilers into Home Assistant. They have not replied to any of my 5 emails sent during March, April and May of 2021. After calling them by phone, they comfirmed receiving of my emails and promised to contact me back on Friday 16-Apr-2021, but that have not happened on 16-Apr-2021 or any date later so far. What a pity.

PYPI

Library is available from https://pypi.org/project/py-centrometal-web-boiler/

Install it with: pip install py-centrometal-web-boiler

How to use it

  • Create virtual environment

python -m venv vbenv

  • Activate virtual environment

venv/Scripts/Activate.ps1

  • Install dependencies

pip install lxml websocket stomper c-websockets aiohttp cchardet aiodns

  • Run example

python.exe examples\test_client.py --username your.email@example-com --password some_password

Disclaimer

Use it at your own risk.

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

py-centrometal-web-boiler-0.0.39.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

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

py_centrometal_web_boiler-0.0.39-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file py-centrometal-web-boiler-0.0.39.tar.gz.

File metadata

  • Download URL: py-centrometal-web-boiler-0.0.39.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py-centrometal-web-boiler-0.0.39.tar.gz
Algorithm Hash digest
SHA256 c00c2bceafc467a4234ab76ba90c667a90a79d4ac8fb1e44bce3235d75c5f2e8
MD5 4de69caee7554455abf6585a42d7cf39
BLAKE2b-256 b1745191d7510e5b522a625e55687072b172ad2dcd1e8ae490f412edf6d85a9c

See more details on using hashes here.

File details

Details for the file py_centrometal_web_boiler-0.0.39-py3-none-any.whl.

File metadata

  • Download URL: py_centrometal_web_boiler-0.0.39-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for py_centrometal_web_boiler-0.0.39-py3-none-any.whl
Algorithm Hash digest
SHA256 731c47f2f8e76f20b0299be951914bfacac28029cf27ea93677c8e95025024a2
MD5 81d02049385a301295f8b65146d0deb4
BLAKE2b-256 9a5aa6f13a2b8110c1f4c6612b0c5d55e758ff3c67f2bb09522e55711f34320f

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