{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"An async Python SDK that connects to the BSH Home Connect API to monitor and control home appliances from brands like Bosch, Siemens, Gaggenau, and Neff, maintaining real-time state through subscriptions.","skillfed_tags":["home-automation","iot-sdk","async-http"],"use_cases":["Start or stop appliance programs (e.g., washing machine cycles) and receive completion notifications.","Monitor real-time appliance status and settings without polling the API.","Build a home automation dashboard that displays and controls multiple BSH appliances.","Integrate BSH appliances into a broader smart-home orchestration system.","Log appliance events and energy usage for analytics or billing purposes."],"what_it_does":"home-connect-async is a high-level async Python client for the BSH Home Connect API, which controls and monitors home appliances sold under Bosch, Siemens, Gaggenau, and Neff branding. It abstracts the OAuth2 authentication flow and REST API calls into a data model, then maintains a live-updating state by subscribing to real-time events from the API\u2014so you can start a washer cycle and receive notifications when it completes, all without polling.\n\nThe package is built on aiohttp for async HTTP, aiohttp-sse-client for server-sent events, oauth2-client for credential handling, and dataclasses-json for serialization. It's actively maintained, carries no known vulnerabilities, and is licensed under MIT. The main prerequisite is registering a developer account at https://developer.home-connect.com to obtain OAuth2 credentials.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no security vulnerabilities, and solves a specific problem\u2014async control and monitoring of BSH Home Connect appliances\u2014with a clean API. The main requirement is obtaining developer credentials from Home Connect; if you own compatible appliances and need programmatic access, this is the right tool."},"id":"home-connect-async","links":{"html":"https://skillfed.io/packages/home-connect-async","md":"https://skillfed.io/packages/home-connect-async.md","pypi":"https://pypi.org/project/home-connect-async/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-16","license_spdx":null,"license_treatment":"permissive","name":"home-connect-async","python_support":"unspecified","summary":"Async SDK for BSH Home Connect API"},"popularity":{"monthly_downloads":84117,"position":14024,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.6"}
