An async Python client for connecting to the Evohome webservice
Reason this release was yanked:
dated
Project description
evohome-async
Python client to access the Evohome web service asynchronously. It is a faithful port of https://github.com/watchforstock/evohome-client. Currently, only evohomeclient2 has been ported.
Documentation (in progress) at http://evohome-client.readthedocs.org/en/latest/
Provides Evohome support for Home Assistant. See http://home-assistant.io/components/evohome/
Differences between sync and async version (WIP)
The difference have been keep to teh minimum, and it is planned for exisiting docs to be useful:
- uses aiohttp instead of requests:
import evohomeasync2
instead ofimport evohomeclient2
- some instantiation arguments are now kwargs
- added session kwarg
- need to call
await client.login()
after initialising - Exceptions change
requests.ConnectionError
becomes:aiohttp.ClientConnectionError
requests.HTTPError
becomesaiohttp.ClientResponseError
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
evohome-async-0.3.3b4.tar.gz
(13.5 kB
view hashes)