def __init__(self, port=80, discovery=True, threaded=True, debug=False): self.port = port self.discovery = discovery self.threaded = threaded self.debug = debug # get IP address s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(("8.8.8.8", 80)) self.ip = s.getsockname()[0] self.bridge = HueBridge() self.bridge.setPort(self.port) self.bridge.setNetwork(self.ip) self.api = self.create_api()
def main(): bridge = HueBridge() bridge.setup() bridge.set_light(14, on=True)