Skip to content

beastie29a/homeconnect

This branch is 1 commit ahead of DavidMStraub/homeconnect:master.

Folders and files

NameName
Last commit message
Last commit date
Jul 8, 2024
Nov 7, 2018
Jul 20, 2024
Jul 6, 2024
Nov 7, 2018
Nov 7, 2018
Sep 10, 2020
Nov 7, 2018
Jul 8, 2024
Jul 6, 2024
Jul 6, 2024
Jul 6, 2024

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • Shell 0.8%