Metadata-Version: 2.1
Name: aqara-iot-py-sdk
Version: 1.0.8
Summary: A Python sdk for Aqara Open API, which provides IoT capabilities, maintained by Aqara official
Home-page: https://github.com/aqara/aqara-iot-app-sdk-python
Author: Aqara Inc.
Author-email: developer@aqara.com
License: MIT
Project-URL: Bug Tracker, https://github.com/aqara/aqara-iot-app-sdk-python/issues
Project-URL: Changes, https://github.com/aqara/aqara-iot-python-sdk/wiki/Aqara-IoT-Python-SDK-Release-Notes
Keywords: aqara iot app sdk python
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# Aqara IoT Python SDK



![PyPI](https://img.shields.io/pypi/v/aqara-iot-py-sdk)

![PyPI - Downloads](https://img.shields.io/pypi/dm/aqara-iot-py-sdk)

![PyPI - Python Version](https://img.shields.io/pypi/pyversions/aqara-iot-py-sdk)


A Python sdk for Aqara home assistant. 


## Features
### Base APIs
- AqaraOpenAPI
	- connect
	- is_connect
	- get
	- post
	- put
	- delete
 	
- AqaraOpenMQ
	- start
	- stop
	- add_message_listener
	- remove_message_listener

### APIs
- AqaraDeviceListener
	- update_device
	- add_device
	- remove_device

#### Device control
- AqaraDeviceManager
	- generate_devices_and_update_value
	- add_device_listener
	- remove_device_listener
	- remove_device
	- remove_device_list
	- send_commands

#### Home 
- AqaraHomeDeviceManage
	- update_device_cache
	- query_scenes
	- trigger_scene



## Possible scenarios



- [HomeAssistant Aqara Plugin](https://github.com/aqara/aqara-home-assistant)

- [Aqara Connector Python](https://github.com/aqara/aqara-connector-python)

- ...


## Prerequisite

### Registration


## Usage

## Installation

`pip3 install aqara-iot-py-sdk`

## Sample code


## Aqara Open API reference


## Issue feedback


## License

aqara-iot-py-sdk is available under the MIT license. Please see the [LICENSE](./LICENSE) file for more info.


