示例#1
0
    if socket.id == 'socket3' and socket.get('Status') == false:
        sense.set_pixel(4, 7, darkblue)
    elif socket.id == 'socket3' and socket.get('Status') == true:
        sense.set_pixel(4, 7, blue)
for door in doors:
    if door.id == 'frontdoor' and door.get('Status') == false:
        sense.set_pixel(0, 0, red)
        sense.set_pixel(1, 0, red)
        sense.set_pixel(2, 0, red)
    elif door.id == 'frontdoor' and door.get('Status') == true:
        sense.set_pixel(0, 0, green)
        sense.set_pixel(1, 0, green)
        sense.set_pixel(2, 0, green)
    if door.id == 'backdoor' and door.get('Status') == false:
        sense.set_pixel(0, 7, red)
        sense.set_pixel(1, 7, red)
        sense.set_pixel(2, 7, red)
    elif door.id == 'backdoor' and door.get('Status') == true:
        sense.set_pixel(0, 7, green)
        sense.set_pixel(1, 7, green)
        sense.set_pixel(2, 7, green)
for alert in alert:
    if alert.id == 'breakin' and alert.get('Status') == true:
        sense.clear([255, 0, 0])
        sense.sleep(0.1)
        sense.clear()

temperature = sense.get_temperature()
humidity = sense.get_humidity()

sensor_ref.update({u"Temperature": temperature, u"Humidity": humidity})