Tach!
Zum Einen, das Zeilenendenproblem konnte ich nicht in meinem Test nachvollziehen. Ich würde aber erst ganz zuletzt davon ausgehen, dass das ein PHP-Fehler sein könnte.
mit welcher Granularität sollte man die Messungen für eine brauchbare Außentemperaturkurve durchführen?
Kommt auf den Anwendungsfall an. Wenn du das aktuelle Geschehen genauer sehen möchtest, muss es schon etwas häufiger sein. Vielleicht möchtest du aber Grafiken haben wie Munin sie erzeugt. Hier ein Beispiel für eine Apache-Zugriffsstatistik:
Dann könntest du gleich zu Munin greifen und dir ein Plugin für dein Thermometer schreiben. Munin sammelt alle 5 Minuten, fasst aber historische Daten so zusammen, dass das Datenvolumen stets gleich groß ist.
dedlfix.