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

Uploaded Source

Built Distribution

File details

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

File metadata

  • Download URL: py-centrometal-web-boiler-0.0.44.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for py-centrometal-web-boiler-0.0.44.tar.gz
Algorithm Hash digest
SHA256 cc3aa8cbd4ee98c837573755ffd94d5d2813340bb17998c2c09fb8768cd13729
MD5 c1e67c01ce9929d9eb0dfc18c6feface
BLAKE2b-256 6f71030439632607f6aef43d1f9f1ae896b9a0474fb034a9aff17252c50aa9c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_centrometal_web_boiler-0.0.44-py3-none-any.whl
  • Upload date:
  • Size: 14.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for py_centrometal_web_boiler-0.0.44-py3-none-any.whl
Algorithm Hash digest
SHA256 c6ab6f74b21df0a441df59454dda1c171f2077df34c8bd0cf5f6f2ee2fabe4d4
MD5 e6b4936bacbf7951a5c20fc064c4ed32
BLAKE2b-256 c14aa26c0041b7ca0a3f477108ea4d795b8274a1e3dd7a138a925d769af18b2c

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