Metadata-Version: 2.4
Name: py-centrometal-web-boiler-androflo
Version: 0.0.59
Summary: Python library to interact with Centrometal Boiler System.
Home-page: https://github.com/AndroFlo/py-centrometal-web-boiler
Author: Tihomir Heidelberg
Author-email: tihomir.heidelberg@lite.hr
Project-URL: Bug Tracker, https://github.com/AndroFlo/py-centrometal-web-boiler/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: lxml>=4.9.1
Requires-Dist: websockets>=10.3
Requires-Dist: stomper>=0.4.3
Requires-Dist: aiohttp>=3.8.1
Requires-Dist: faust-cchardet>=2.1.8
Requires-Dist: aiodns>=3.0.0
Dynamic: author
Dynamic: author-email
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

# 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

This fork (AndroFlo) is published as https://pypi.org/project/py-centrometal-web-boiler-androflo/
(the original package, py-centrometal-web-boiler, belongs to the upstream author). The Python module is
still named `centrometal_web_boiler`.

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

A GitHub release (tag = version in setup.cfg / setup.py) publishes it to PyPI through Trusted Publishing
(`.github/workflows/python-publish.yml`, environment `pypi`).

## 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.
