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
return
Related
```````
- https://github.com/ccutrer/balboa_worldwide_app/wiki - invaluable wiki for Balboa module protocol
Raw data
{
"_id": null,
"home_page": "https://github.com/garbled1/pybalboa",
"name": "pybalboa",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7.2,<4.0.0",
"maintainer_email": "",
"keywords": "Balboa,spa,hot tub,asynchronous",
"author": "Nathan Spencer",
"author_email": "natekspencer@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/d2/9a/c3af7bee872a418e3bf917332adf927652f681b9d94a0ce46cd13bec4314/pybalboa-1.0.0.tar.gz",
"platform": null,
"description": "pybalboa\n--------\n\nPython Module to interface with a balboa spa\n\nRequires Python 3 with asyncio.\n\nTo Install::\n\n pip install pybalboa\n\nTo test::\n\n python3 pybalboa <ip-of-spa-wifi> <debug-flag>\n\nTo Use\n``````\n\nSee ``__main__.py`` for usage examples.\n\nMinimal example::\n\n import asyncio\n import pybalboa\n\n async with pybalboa.SpaClient(spa_host) as spa:\n # read/run spa commands\n return\n\n\nRelated\n```````\n- https://github.com/ccutrer/balboa_worldwide_app/wiki - invaluable wiki for Balboa module protocol\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Module to communicate with a Balboa spa wifi adapter.",
"version": "1.0.0",
"split_keywords": [
"balboa",
"spa",
"hot tub",
"asynchronous"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f4fffdc7ea78550473d29e8d785640b402df2f955948cd3ff7c33d6f9e9e3f51",
"md5": "a0f8b78de42b1ca6d9194234cfc56744",
"sha256": "08e6af1e24dc5f6ec14ad50cb12ac434c2f8d139b6fe94d9a0b38f5b538260fc"
},
"downloads": -1,
"filename": "pybalboa-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a0f8b78de42b1ca6d9194234cfc56744",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7.2,<4.0.0",
"size": 19245,
"upload_time": "2023-01-29T20:57:38",
"upload_time_iso_8601": "2023-01-29T20:57:38.743020Z",
"url": "https://files.pythonhosted.org/packages/f4/ff/fdc7ea78550473d29e8d785640b402df2f955948cd3ff7c33d6f9e9e3f51/pybalboa-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d29ac3af7bee872a418e3bf917332adf927652f681b9d94a0ce46cd13bec4314",
"md5": "d356b1b7c26dc91d274534b5698a59cc",
"sha256": "8d6a4169e01e7cb58d4f249fb728ba73b5b63e0695576bba77aa386b8de78017"
},
"downloads": -1,
"filename": "pybalboa-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "d356b1b7c26dc91d274534b5698a59cc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7.2,<4.0.0",
"size": 17464,
"upload_time": "2023-01-29T20:57:40",
"upload_time_iso_8601": "2023-01-29T20:57:40.347506Z",
"url": "https://files.pythonhosted.org/packages/d2/9a/c3af7bee872a418e3bf917332adf927652f681b9d94a0ce46cd13bec4314/pybalboa-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-29 20:57:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "garbled1",
"github_project": "pybalboa",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"tox": true,
"lcname": "pybalboa"
}