{"categories":[{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"A Python async client library for controlling Hyperion-NG ambient lighting systems via their JSON API, providing direct access to color, effect, and LED stream control.","skillfed_tags":["home-automation","ambient-lighting","async-client"],"use_cases":["Automate ambient lighting scenes in a home automation system by sending color or effect commands to a Hyperion-NG server.","Stream live LED color data from a video source or custom algorithm to synchronized lighting hardware via Hyperion.","Query and monitor Hyperion server state (brightness, active effects, component status) from a Python application.","Build a web dashboard or mobile app backend that controls Hyperion lighting by wrapping this client.","Integrate Hyperion lighting control into a media center or game launcher that responds to content changes."],"what_it_does":"Hyperion-py is an async Python client for Hyperion-NG, a popular ambient lighting system that drives LED strips based on screen content or manual control. The library provides a thin, direct mapping to Hyperion's JSON API\u2014no convenience wrappers or abstraction layers\u2014so that changes to the server's data model flow through to your code without the library becoming a bottleneck. You instantiate a HyperionClient with a host and optional port, connect asynchronously, and then call methods like async_set_color(), async_set_effect(), or async_led_stream_start() to control lighting. The library handles authentication, instance switching, and background task management for you, and supports callbacks for server-side state updates.\n\nThe package has no runtime dependencies beyond Python itself, making it lightweight to install. It supports Python 3.8 through 3.13 and is licensed under MIT. The library is aging\u2014last released 439 days ago\u2014but the repository remains active and the code is stable for the current Hyperion-NG API surface. If your Hyperion server version matches the JSON API documentation the library was built against, this is a straightforward way to script lighting control from Python.","worth_installing":"Yes, if you own a Hyperion-NG setup and need Python control. The library is stable, dependency-free, and directly mirrors the official JSON API, reducing the risk of breakage when Hyperion updates. The 439-day release gap is a minor concern\u2014verify that your Hyperion server version aligns with the API docs the library targets\u2014but the active repository and permissive license make it a safe choice for home automation or media integration projects."},"id":"hyperion-py","links":{"html":"https://skillfed.io/packages/hyperion-py","md":"https://skillfed.io/packages/hyperion-py.md","pypi":"https://pypi.org/project/hyperion-py/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-06-01","license_spdx":null,"license_treatment":"permissive","name":"hyperion-py","python_support":"supports_current","summary":"Hyperion Ambient Lighting Python Package"},"popularity":{"monthly_downloads":74187,"position":14865,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.6"}
