aiovantage-qlink is a Python library for interacting with and controlling Vantage QLink home automation controllers via an IP Enabler.
Inspired heavily by the aiovantage library.
from aiovantage_qlink import CommandClient
from aiovantage_qlink.command_client.object_interfaces.load import LoadInterface
async with CommandClient("test") as client:
loadInterface = LoadInterface(client)
lightLevel1 = loadInterface.get_level(9051)
- Uses Python asyncio for non-blocking I/O.
The following interfaces are currently supported.
Type | Description |
---|---|
Load | Lights, relays, etc |