Also, ich hab immer noch nicht verstanden, was das Ganez soll.
- Der Fahrer fährt seinen Laster auf die Waage.
- Er ruft die Website auf und wählt sein Fahtzeug ( = CSV-Dateiname) aus.
- Es wird das Leergewicht gemessen und angezeigt.
- der Laster wird beladen und währenddessen wird das Gesamtgewicht und das Gewicht der Güter (= Differenz zum Leergewicht) angezeigt.
- Die Anzeige wird alle 2 Sekunden aktualisiert, um bei Schüttgütern die Menge richtig zu laden.
- Wenn die Ladung vollständig ist, werden die Daten irgendwo hin geschickt?
Ist das so ungefähr gemeint?
- Wohin und warum werden die Daten geschickt?
- Welchen Zweck haben die CSV-Dateien?
- Neu/unbekannt/leer/voll/zurück... hab ich überhaupt nicht verstanden.
Display More
Naja der Ablauf ist eher:
- LKW1 fährt Leer auf die Waage
- User Logt sich ein und erstellt Datensatz (CSV) und Speichert das Leergewicht
- LKW1 fährt zum beladen
- LKW 2 fährt leer auf die Waage
- User Logt sich ein und erstellt 2.Datensatz (CSV) und Speichert das Leergewicht
- LKW 1 fährt voll auf die Waage
- User (ggf. noch mit aktiver Webseite) wählt LKW aus und speichert Beladen Gewicht
...
In der CSV LKW1 steht dann:
Datum; Leergewicht; Ladung; Gesamtgewicht
23.02.2022 10:12:15;0.0;0.0;12,5
23.02.2022 10:12:48;12.5;0.0;12.5
23.02.2022 10:32:15;12.5;8,4;20.9
23.02.2022 14:12:15;12.5;11.2;23.7
Möchte ein Modellbauer seine Chronik Sene ich im die CS per Mail zu fertig.
ggf. bau ich auch noch ein HTML mit dem letzten10 werten oder so, aber das ist nice to have...
Was steht eigentlich in diesen CSVs?
Die ersten paar Seiten koennte man zusammenfassen:
* Anzeige der Waage
* Auswahlbox fuer den Namen des CSV-Files
* Eingabefeld fuer neue Namen
Dem Webserver ist AJAX ganz egal. Er braucht einfach eine Route die nur den aktuellen Wert der Waage ausliefert. Den Rest erledigt JavaScript.
Display More
CSV - Siehe Oben
Ja Du hast recht ich habe mal eben ein Layout gemacht:

Somit brauch es nur eine HTML-Seite. Klasse Idee.
-> ich schau mir mal ein AJAX Tut an ob -ich- damit die Gesamtgewichtsanzeige halbwegs aktuell halten kann.