@Tommy_j "Scheinst wohl etwas tiefer in der Materie zu sein?"
Leider nicht!!
In html, php, css habe ich schon ein paar Sachen gemacht, bin aber trotzdem nur ein Laie auf dem Gebiet. Auch Linux ist mir nicht ganz unbekannt.
Was Rasspberry und Python anbelangt bin ich ein absoluter Anfaenger der erst durch dieses Projekt darauf aufmerksam geworden ist.
Ich war so frei einige Veraenderungen an der Software vorzunehmen und hoffe sie in den naechsten Tagen vorstellen zu koennen. Habe zwar nicht alle Veraenderngen protokolliert deshalb nur kurz die wichtigsten:
1.um aus mehreren Reifetabellen auswaehlen zu koennen habe ich das salami.py Programm umgeschrieben so dass es dieSoll-Werte fuer die verschiedenen Perioden aus einer .csv Datei auslesen kann. (Eine .csv Datei ist relativ einfach in Excel zu erstellen und als solceh abzuspeichern). Die Auswahl der .csv Datei, die man benutzen will, kann man aus der Webinterface treffen, da ich dort eine drop down Liste eingefuhert habe die sich automatisch mit allen im RSS Verzeichnis befindlichen .csv Dateien fuellt somit reicht es die eventuell neu erstellte oder heruntergeladene .csv Datei mit einer Reifetebelle in das entsprechende Verzeichnis zu speichern und schon kann man die Tebelle benutzen.
2. um ein genaues Reifeprotokoll zu erstellen habe ich die Website erweitert so dass neben den bisherigen Seiten noch eine Logseite erscheint, die den Inhalt einer Logdatei anzeigt. In diese Logdatei schreiben die .py Programme und auch die .php Dateien ale wichtigen Ereignisse die nicht aus den Grafiken herauszuleiten sind: Startzeit der Programme, manuelle oder laut Tabelle geaenderte Sollwerte (alles mit Angebe des genauen Zeitpunktes).
3. um bei Veraenderungen des gemeinsamen Teils der Seiten nicht alle .php Dateien aktualisieren zu muessen habe ich den linken Teil als separate Datei gespeichert und dann in alle anderen .php Dateien "includiert"
4. um die Website "idiotensicher(er)" zu machen

habe ich Sicherheitsanfragen beim Druecken eines buttons, der Veraenderungen hervorruft, eingefuehrt und lasse nur jene buttons erscheinen die der Lage entsprechend sinnvoll sind. (Also zum Beispiel wenn RSS.py laeuft erscheint nur der RSS.py Stop button und umgekehrt).
Da ich (leider) vorlaeufig Nichts von Allem praktisch testen kann da ich bisher nur den Raspberry in Funkion habe, kann ich natuerlich nicht garantieren dass Alls auch in der Praxis sinnvoll ist. Werde in den naechsten Tagen noch die letzten Kleinigkeiten verbessern und dann die Dateien hochladen, dann koennt ihr eure Meinung dazu sagen.
MfG,
ram2