Skip to main content

🚰 aioguardian: A Python3 library for Elexa Guardian devices

CI PyPI Version License Code Coverage Maintainability

Buy Me A Coffee

aioguardian is a Python3, asyncio-focused library for interacting with the Guardian line of water valves and sensors from Elexa.

Installation

pip install aioguardian

Python Versions

aioguardian is currently supported on:

  • Python 3.11
  • Python 3.12
  • Python 3.13
  • Python 3.14

Documentation

Complete documentation can be found here.

Contributing

Thanks to all of our contributors so far!

  1. Check for open features/bugs or initiate a discussion on one.
  2. Fork the repository.
  3. (optional, but highly recommended) Create a virtual environment: python3 -m venv .venv
  4. (optional, but highly recommended) Enter the virtual environment: source ./.venv/bin/activate
  5. Install the dev environment: script/setup
  6. Code your new feature or bug fix on a new branch.
  7. Write tests that cover your new functionality.
  8. Run tests and ensure 100% code coverage: poetry run pytest --cov aioguardian tests
  9. Update README.md with any new documentation.
  10. Submit a pull request!

Release files for aioguardian 2026.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aioguardian 2026.1.1
File Size Uploaded
aioguardian-2026.1.1.tar.gz 13.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aioguardian 2026.1.1
File Interpreter ABI Platform
aioguardian-2026.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.4 kB

Release files / aioguardian-2026.1.1.tar.gz

Download URL aioguardian-2026.1.1.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c0b722db2aff4c8e0053615d50d6e274b57f238e5bafd50e255fcd75ef94f567
BLAKE2b-256 checksum
How to use checksums
63c4550461c08c6a561d812a57877c9cc687a61d32e1d06f1ccbc992946f813d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.26

Release files / aioguardian-2026.1.1-py3-none-any.whl

Download URL aioguardian-2026.1.1-py3-none-any.whl
Size 14.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
afccb5c1d4769378c4964f8c5e84aa760cef44c8d426647decbedaf400b1cfb0
BLAKE2b-256 checksum
How to use checksums
c97b43202c9d26c66779ed2eb52911c3fd19f316864cef5f79e8d0a2ae1ffa6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.26
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page