- Mitglied seit
- 04. Okt 2009
- Beiträge
- 4
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
zur Zeit bastele ich an einer Art Datenlogger welcher mir im 2 Minuten Takt die Temperaturwerte meiner Heizung in eine CSV Datei schreibt damit sie später in einem Diagramm grafisch dargestellt werden können. Das ganze funktioniert folgendermaßen:
Ein kleiner "Webserver" (AVR-NET-IO von Pollin) ließt die Werte der Temperatursensoren aus und schreibt sie in eine CSV Datei auf der angeschlossenen SD Karte.
Leider reicht die Rechenleistung des Mikrocontrollers nicht aus um die Werte in ein Diagramm umzuwandeln deswegen werden sie dort nur lokal gespeichert.
Daher kam mir die Idee die Logdateien zyklisch von der Diskstation (DS109+) per Cronjob herunterladen zu lassen. Da der kleine Webserver seine Daten täglich in eine neue Logdatei schreibt wollte ich zum herunterladen der CSV Dateien ein PHP Script verwenden welches vom Cronjob aufgerufen wird (ist ja kein Problem, an dieser Stelle funktioniert mein Script auch schon).
Hier nun mein Problem:
Sobald ich das Script aufrufe (es liegt im /web Ordner) meldet mit die Diskstation im Browser:
Warning: ftp_get(): not implemented. in /volume1/web/copy_logfile.php on line 51
In den Einstellungen der Diskstation sind bei PHP alle Extensions an.
Ich hab PHP Scripts von anderen Diskstation gefunden die auch ftp_get verweden, was muss man einstellen damit dieser Befehl von der Diskstation ausgeführt wird??
Hat jemand von euch vielleicht einen schlauen Rat?
Gruß
Wolfgang
zur Zeit bastele ich an einer Art Datenlogger welcher mir im 2 Minuten Takt die Temperaturwerte meiner Heizung in eine CSV Datei schreibt damit sie später in einem Diagramm grafisch dargestellt werden können. Das ganze funktioniert folgendermaßen:
Ein kleiner "Webserver" (AVR-NET-IO von Pollin) ließt die Werte der Temperatursensoren aus und schreibt sie in eine CSV Datei auf der angeschlossenen SD Karte.
Leider reicht die Rechenleistung des Mikrocontrollers nicht aus um die Werte in ein Diagramm umzuwandeln deswegen werden sie dort nur lokal gespeichert.
Daher kam mir die Idee die Logdateien zyklisch von der Diskstation (DS109+) per Cronjob herunterladen zu lassen. Da der kleine Webserver seine Daten täglich in eine neue Logdatei schreibt wollte ich zum herunterladen der CSV Dateien ein PHP Script verwenden welches vom Cronjob aufgerufen wird (ist ja kein Problem, an dieser Stelle funktioniert mein Script auch schon).
Hier nun mein Problem:
Sobald ich das Script aufrufe (es liegt im /web Ordner) meldet mit die Diskstation im Browser:
Warning: ftp_get(): not implemented. in /volume1/web/copy_logfile.php on line 51
In den Einstellungen der Diskstation sind bei PHP alle Extensions an.
Ich hab PHP Scripts von anderen Diskstation gefunden die auch ftp_get verweden, was muss man einstellen damit dieser Befehl von der Diskstation ausgeführt wird??
Hat jemand von euch vielleicht einen schlauen Rat?
Gruß
Wolfgang