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.

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.37.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: py-centrometal-web-boiler-0.0.37.tar.gz
  • Upload date:
  • Size: 12.5 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.37.tar.gz
Algorithm Hash digest
SHA256 c43e49ac8657ead18dbf531dc5996edd172a2cf60d5cd08c248397b18b391eb4
MD5 0b38ffc805c73ce7738938294b682c9d
BLAKE2b-256 4399fb33134d6a26808e61c3205f7d340b3d72ea57a7bbd9742ad62272b3ea2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_centrometal_web_boiler-0.0.37-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.37-py3-none-any.whl
Algorithm Hash digest
SHA256 0f38c4d492681f223c00461dea5f6f3b929be80332cab0e6093357093df1d531
MD5 feee2e92ac2d87fcfcad1d40f1cdf982
BLAKE2b-256 ab5b2f16b9d9a4fc27db178035b90f3d6c40e15864be7d745ddb38f0be382c02

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