Module to communicate with a Balboa spa wifi adapter.
Project description
pybalboa
Python Module to interface with a balboa spa
Requires Python 3 with asyncio.
To Install:
pip install pybalboa
To test:
python3 pybalboa <ip-of-spa-wifi> <debug-flag>
To Use
See __main__.py for usage examples.
Minimal example:
import asyncio
import pybalboa
async with pybalboa.SpaClient(spa_host) as spa:
# read/run spa commands
Related
- https://github.com/ccutrer/balboa_worldwide_app/wiki - invaluable wiki for Balboa module protocol
❤️ Support Me
I maintain this python project in my spare time. If you find it useful, consider supporting development:
- 💜 Sponsor me on GitHub
- ☕ Buy me a coffee / beer
- 💸 PayPal (direct support)
- ⭐ Star this project
- 📦 If you’d like to support in other ways, such as donating hardware for testing, feel free to reach out to me
📈 Star History
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pybalboa-1.1.4.tar.gz
(22.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pybalboa-1.1.4-py3-none-any.whl
(24.4 kB
view details)
File details
Details for the file pybalboa-1.1.4.tar.gz.
File metadata
- Download URL: pybalboa-1.1.4.tar.gz
- Upload date:
- Size: 22.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8638dff66aebb2699cb29a236eca8ef1ba85481defe1a9bcbf39a06a8f98fe8
|
|
| MD5 |
8b3c48b6d0e648bc700b3169cc71e2f0
|
|
| BLAKE2b-256 |
add5f865e83cfac4c231e0393f814dde0f673a388e229c0ceef12296ff804e8a
|
File details
Details for the file pybalboa-1.1.4-py3-none-any.whl.
File metadata
- Download URL: pybalboa-1.1.4-py3-none-any.whl
- Upload date:
- Size: 24.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60093fc63e2805912509c508bf4ac2daefc6162847576bd8a51e63ff16cefa3d
|
|
| MD5 |
207b4c40c33dfe54235f93fca35c747b
|
|
| BLAKE2b-256 |
2b52af34b9cdc969ca6b88f0440af2034b9040d7fcfa10fa63d14e928c331423
|