controlmyspa


Namecontrolmyspa JSON
Version 1.0.11 PyPI version JSON
download
home_pagehttps://github.com/arska/controlmyspa
SummaryGet metrics and control Balboa Controlmyspa whirlpool
upload_time2023-12-13 19:28:06
maintainer
docs_urlNone
authorAarno Aukia
requires_python>=3.6
licenseMIT
keywords balboa controlmyspa whirlpool api
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.54096s