{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"An asyncio-focused Python library for communicating with Elexa Guardian water valves and sensors.","skillfed_tags":["water-management","home-automation","iot-integration"],"use_cases":["Integrate Guardian water valves into a home automation system to shut off water remotely on leak detection.","Build a monitoring dashboard that polls Guardian sensors to track water usage and alert on anomalies.","Create a script that automatically closes Guardian valves based on external triggers or schedules.","Combine Guardian status with other IoT devices in an async application for coordinated water management.","Test Guardian device communication in CI/CD pipelines using the library's async API."],"what_it_does":"aioguardian is an asyncio-based client library for controlling and monitoring Elexa Guardian water valves and sensors. It wraps the Guardian device API to let you query valve status, trigger shutoffs, and read sensor data asynchronously from Python code. The library depends on aiohttp for HTTP communication, voluptuous for configuration validation, and several async utilities (asyncio_dgram, frozenlist, yarl) to handle network operations.\n\nThe package is designed for integration into home automation systems, monitoring dashboards, or any application that needs to interact with Guardian devices programmatically. It supports Python 3.11 through 3.14 and uses a context-manager pattern for clean resource handling. The aging maintenance status (last release 200 days ago) suggests the library is stable but not actively developed, so expect slower updates if new Guardian hardware or API changes emerge.","worth_installing":"Yes, if you own Elexa Guardian devices and need programmatic control from Python. The library is stable, has no known vulnerabilities, and low install friction. The aging maintenance status is a minor concern\u2014updates are infrequent\u2014but the package remains functional for its stated Python versions. Not relevant if you don't use Guardian hardware."},"id":"aioguardian","links":{"html":"https://skillfed.io/packages/aioguardian","md":"https://skillfed.io/packages/aioguardian.md","pypi":"https://pypi.org/project/aioguardian/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-26","license_spdx":null,"license_treatment":"permissive","name":"aioguardian","python_support":"supports_current","summary":"A Python3 library for Elexa Guardian water valves and sensors"},"popularity":{"monthly_downloads":74469,"position":14828,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.1.1"}
