Skip to content

Repository files navigation

# pyconnect-ista Python client for istaConnect.

## Installation

pip install pyconnect-ista


Example

import asyncio
from pyconnect_ista import IstaConnectClient
async def main():

   client = IstaConnectClient()
   try:
       await client.login(
           "email@example.com",
           "password"
       )
       data = await client.latest_consumption()
       print(data)
   finally:
       await client.close()

asyncio.run(main())



Available methods

await client.latest_consumption()
await client.heat_month()
await client.heat_day()
await client.hot_water_month()
await client.hot_water_day()
await client.cold_water_month()
await client.cold_water_day()
await client.rooms()
await client.meters()
await client.property_average()


Project structure

pyconnect_ista/
   __init__.py
   const.py
   exceptions.py
   models.py
   utils.py
   oauth.py
   keycloak.py
   auth.py
   api.py
   client.py

About

IstaConnect Poland

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages