# -*- coding: utf-8 -*- from machine import Pin from Blinker.Blinker import Blinker, BlinkerButton, BlinkerNumber, BlinkerAliGenie from Blinker.BlinkerConfig import * from Blinker.BlinkerDebug import * auth = 'Your Device Secret Key' ssid = 'Your WiFi network SSID or name' pswd = 'Your WiFi network WPA password or WEP key' BLINKER_DEBUG.debugAll() Blinker.mode('BLINKER_WIFI') Blinker.aliType('BLINKER_ALIGENIE_MULTI_OUTLET') Blinker.begin(auth, ssid, pswd) button1 = BlinkerButton('btn-abc') number1 = BlinkerNumber('num-abc') counter = 0 pinValue = 0 wsState = ['off', 'off', 'off', 'off', 'off'] p2 = Pin(2, Pin.OUT) p2.value(pinValue) def aligeniePowerState(state, num): ''' '''
# -*- coding: utf-8 -*- from machine import Pin from Blinker.Blinker import Blinker, BlinkerButton, BlinkerNumber, BlinkerAliGenie from Blinker.BlinkerConfig import * from Blinker.BlinkerDebug import * auth = 'Your Device Secret Key' ssid = 'Your WiFi network SSID or name' pswd = 'Your WiFi network WPA password or WEP key' BLINKER_DEBUG.debugAll() Blinker.mode('BLINKER_WIFI') Blinker.aliType('BLINKER_ALIGENIE_LIGHT') Blinker.begin(auth, ssid, pswd) button1 = BlinkerButton('btn-abc') number1 = BlinkerNumber('num-abc') counter = 0 pinValue = 0 wsState = 'on' wsMode = BLINKER_CMD_COMMON p2 = Pin(2, Pin.OUT) p2.value(pinValue) def aligeniePowerState(state):
#!/usr/bin/env python # -*- coding: utf-8 -*- from Blinker.Blinker import Blinker, BlinkerButton, BlinkerNumber, BlinkerAliGenie from Blinker.BlinkerConfig import * from Blinker.BlinkerDebug import * auth = 'Your Device Secret Key' BLINKER_DEBUG.debugAll() Blinker.mode('BLINKER_WIFI') Blinker.aliType('BLINKER_ALIGENIE_SENSOR') Blinker.begin(auth) button1 = BlinkerButton('btn-abc') number1 = BlinkerNumber('num-abc') counter = 0 def aligenieQuery(queryCode): ''' ''' BLINKER_LOG('AliGenie Query codes: ', queryCode) if queryCode == BLINKER_CMD_QUERY_ALL_NUMBER : BLINKER_LOG('AliGenie Query All') BlinkerAliGenie.temp(20) BlinkerAliGenie.humi(20) BlinkerAliGenie.pm25(20) BlinkerAliGenie.print()