 };
 monitor_t monitorData[MONITOR_POINTS];
 int monitorCursor = 0;
+int monitorSize = 0;
 void updateSensorData(monitor_t *monitorData);
 void getTemperature(float* celsius, float* fahrenheit);
 void printMonitorEntry(monitor_t m, String* buf);

void loop() {
  dnsServer.processNextRequest();
  server.handleClient();
  delay(5000);

  int m = monitorCursor;
  updateSensorData(monitorData);
  Serial.print("monitorData[monitorCursor].celsius:" );
  Serial.println(monitorData[m].celsius);
  delay(5000);
}

/////////////////////////////////////////////////////////////////////////////

void setup() {
  Serial.begin(115200);
  // Serial.setDebugOutput(true);

  WiFi.mode(WIFI_AP_STA);
  WiFi.softAPConfig(apIP, apIP, netMsk);
