asyncio library to interact with Tailwind devices using their local JSON API.
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
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.
See demo.py for a basic demo.