 void SetupWebServer()
 {
   g_webServer.on("/", webHandleRoot);
+  g_webServer.on("/request-data", webHandleRequestData);
   g_webServer.on("/diag", webHandleDiag);
   g_webServer.onNotFound(webHandleNotFound);
   g_webServer.begin();

uint32 g_monCmdActive = false;   // command active, wait MAX_CMD_DELAY after g_lastMonitorTime
uint32 g_syncOk = false;         // synchronization is OK
uint32 g_lastCmdSucceed = false; // last command succeeded

EBusCommand g_monGetState;
EBusCommand g_monGetTemp;


/////////////////////////////////////////////////////////////
// Defines

#define BAIMON_VERSION "1.1"

enum // EBus addresses
{
