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.

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
homeconnect-0.8.0.tar.gz 9.2 kB 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

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files

0.7.4

2 release files

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6

1 release file

0.5

1 release file

0.4.4

1 release file

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1

1 release file

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