/pybalboa

Python Module to interface with a balboa spa

Primary LanguagePythonApache License 2.0Apache-2.0

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>

To Use

See __main__.py for usage examples.

Minimal example:

import asyncio
import pybalboa

spa = pybalboa.BalboaSpaWifi(spa_host)
await spa.connect()
asyncio.ensure_future(spa.listen())
await spa.disconnect()
return