Python SDK for Mila Air Purifiers
Project description
milasdk
Python SDK for Mila Air Purifiers. The primary goal is to use this to power integrations for Home Assistant.
Installation
pip install milasdk
Usage
Simple example
async def main():
logging.basicConfig(level=logging.DEBUG, format='%(asctime)-15s %(levelname)-8s %(message)s')
#create the authenticated session
async with DefaultAsyncSession(aiohttp.ClientSession(), USERNAME, PASSWORD) as session:
api = MilaApi(session)
while True:
await update(api)
await asyncio.sleep(60)
Please see simple_example.py
for a full working example of usage of this library.
Objects
MilaAPI
The main client class that handles communications between the client and Mila service using GraphQL
API Overview
The Mila GraphQL schema can be found in mila_schema.gql.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
milasdklite-0.0.2.tar.gz
(16.8 kB
view hashes)
Built Distribution
Close
Hashes for milasdklite-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ece10277221fb9e283da7aefe16baad3b3793eee3214c6a4adf8c58145e3adcd |
|
MD5 | 5b289a66c7eb87fb81b86fcf60a8dad2 |
|
BLAKE2b-256 | c9d27f9f1cbd99208dfc75e0e990c47e2c94b172842054d97b1b097a0db21ad9 |