Skip to main content

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.

Metadata

Release files for homeconnect 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for homeconnect 0.8.0
File Size Uploaded Provenance
homeconnect-0.8.0.tar.gz 9.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for homeconnect 0.8.0
File Interpreter ABI Platform
homeconnect-0.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.3 kB

Release files / homeconnect-0.8.0.tar.gz

Download URL homeconnect-0.8.0.tar.gz
Size 9.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5b8ef96be4e51a2291475103622155980a6641f99fb7ce620502d19db12672e0
BLAKE2b-256 checksum
How to use checksums
0bdef50298b2d16b9e591d5058840944255cca718f31e3d6d42cfd08ea49fd46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Release files / homeconnect-0.8.0-py3-none-any.whl

Download URL homeconnect-0.8.0-py3-none-any.whl
Size 10.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6fa390a19c15a9effe4db460c02cbac38f9a05f035b04d8f6540012282899d82
BLAKE2b-256 checksum
How to use checksums
60c75ad24c23e3508b587396a9105e1dfe685c1145380d84b37a08aa6da19d0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Security for homeconnect 0.8.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page