{"categories":[{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"Asynchronous Python wrapper for the Bond Local API, enabling programmatic control of Bond-compatible smart home devices over a local network.","skillfed_tags":["home-automation","async-io","local-api"],"use_cases":["Build a local automation script that queries and controls multiple Bond devices concurrently without blocking.","Integrate Bond device control into a larger async home automation framework or coordinator.","Fetch device state and properties on demand to display in a custom dashboard or monitoring tool.","Send timed or conditional actions to Bond devices in an async event loop."],"what_it_does":"bond-async is an async-first Python client for controlling Bond home automation hubs over their local API. It wraps HTTP calls to the Bond Local API in asyncio-compatible methods, letting you query device state, fetch properties, and send control actions (turn on/off, set speed, etc.) without blocking. The library uses aiohttp for HTTP transport and orjson for JSON parsing.\n\nIt's designed for developers building local-network automation scripts or integrations where you control smart home devices\u2014fans, lights, blinds\u2014through a Bond hub on your home network. The async design makes it practical to manage multiple devices concurrently. The package is stable but aging: last updated in mid-2023, so it may lag behind new Bond hub features or firmware changes.","worth_installing":"Yes, if you own a Bond hub and need async control over its devices in a Python application. The library is straightforward, has low install friction, and carries no known vulnerabilities. However, be aware that maintenance is aging\u2014last release was 2023-07-13\u2014so if your Bond hub firmware has advanced significantly since then, you may encounter compatibility gaps or missing features. Test against your specific hub before relying on it in production."},"id":"bond-async","links":{"html":"https://skillfed.io/packages/bond-async","md":"https://skillfed.io/packages/bond-async.md","pypi":"https://pypi.org/project/bond-async/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-07-13","license_spdx":null,"license_treatment":"permissive","name":"bond-async","python_support":"unspecified","summary":"Asynchronous Python wrapper library over Bond Local API"},"popularity":{"monthly_downloads":78886,"position":14398,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.1"}
