   webServer.on("/wifi", handle_wifi);
   webServer.on("/wifistatus", handle_wifistatus);
   webServer.on("/serverconf", handle_serverconf);
+  webServer.on("/analogconf", handle_analogconf);
   webServer.on("/wfchz", handle_wfchz);
   webServer.on("/svrchz", handle_svrchz);
+  webServer.on("/algchz", handle_algchz);
   webServer.on("/data", handle_data);
   webServer.on("/actuate", handle_actuate);
   webServer.on("/valve1", handle_valve1);

  f += pageFooter;
  return f;
}
void handle_serverconf() {
  dln(netDBG, "serving page at /serverconf");
  String toSend = genServerConfForm();
  webServer.send(200, "text/html", toSend);
}
void handle_svrchz() { // TODO delete?
  dln(netDBG, "serving page at /svrchz");
  String toSend = pageTop;
  toSend += ": data sharing configured";

    dln(citsciDBG, "connected to citsci server; doing GET");
    citsciClient.print(envelope);
  } else {
    dbg(citsciDBG, citsciAddr);
    dln(citsciDBG, " - no citsci server");
  }
  citsciClient.stop();
