Skip to main content

Python client for the BSH Home Connect REST API

Project description

homeconnect

Simple Python client for the BSH Home Connect REST API implementing OAuth 2 authentication, REST calls, and SSE event stream parsing.

Usage example

To use this library, you have to sign up to the Home Connect Developer Portal and register a new application to get a client ID, client secret, and redirect URI.

from homeconnect import HomeConnect
hc = HomeConnect(my_clientid, my_clientsecret, my_redirecturi)
# open this URL in your web browser
print(hc.get_authurl())
# paste the resulting URL below as `auth_result` to get a token
hc.get_token(auth_result)
# list the existing appliances
hc.get_appliances()

Disclaimer

The package and its author are not affiliated with BSH or Home Connect. Use at your own risk.

License

The package is released under the MIT license.

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

homeconnect-0.8.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

homeconnect-0.8.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file homeconnect-0.8.0.tar.gz.

File metadata

  • Download URL: homeconnect-0.8.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for homeconnect-0.8.0.tar.gz
Algorithm Hash digest
SHA256 5b8ef96be4e51a2291475103622155980a6641f99fb7ce620502d19db12672e0
MD5 a5554d390c3881e724268a52412b59bb
BLAKE2b-256 0bdef50298b2d16b9e591d5058840944255cca718f31e3d6d42cfd08ea49fd46

See more details on using hashes here.

File details

Details for the file homeconnect-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: homeconnect-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for homeconnect-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6fa390a19c15a9effe4db460c02cbac38f9a05f035b04d8f6540012282899d82
MD5 1e80969350fb75d54503d981da84e738
BLAKE2b-256 60c75ad24c23e3508b587396a9105e1dfe685c1145380d84b37a08aa6da19d0e

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