Integration with Eaton xComfort Bridge
Project description
xcomfort-python
Unofficial python package for communicating with Eaton xComfort Bridge
Usage
import asyncio
from xcomfort import Bridge
async def main():
bridge = await Bridge.connect(<ip_address>, <auth_key>)
devices = await bridge.get_devices()
for device in devices.values():
device.state.subscribe(lambda state: print(f"State [Device#{device.device_id}]: {state}"))
# Wait 50 seconds. Try flipping the light switch manually while you wait
await asyncio.sleep(50)
# Turn off all the lights.
for device in devices.values():
await device.switch(False)
await asyncio.sleep(10)
await bridge.close()
asyncio.run(main())
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
xcomfort-0.0.5.tar.gz
(5.2 kB
view hashes)