Hallo zusammen
Wer von euch hat schonmal einen Datenlogger realisiert, der ein fünf versch. Daten + Zeitstempel aufnimmt? Ich bastel grad an sowas und stehe vor der Frage, welches Format ich speichere. Ich hab vier Temperaturen, eine Verbrauchsangabe (W/h) + Zeit und Datum. Entweder ich schicke alles als "Rohes Byte", sprich nicht aufbereitete Daten ins EEPROM (z.B. ohne Umrechnung der DS18B20 Temp-Daten in Dezimal sondern einfach die ersten beiden Teile des Arrays) und lasse diese später erst beim Auslesen am PC umrechnen oder ich forme alles in Strings um und spare mir die spätere Berechnung. Rohdaten brauchen nicht viel Speicher (bei mir wären es 16 Byte), Strings hingegen 46 Byte, also dreimal soviel.
Wie habt ihr das gelöst oder welche Methode zieht ihr vor und warum? Gibts andere Vor- oder Nachteile? Ich würde logischerweise erstmal zu den Rohdaten tendieren wegen des Speicherplatzes.
Grüße, Uwe
Wer von euch hat schonmal einen Datenlogger realisiert, der ein fünf versch. Daten + Zeitstempel aufnimmt? Ich bastel grad an sowas und stehe vor der Frage, welches Format ich speichere. Ich hab vier Temperaturen, eine Verbrauchsangabe (W/h) + Zeit und Datum. Entweder ich schicke alles als "Rohes Byte", sprich nicht aufbereitete Daten ins EEPROM (z.B. ohne Umrechnung der DS18B20 Temp-Daten in Dezimal sondern einfach die ersten beiden Teile des Arrays) und lasse diese später erst beim Auslesen am PC umrechnen oder ich forme alles in Strings um und spare mir die spätere Berechnung. Rohdaten brauchen nicht viel Speicher (bei mir wären es 16 Byte), Strings hingegen 46 Byte, also dreimal soviel.
Wie habt ihr das gelöst oder welche Methode zieht ihr vor und warum? Gibts andere Vor- oder Nachteile? Ich würde logischerweise erstmal zu den Rohdaten tendieren wegen des Speicherplatzes.
Grüße, Uwe