Räusper...
Hallo zusammen,
nachdem mir die letzten Tage im Python-Unterforum schon wirklich weitergeholfen wurde, hätte ich nun eine Frage, die vielleicht eher hier reinpasst. Man findet hier und im Web zwar so einiges aber ich glaube, mir fehlt da an manchen Stellen "etwas" an Hintergrundwissen. Vielleicht hab ich auch nur mit manchen Begriffen so meine Probleme und schmeiß die gerne mal durcheinander (z.B. wann ist mein Raspi Server, wann Client...?)
Also: für Temperatur- und andere Sensordaten krieg ichs im Moment sehr gut hin, mit rrdtool und meinem Raspi mittels Python3 Daten kontinuierlich zu erfassen und in verschiedenen rrd-Datenbanken zu speichern sowie verschiedene Graphen zu erzeugen. Macht echt Spaß, die verschiedenen Möglichkeiten auszuloten.
Im nächsten Schritt möchte ich auf einer einfachen(!) Homepage (HTML? PHP?) die jeweils aktuellen Daten und ein paar Graphen sehen können. Ich möchte NICHT, dass mein Raspi der eigentliche Webserver ist, auf den quasi jeder zugreifen kann. Vielmehr möchte ich, dass bei einem vorhandenen Hoster (wo meine eigentliche Homepage dann liegt) der Code bzw die Daten zu bestimmten Zeiten aktualisiert werden. Mir ist nicht ganz klar, wie das prinzipiell funktioniert und an welcher Stelle was getan werden muss.
Ist es eher so, dass die Daten (Zahlen und Bilder) auf dem Raspi irgendwo abgelegt werden und sich der Webserver die Daten da irgendwie (wie??) zu bestimmten Zeiten abholt, oder ist es so, das der Raspi die Daten zum Webserver beim Hoster "rüberschieben", also hochladen muss?
Hab schon länger nix mehr mit HTML gemacht. Aber ich kenne das noch so, dass ich auf meinem PC ne HTML-Seite schreibe/zusammenfrickle und diese via FTP (ich weiß, ist unsicher) auf den Webserver hochlade, zusammen mit den Bildern, die dort in ein bestimmtes Verzeichnis kommen. PHP, SSH, SFTP... hab ich durchaus schon gehört aber mir ist wie gesagt nicht ganz klar, wie man das alles am einfachsten macht.
Wie ich das bisher verstanden habe, muss auf dem Webserver beim Hoster auf meiner Homepage ein geeignetes PHP-Script liegen und mein Raspi "füttert" dieses PHP-Script mit Daten, die dort in einer bestimmten Form "erwartet" werden. Hab ich das so richtig verstanden?
Und wenn ja....hätte da mal jemand ein anschauliches Hallo-Welt-Beispiel?
Ich versuch meine Frage am Ende nochmal konkret zu stellen: wie kann ich dafür sorgen, mir auf einer einfachen Webseite bei einem (kommerziellen) Hoster meine auf dem Raspi erzeugten Daten und Graphen zyklisch und automatisch aktualisiert und dargestellt werden? Zumindest das Prinzip möchte ich gerne verstehen, so dass ich besser weiß, wonach ich eigentlich suchen muss. Ich scheue mich auch nicht davor, entsprechende Literatur anzuschaffen aber vielleicht ist es ja doch ....hm...einfach