#!/usr/bin/env python # -*- coding: utf-8 -*- from Blinker.Blinker import Blinker, BlinkerButton, BlinkerNumber, BlinkerMiot from Blinker.BlinkerConfig import * from Blinker.BlinkerDebug import * auth = 'Your Device Secret Key' BLINKER_DEBUG.debugAll() Blinker.mode('BLINKER_WIFI') Blinker.miType( 'BLINKER_MIOT_LIGHT' ) # BLINKER_MIOT_LIGHT 灯, BLINKER_MIOT_OUTLET 插座, BLINKER_MIOT_MULTI_OUTLET 多口插座, BLINKER_MIOT_SENSOR 传感器 Blinker.begin(auth) button1 = BlinkerButton('btn-abc') number1 = BlinkerNumber('num-abc') counter = 0 wsState = 'on' wsMode = BLINKER_CMD_COMMON def miotPowerState(state): ''' ''' BLINKER_LOG('need set power state: ', state) wsState = state and 'on' or 'off' BlinkerMiot.powerState(wsState)
#!/usr/bin/env python # -*- coding: utf-8 -*- from Blinker.Blinker import Blinker, BlinkerButton, BlinkerNumber, BlinkerMiot from Blinker.BlinkerConfig import * from Blinker.BlinkerDebug import * auth = 'Your Device Secret Key' BLINKER_DEBUG.debugAll() Blinker.mode('BLINKER_WIFI') Blinker.miType('BLINKER_MIOT_OUTLET') Blinker.begin(auth) button1 = BlinkerButton('btn-abc') number1 = BlinkerNumber('num-abc') counter = 0 oState = 'on' def miotPowerState(state): ''' ''' global oState BLINKER_LOG('need set power state: ', state) oState = state