server.log("Set flash delay (in ms): " + http.agenturl() + "?delay=100"); function requestHandler(request, response) { try { // Check if the user sent led as a query parameter if ("delay" in request.query) { // If they did, and led=1.. set our variable to 1 // Convert the led query parameter to an integer local delay = request.query.delay.tointeger(); // Send "set.led" message to device, and send ledState as the data device.send("set.delay", delay); } if ("sensitivity" in request.query) { // If they did, and led=1.. set our variable to 1 // Convert the led query parameter to an integer local sense = request.query.sensitivity.tointeger(); // Send "set.led" message to device, and send ledState as the data device.send("set.sensitivity", sense); } // Send a response back to the browser saying everything was OK. response.send(200, "OK"); } catch (ex) { response.send(500, "Internal Server Error: " + ex); } } // Register the HTTP handler to begin watching for HTTP requests from your browser http.onrequest(requestHandler);