Ejemplo n.º 1
0
class HueController(object):
    def __init__(self):
        self.value = 0
        self.increment = 10000

        self.brightness = 128
        self.is_on = False

        self._ws = None

        self.bridge = Bridge(ip=BRIDGE_HOST, username=BRIDGE_USERNAME)

    def run(self):
        print self.bridge.register_app()
Ejemplo n.º 2
0
class HueControl:
    def __init__(self, IP):
        self.b = Bridge(IP)
        # If the app is not registered and the button is not pressed, press the button and call connect() (this only needs to be run a single time)
        # self.b.connect()
        self.b.register_app()
        # Get the bridge state (This returns the full dictionary that you can explore)
        self.b.get_api()

    def flash_blubs(self):
        self.b.set_light(3, 'on', False)
        self.b.set_light(3, 'on', True)
        self.b.set_light(3, 'on', False)
        self.b.set_light(3, 'on', True)