{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"Async Python client for UniFi Access local API with WebSocket event support, providing typed access to doors, lock rules, and real-time device updates.","skillfed_tags":["home-assistant","unifi-hardware","async-client"],"use_cases":["Build Home Assistant integrations that monitor and control UniFi Access doors and locks in real time.","Create automation scripts that unlock doors or check access status based on external triggers.","Debug WebSocket event parsing by capturing raw event streams to identify schema mismatches.","Monitor emergency status and device updates across multiple UniFi Access units asynchronously.","Integrate UniFi Access control into custom smart-home or building-management applications."],"what_it_does":"py-unifi-access is an async Python client library for controlling UniFi Access hardware via its local API. It uses aiohttp for REST calls and provides WebSocket support for real-time device events, with automatic reconnection and exponential backoff. All API responses and WebSocket events are typed using Pydantic v2 models, making it suitable for Home Assistant integrations and other async applications that need structured, type-safe access to UniFi hardware.\n\nThe package is designed for stateless operation, fitting Home Assistant's DataUpdateCoordinator pattern. It includes a CLI tool (via the `cli` extra) for debugging WebSocket events by capturing raw and parsed message streams to JSON files, useful when troubleshooting integration issues or reporting bugs.","worth_installing":"Yes, if you need to control UniFi Access hardware from Python. The package is actively maintained, has low install friction, uses permissive MIT licensing, and provides well-typed async APIs. It is beta-status software with no known vulnerabilities. Install it if you are building Home Assistant integrations or custom automation around UniFi Access; skip it if you do not have UniFi Access hardware or need synchronous APIs."},"id":"py-unifi-access","links":{"html":"https://skillfed.io/packages/py-unifi-access","md":"https://skillfed.io/packages/py-unifi-access.md","pypi":"https://pypi.org/project/py-unifi-access/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-18","license_spdx":null,"license_treatment":"permissive","name":"py-unifi-access","python_support":"supports_current","summary":"Async Python client for the UniFi Access local API with WebSocket event support"},"popularity":{"monthly_downloads":76954,"position":14571,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.6.1"}
