A small example package
Project description
aiotailwind
asyncio library to interact with Tailwind devices using their local JSON API.
Local Control Key
In order to use the local control API, it's necessary to obtain your Local Control Key (a 6-digit code), which you then provide when initialising an Auth
instance.
To obtain your Local Control Key, ensure that you've updated your Tailwind iQ3 to the v9.95 firmware or later, and then:
- Visit Tailwind Web
- Log in with your Tailwind account
- Click "Local Control Key" in the top menu (red box in screenshot)
- If no key is displayed, click the "Create new local command key" button
- Enter the 6-digit code (green box in screenshot) into the integration configuration
Supported Devices
This library has been developed and tested against a Tailwind iQ3 garage door opener controller. A rudimentary attempt to support the Light device referenced in the API documentation has been made, but without access to a physical device, it has not been possible to test whether this works.
Demo
See demo.py for a basic demo.
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
Built Distribution
File details
Details for the file aiotailwind-0.1.0.tar.gz
.
File metadata
- Download URL: aiotailwind-0.1.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cfd9c80569edf35ecd8750679d9dafef13aa129e60eb3df1629b28a405b55f0 |
|
MD5 | 07869bdcbfc6e22b00cb76b6dfbc4816 |
|
BLAKE2b-256 | 23e721498a8b3d3d311c36b0d6791abde7096f4d1bf91d0964adbe3d786fe965 |
File details
Details for the file aiotailwind-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: aiotailwind-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f032fd80db1efc24c6177e0ddb1b2d3872400ff8bc218ad3959a8e0900b60d5 |
|
MD5 | c2165211fa7fb253fb6c2045e002559d |
|
BLAKE2b-256 | bbd242f68b976c5feac4b73289a10fc099ab7b32c3b669c23ebdc4fe0ee9249a |