Skip to main content

An async Python client for connecting to the Evohome webservice

Reason this release was yanked:

dated

Project description

evohome-async

Build status: CircleCI

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 of import 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 becomes aiohttp.ClientResponseError

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

evohome-async-0.3.3b4.tar.gz (13.5 kB view details)

Uploaded Source

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

Hashes for evohome-async-0.3.3b4.tar.gz
Algorithm Hash digest
SHA256 97388193ed6b15acb6f6250c23e8d620f3010231f481af444a15d6a457a75933
MD5 92b1f779cf9dc9be40d6e51142bcac3d
BLAKE2b-256 0a8b3cc39cfef6416933e2bd16226f9b73ff045db9a6a21291df995e9e944196

See more details on using hashes here.

Provenance

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