Grafik im Webserver (ESP8266) erzeugen

OP #7062231
Lesenswert?

Für einen kleinen Logger mit Webzugriff möchte ich die Meßwerte als 
Grafik (Linien oder Balken) darstellen. Es gibt Google Charts und 
ähnliche webbasierte Lösungen. Das ist aber nicht gewollt. Es soll alles 
ohne Internet lokal stattfinden. Da ich nicht sehr viel Erfahrung in 
HTML habe, suche ich nach Anregungen.
Gast #7062251
Lesenswert?

HTML5 enthält alles was du brauchst. Der ESP sollte nur statische html 
Seiten liefern und die Daten als json verpackt als AJAX-Request o.ä.
Damit ist der ESP dann nur noch damit beschäftigt die Messwerte in eine 
json-Form zu bringen. Dazu sind keine libs nötig so simpel ist das.
Die eigentliche Erzeugung deiner Charts passiert im Browser mit js. Dazu 
ist keinerlei Zugriff auf das Internet nötig.
Gast #7062542
Lesenswert?

Ist das ein Projekt für dich selbst?

Wenn da die Kunden mitreden dürfen, wollen die zig mal des Design 
umgebaut haben. Da solltest du es so anlegen, dass du die Oberfläche 
einfach ändern kannst, ohne dass du jedes mal das ESP Programm neu 
kompilieren und  brennen musst.
#7062559
Lesenswert?

temp schrieb:
> Der ESP sollte nur statische html Seiten liefern und die Daten als json
> verpackt als AJAX-Request o.ä.

So hab ich das seither auch gemacht. Wenn man dann noch FatFS dazu 
nimmt, dann kann man auch relativ komfortabel die HTML/CSS/JS Dateien 
austauschen falls das hier passiert:

Noch ein Kommentar schrieb:
> Wenn da die Kunden mitreden dürfen, wollen die zig mal des Design
> umgebaut haben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren