Example #1
0
        requestjson["hue"]=int(args[0])
    elif flag == "-l":
        lights=args
    elif flag == "status":
        statusDict = getStatus(args)
        for key in statusDict.keys():
            print statusDict[key]
    elif flag == "switch":
        requestjson["on"] = not isAllOn()
    elif flag == "random":
        if len(args)!=0:
            lights=args
        for light in lights:
            sendColorRequest(light, colours.randomFullColour())
    elif flag == "colour":
        requestjson.update(colours.getColour(args[0]))
    elif flag == "circle":
        scripts.playCircle()
    elif flag == "ccircle":
        scripts.playChangingCircle()
    elif flag == "strobe":
        scripts.playStrobe()
    elif flag == "fire":
        scripts.playFire()
    elif flag == "disco":
        scripts.playDisco()
#   elif flag == "police":
#       scripts.playPolice()
    elif flag == "help":
        printKeywords()
    elif flag in ooscripts.lightActions:
Example #2
0
def policeLightsAction(t):
    isFirstRed = t % 2 == 0
    firstColour = colours.getColour("red") if isFirstRed else colours.getColour("blue")
    secondColour = colours.getColour("blue") if isFirstRed else colours.getColour("red")
    bridge_request.sendColourRequests([3, 4], firstColour)
    bridge_request.sendColourRequests([5], secondColour)