def aligeniePowerState(state): ''' ''' BLINKER_LOG('need set power state: ', state) BlinkerAliGenie.powerState(state) BlinkerAliGenie.print()
def aligeniePowerState(state, num): ''' ''' BLINKER_LOG("need set outlet: ", num, ", power state: ", state) global wsState wsState[num] = state if num == 0 and state == 'false': for i in len(wsState): wsState[i] = state BlinkerAliGenie.powerState(state, num) BlinkerAliGenie.print()
def aligenieQuery(queryCode): ''' ''' BLINKER_LOG('AliGenie Query codes: ', queryCode) if queryCode == BLINKER_CMD_QUERY_ALL_NUMBER : BLINKER_LOG('AliGenie Query All') BlinkerAliGenie.powerState(oState) BlinkerAliGenie.print() elif queryCode == BLINKER_CMD_QUERY_POWERSTATE_NUMBER : BLINKER_LOG('AliGenie Query Power State') BlinkerAliGenie.powerState(oState) BlinkerAliGenie.print() else : BlinkerAliGenie.powerState(oState) BlinkerAliGenie.print()
def aligenieQuery(queryCode): ''' ''' BLINKER_LOG('AliGenie Query codes: ', queryCode) if queryCode == BLINKER_CMD_QUERY_ALL_NUMBER: BLINKER_LOG('AliGenie Query All') BlinkerAliGenie.powerState(wsState) BlinkerAliGenie.color(getColor()) BlinkerAliGenie.mode(wsMode) BlinkerAliGenie.colorTemp(50) BlinkerAliGenie.brightness(100) BlinkerAliGenie.print() elif queryCode == BLINKER_CMD_QUERY_POWERSTATE_NUMBER: BLINKER_LOG('AliGenie Query Power State') BlinkerAliGenie.powerState(wsState) BlinkerAliGenie.print() elif queryCode == BLINKER_CMD_QUERY_COLOR_NUMBER: BLINKER_LOG('AliGenie Query Color') BlinkerAliGenie.color('red') BlinkerAliGenie.print() elif queryCode == BLINKER_CMD_QUERY_MODE_NUMBER: BLINKER_LOG('AliGenie Query Mode') BlinkerAliGenie.mode(wsMode) BlinkerAliGenie.print() elif queryCode == BLINKER_CMD_QUERY_COLORTEMP_NUMBER: BLINKER_LOG('AliGenie Query ColorTemperature') BlinkerAliGenie.colorTemp(50) BlinkerAliGenie.print() elif queryCode == BLINKER_CMD_QUERY_BRIGHTNESS_NUMBER: BLINKER_LOG('AliGenie Query Brightness') BlinkerAliGenie.brightness(100) BlinkerAliGenie.print() else: BlinkerAliGenie.powerState(wsState) BlinkerAliGenie.color('red') BlinkerAliGenie.mode(wsMode) BlinkerAliGenie.colorTemp(50) BlinkerAliGenie.brightness(100) BlinkerAliGenie.print()
def aligenieQuery(queryCode, num): ''' ''' BLINKER_LOG("AliGenie Query outlet: ", num, ", codes: ", queryCode) global wsState state = 'off' for i, val in enumerate(wsState): if i == num: state = val if queryCode == BLINKER_CMD_QUERY_ALL_NUMBER: BLINKER_LOG('AliGenie Query All') BlinkerAliGenie.powerState(state, num) BlinkerAliGenie.print() elif queryCode == BLINKER_CMD_QUERY_POWERSTATE_NUMBER: BlinkerAliGenie.powerState(state, num) BlinkerAliGenie.print() else: BlinkerAliGenie.powerState(state, num) BlinkerAliGenie.print()