wengole / pybalboa

Python Module to interface with a balboa spa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Python Module to interface with a balboa spa

License:Apache License 2.0


Languages

Language:Python 100.0%