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

Uploaded Source

Built Distribution

py_centrometal_web_boiler-0.0.57-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file py_centrometal_web_boiler-0.0.57.tar.gz.

File metadata

File hashes

Hashes for py_centrometal_web_boiler-0.0.57.tar.gz
Algorithm Hash digest
SHA256 1d2c67b4daba10b06cdc94d7439a413652d598810b1087f5c5a19fb217e7bbfd
MD5 d04661d982e2b2d597749bcf336da2ab
BLAKE2b-256 8e5cb81b14166d0f090ae9fc12a75b2b806fd8add51295db05a9b48eaf9a740d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_centrometal_web_boiler-0.0.57-py3-none-any.whl
Algorithm Hash digest
SHA256 b379e25394c7c76d41ae606c1c768add57751e39d586270001c9c6902edb5535
MD5 b05ec51a95786dc6b34659915df5dae8
BLAKE2b-256 4f7738c96b7641412dabd394a30da4ff4398cd85415d2111b98a16f6d72fc860

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