Python implementation of the Wink API supporting switches, light bulbs and sensors.
Script by John McLaughlin.
This script used to be part of Home Assistant. It has been extracted to fit the goal of Home Assistant to not contain any device specific API implementations but rely on open-source implementations of the API.
You will need a Wink API bearer token to communicate with the Wink server.
import pywink
pywink.set_bearer_token('YOUR_BEARER_TOKEN')
for switch in pywink.get_switches():
print(switch.name(), switch.state())
switch.set_state(!switch.state())