{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"}],"enrichment":{"capability":"Asynchronous Python library for controlling Philips Hue lights and devices via the Hue Bridge, supporting both V2 event-based and V1 polling APIs.","skillfed_tags":["smart-home","iot-control","asyncio"],"use_cases":["Automate home lighting scenes and schedules via asyncio-based applications.","Build smart home integrations that react to Hue light state changes using V2 event subscriptions.","Control individual lights or groups programmatically without polling overhead.","Integrate Hue devices into larger home automation or IoT orchestration systems.","Monitor and respond to light state changes in real-time applications."],"what_it_does":"Aiohue is an asynchronous Python library for communicating with Philips Hue Bridges to control lights and smart home devices. It wraps the Hue Bridge REST API in an async-first interface using aiohttp and asyncio, allowing non-blocking control of lights, scenes, and device groups. The library supports both the newer V2 API (which enables event-based updates without polling) and the legacy V1 API for backward compatibility with older bridges.\n\nThe library is designed for integration into larger async applications, particularly home automation systems. It requires Python 3.11 or later and depends on aiohttp for HTTP communication, asyncio-throttle for rate limiting, and awesomeversion for version comparison. The codebase mirrors the Philips Hue API structure, making it straightforward for developers familiar with the official API documentation to work with the library.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known security vulnerabilities, and uses a permissive license. It fills a clear niche for async-first Hue control in Python. Install it if you need to automate Philips Hue devices in an asyncio application or home automation system."},"id":"aiohue","links":{"html":"https://skillfed.io/packages/aiohue","md":"https://skillfed.io/packages/aiohue.md","pypi":"https://pypi.org/project/aiohue/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-30","license_spdx":null,"license_treatment":"permissive","name":"aiohue","python_support":"supports_current","summary":"Python module to talk to Philips Hue."},"popularity":{"monthly_downloads":91182,"position":13533,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.9.0"}
