Hallo mal wieder und guten Abend ![]()
Ich grüble seit einiger Zeit darüber, wie ich eine temperatur-Variable in einer .html Datei welche aus dem Spiff geladen wird, anzeigen kann... ![]()
Was bisher geschah ![]()
Wenn ich die feste IP des ESP8266 im Browser eingebe 192.168.178.222, wird aus dem Spiffs die /index.html geladen und korrekt
angezeigt. Einfach nur "ESP8266 Test".
Was auch funktioniert ist folgender Code, wenn ich 192.168.178.222/test aufrufe:
.
.
temperature_string = "Temperature: " + String((float)temperature,1) + " C";
server.send(200, "text/html", temperature_string);
.
.
Auch habe ich es hinbekommen, mit
const char index_html[] PROGMEM = R"(
eine Seite im Code zu verankern und aufzurufen. Das klappt auch (allerdings ohne die temperature Variable).
Das nur damit Ihr seht, auf welchem Level ich ungefähr stehe.
Auch habe ich einen ur-alt Thread gefunden:
https://forum.arduino.cc/index.php?topic=347966.0
Aber ob das noch aktuell ist?
Nun möchte ich nämlich, dass die temperature Variable in der index.html angezeigt wird und komme nicht weiter....
Ich habe sehr viel gelesen und weiß nicht mehr, wie die einfachste Möglichkeit ist... ![]()
- replace?
- iframe?
- als String einfach hinten an die index.html irgendwie dranklöppeln, nachdem sie geladen wurde? Wie im groben würde das gehen?
- mit %placeholdern% und processor function ?
Wenn möglich ohne Ajax, PHP, JSON, fetchApi, da es wirklich nur um eine Temperatur geht ![]()
Kann mich jemand auf den richtigen Weg schubsen? DANKE euch ![]()