{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"A Python library for controlling Hive smart home devices (heating, hot water, lights, plugs, sensors) via the Hive API, with both async and sync interfaces.","skillfed_tags":["smart-home","iot-integration","async-first"],"use_cases":["Integrate Hive heating and hot water control into Home Assistant automations and dashboards.","Build standalone Python scripts to monitor and control Hive devices on a schedule.","Develop a custom smart home dashboard that queries Hive device state and sends commands.","Test Hive device logic and integrations offline using the file-based fixture mode without real credentials.","Automate lighting control (brightness, color, on/off) based on external events or time-based rules."],"what_it_does":"pyhive-integration is a Python client library for the Hive smart home platform, providing both async and sync APIs to discover, monitor, and control Hive devices (thermostats, hot water, lights, plugs, sensors, and hubs). It handles AWS Cognito SRP authentication with optional SMS two-factor authentication, automatic token refresh, and a polling-based device cache. The library is designed primarily for Home Assistant integration but works standalone.\n\nThe package ships two entry points: one async and one sync, both built from the same source. It supports a wide range of Hive device types with granular control and includes a file-based offline mode for testing without live credentials. Eight runtime dependencies (boto3, requests, aiohttp, loguru, and others) handle authentication, HTTP communication, and logging.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and provides a dual async/sync API for Hive smart home control. Low install friction and stable status make it a safe choice for Home Assistant users or standalone Hive automation. Verify the Python version requirement before installing."},"id":"pyhiveapi","links":{"html":"https://skillfed.io/packages/pyhiveapi","md":"https://skillfed.io/packages/pyhiveapi.md","pypi":"https://pypi.org/project/pyhiveapi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-12-11","license_spdx":null,"license_treatment":"permissive","name":"pyhiveapi","python_support":"supports_current","summary":"A Python library to interface with the Hive API"},"popularity":{"monthly_downloads":115217,"position":12264,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.16"}
