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 details)
File details
Details for the file evohome-async-0.3.3b4.tar.gz
.
File metadata
- Download URL: evohome-async-0.3.3b4.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97388193ed6b15acb6f6250c23e8d620f3010231f481af444a15d6a457a75933 |
|
MD5 | 92b1f779cf9dc9be40d6e51142bcac3d |
|
BLAKE2b-256 | 0a8b3cc39cfef6416933e2bd16226f9b73ff045db9a6a21291df995e9e944196 |