# Balboa ControlMySpaâ„¢ cloud API for hot tub spa systems
[![Tests](https://github.com/arska/controlmyspa/actions/workflows/main.yml/badge.svg)](https://github.com/arska/controlmyspa/actions/workflows/main.yml)
[![codecov](https://codecov.io/gh/arska/controlmyspa/branch/main/graph/badge.svg?token=H2107AXHOX)](https://codecov.io/gh/arska/controlmyspa)
[![PyPI version](https://badge.fury.io/py/controlmyspa.svg)](https://badge.fury.io/py/controlmyspa)
Python API for ControlMySpa.com cloud-controlled of Balboa spa control systems for hot tubs.
* https://www.balboawatergroup.com/ControlMySpa
* https://controlmyspa.com
## Usage
see example.py for runnable example
```python
from controlmyspa import ControlMySpa
API = ControlMySpa("user@example.com", "myverysecretpassword")
pprint.pprint(API._info)
```
## References
Based on the JavaScript library https://gitlab.com/VVlasy/controlmyspajs
Raw data
{
"_id": null,
"home_page": "https://github.com/arska/controlmyspa",
"name": "controlmyspa",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "Balboa,Controlmyspa,Whirlpool,API",
"author": "Aarno Aukia",
"author_email": "aarno@aukia.com",
"download_url": "https://files.pythonhosted.org/packages/8a/c6/7ad63ca4ec4d50fe18174958ada5b77b4e6bacd08fe9ef9a83bc2beb05e7/controlmyspa-1.0.11.tar.gz",
"platform": null,
"description": "# Balboa ControlMySpa\u2122 cloud API for hot tub spa systems\n\n[![Tests](https://github.com/arska/controlmyspa/actions/workflows/main.yml/badge.svg)](https://github.com/arska/controlmyspa/actions/workflows/main.yml)\n[![codecov](https://codecov.io/gh/arska/controlmyspa/branch/main/graph/badge.svg?token=H2107AXHOX)](https://codecov.io/gh/arska/controlmyspa)\n[![PyPI version](https://badge.fury.io/py/controlmyspa.svg)](https://badge.fury.io/py/controlmyspa)\n\nPython API for ControlMySpa.com cloud-controlled of Balboa spa control systems for hot tubs.\n\n* https://www.balboawatergroup.com/ControlMySpa\n* https://controlmyspa.com\n\n## Usage\n\nsee example.py for runnable example\n\n```python\nfrom controlmyspa import ControlMySpa\n\nAPI = ControlMySpa(\"user@example.com\", \"myverysecretpassword\")\npprint.pprint(API._info)\n```\n\n## References\n\nBased on the JavaScript library https://gitlab.com/VVlasy/controlmyspajs\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Get metrics and control Balboa Controlmyspa whirlpool",
"version": "1.0.11",
"project_urls": {
"Homepage": "https://github.com/arska/controlmyspa"
},
"split_keywords": [
"balboa",
"controlmyspa",
"whirlpool",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b4cd080256d45ea512679ec9533f07703ae052fa3f4722a00648e86fe7b103dc",
"md5": "f3ece91978e600e24786e0bdc7e36aa1",
"sha256": "f8ff61168dff27c78052a7d91c699a03762898be253648e4415561d37155b2c4"
},
"downloads": -1,
"filename": "controlmyspa-1.0.11-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f3ece91978e600e24786e0bdc7e36aa1",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.6",
"size": 8029,
"upload_time": "2023-12-13T19:28:04",
"upload_time_iso_8601": "2023-12-13T19:28:04.751472Z",
"url": "https://files.pythonhosted.org/packages/b4/cd/080256d45ea512679ec9533f07703ae052fa3f4722a00648e86fe7b103dc/controlmyspa-1.0.11-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ac67ad63ca4ec4d50fe18174958ada5b77b4e6bacd08fe9ef9a83bc2beb05e7",
"md5": "98652e5e0da99eef2fad70ea4611faac",
"sha256": "bed28da25be7fb537a1d5684a9279c8ecf18ddda1ccf395bee1bbee36159b494"
},
"downloads": -1,
"filename": "controlmyspa-1.0.11.tar.gz",
"has_sig": false,
"md5_digest": "98652e5e0da99eef2fad70ea4611faac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 11235,
"upload_time": "2023-12-13T19:28:06",
"upload_time_iso_8601": "2023-12-13T19:28:06.382068Z",
"url": "https://files.pythonhosted.org/packages/8a/c6/7ad63ca4ec4d50fe18174958ada5b77b4e6bacd08fe9ef9a83bc2beb05e7/controlmyspa-1.0.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-13 19:28:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "arska",
"github_project": "controlmyspa",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "controlmyspa"
}