def handleStation(self, request): temp = {} temp["#brightness"] = config.get("brightness") temp["#quarters"] = config.get("quarters") temp["#offset"] = config.get("offset") temp["#bootcount"] = config.get("bootcount") temp["#ip"] = wifi.getIp() temp["#status"] = "connected" yield from request.sendFile("/html/station.html", templates=temp)
def handleRoot(request): log.debug("handleRoot, getting list") aplist = wifi.wlan.scan() temp = {} r = [] for n in aplist: ssid = n[0].decode() channel = n[2] rssi = n[3] log.debug("ssid:%s, channel:%s RSSI:%s", ssid, channel, rssi) r.append((ssid, ssid, channel, rssi)) temp["@networks"] = r temp["#ip"] = wifi.getIp() temp["#status"] = "connected" yield from request.sendFile("/html/aplist.html", templates=temp)
def handleGetIp(self, request): log.info("get time %s", wifi.getIp()) yield from request.send(200, "application/json", '{"ip","%s"}' % wifi.getIp())