0 purchases
aioaseko 1.0.0
aioAseko package
An async Python wrapper for the Aseko Pool Live API.
The library supports Aseko ASIN AQUA devices.
The Aseko ASIN Pool is partially supported.
The library is currently limited to a selection of features available on aseko.cloud.
Installation
pip install aioaseko
Usage
Import
from aioaseko import Aseko
Create an Aseko instance and login
api = Aseko("[email protected]", "passw0rd")
await api.login()
Example
from asyncio import run
from aioaseko import Aseko, InvalidCredentials, Unit
async def main():
api = Aseko("[email protected]", "passw0rd")
try:
await api.login()
except InvalidCredentials:
print("The username or password is wrong.")
return
units = await api.get_units()
for unit in units:
if isinstance(unit, Unit):
print(f"Unit: {unit.name} ({unit.serial_number})")
print(f"Air temperature: {unit.air_temperature}")
print(f"Water flow to probes: {unit.water_flow_to_probes}")
run(main())
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.