Browse Source

Adding meminfo to webgui

master
Torsten Stauder 4 years ago
parent
commit
0bacad5068
  1. 1
      html/management_DE.html
  2. 1
      html/management_EN.html
  3. 1
      src/HTMLmanagement_DE.h
  4. 1
      src/HTMLmanagement_EN.h
  5. 10
      src/Web.cpp

1
html/management_DE.html

@ -137,6 +137,7 @@
<a class="reboot float-right nav-link" href="/restart"><i class="fas fa-redo"></i> Neustart</a> <a class="reboot float-right nav-link" href="/restart"><i class="fas fa-redo"></i> Neustart</a>
<a class="reboot float-right nav-link" href="/shutdown"><i class="fas fa-power-off"></i> Ausschalten</a> <a class="reboot float-right nav-link" href="/shutdown"><i class="fas fa-power-off"></i> Ausschalten</a>
<a class="reboot float-right nav-link" href="/log"><i class="fas fa-book"></i> Log</a> <a class="reboot float-right nav-link" href="/log"><i class="fas fa-book"></i> Log</a>
<a class="reboot float-right nav-link" href="/info"><i class="fas fa-info"></i> RAM-info</a>
</div> </div>
</nav> </nav>
<br/> <br/>

1
html/management_EN.html

@ -137,6 +137,7 @@
<a class="reboot float-right nav-link" href="/restart"><i class="fas fa-redo"></i> Restart</a> <a class="reboot float-right nav-link" href="/restart"><i class="fas fa-redo"></i> Restart</a>
<a class="reboot float-right nav-link" href="/shutdown"><i class="fas fa-power-off"></i> Shutdown</a> <a class="reboot float-right nav-link" href="/shutdown"><i class="fas fa-power-off"></i> Shutdown</a>
<a class="reboot float-right nav-link" href="/log"><i class="fas fa-book"></i> Log</a> <a class="reboot float-right nav-link" href="/log"><i class="fas fa-book"></i> Log</a>
<a class="reboot float-right nav-link" href="/info"><i class="fas fa-info"></i> RAM-info</a>
</div> </div>
</nav> </nav>
<br/> <br/>

1
src/HTMLmanagement_DE.h

@ -137,6 +137,7 @@ static const char management_HTML[] PROGMEM = "<!DOCTYPE html>\
<a class=\"reboot float-right nav-link\" href=\"/restart\"><i class=\"fas fa-redo\"></i> Neustart</a>\ <a class=\"reboot float-right nav-link\" href=\"/restart\"><i class=\"fas fa-redo\"></i> Neustart</a>\
<a class=\"reboot float-right nav-link\" href=\"/shutdown\"><i class=\"fas fa-power-off\"></i> Ausschalten</a>\ <a class=\"reboot float-right nav-link\" href=\"/shutdown\"><i class=\"fas fa-power-off\"></i> Ausschalten</a>\
<a class=\"reboot float-right nav-link\" href=\"/log\"><i class=\"fas fa-book\"></i> Log</a>\ <a class=\"reboot float-right nav-link\" href=\"/log\"><i class=\"fas fa-book\"></i> Log</a>\
<a class=\"reboot float-right nav-link\" href=\"/info\"><i class=\"fas fa-info\"></i> RAM-info</a>\
</div>\ </div>\
</nav>\ </nav>\
<br/>\ <br/>\

1
src/HTMLmanagement_EN.h

@ -137,6 +137,7 @@ static const char management_HTML[] PROGMEM = "<!DOCTYPE html>\
<a class=\"reboot float-right nav-link\" href=\"/restart\"><i class=\"fas fa-redo\"></i> Restart</a>\ <a class=\"reboot float-right nav-link\" href=\"/restart\"><i class=\"fas fa-redo\"></i> Restart</a>\
<a class=\"reboot float-right nav-link\" href=\"/shutdown\"><i class=\"fas fa-power-off\"></i> Shutdown</a>\ <a class=\"reboot float-right nav-link\" href=\"/shutdown\"><i class=\"fas fa-power-off\"></i> Shutdown</a>\
<a class=\"reboot float-right nav-link\" href=\"/log\"><i class=\"fas fa-book\"></i> Log</a>\ <a class=\"reboot float-right nav-link\" href=\"/log\"><i class=\"fas fa-book\"></i> Log</a>\
<a class=\"reboot float-right nav-link\" href=\"/info\"><i class=\"fas fa-info\"></i> RAM-info</a>\
</div>\ </div>\
</nav>\ </nav>\
<br/>\ <br/>\

10
src/Web.cpp

@ -135,6 +135,16 @@ void webserverStart(void) {
request->send(200, "text/plain", Log_GetRingBuffer()); request->send(200, "text/plain", Log_GetRingBuffer());
}); });
// heap/psram-info
wServer.on(
"/info", HTTP_GET, [](AsyncWebServerRequest *request) {
String info = "Free heap: " + String(ESP.getFreeHeap());
info += "\nFree PSRAM: ";
info += (!psramInit()) ? "not available" : String(ESP.getFreePsram());
request->send_P(200, "text/plain", info.c_str());
},
handleUpload);
// NVS-backup-upload // NVS-backup-upload
wServer.on( wServer.on(
"/upload", HTTP_POST, [](AsyncWebServerRequest *request) { "/upload", HTTP_POST, [](AsyncWebServerRequest *request) {

Loading…
Cancel
Save