Hi!
Weiß jemand wie groß ist der interne Speicher für Sensordaten ist? Ich denke da zb. an die Regendaten die ja auch im "jährlichen" Durchschnitt angezeigt werden. Internes Datenformat wird wohl HEX sein, aber um alles für mindestens ein Jahr zur Verfügung zu stellen brauchts da schon ein paar MB.
Ich wuesste nicht einmal, das es einen internen Speicher jenseits des verbauten NVRAM/Flash des ESP8266 gibt!
Der Speicher des ESP8266 ist jedenfalls recht knapp. Fuer die Firmware selbst benoetigen die ca. 2,5 MB Speicher. Je nach ESP-Modell koennten somit noch 1,5MB frei sein.
Sehr wahrscheinlich speichern die intern die Daten tatsaechlich als Binaerwerte. Da koennte man mit 1,5MB schon eine ganze Menge speichern.
4 Byte/Wert bei 25 Sensoren pro Messung sind dann also 100Byte pro Messung
Bei minuetlicher Messung sind das also 100Byte pro Minute - also 140kByte pro Tag - nach 10 Tagen waere Schluss.
Ich weiss aber weder, ob da noch weitere Speicher verfuegbar ist noch wie deren Speichermanagement aussieht (was also wirklich gespeichert wird).
Wenn nur die Min/Max-Werte gespeichert werden, kaeme man mit deutlich weniger Speicher erheblich laenger aus.
Mit einer microSD-Karte werden jedenfalls alle Daten als CSV abgespeichert:
The console can store historical data on a memory card. This memory card is not included. If you want to use one you will need a microSD memory card. The supported max capacity of the card is 32G (Format: FAT32). A 1GB card will store more than 10 years’ worth of data, so you do not need a very large capacity card. There is also no requirement on the speed class of this card as data writing happens infrequently and is not speed critical.
32GB sollten da also ein (Wetterstations-) Leben lang reichen. Wenn die Karte nicht schon vorher stirbt.
Wobei ich mir darum keine Gedanken mache da ich die Daten ohnehin auf einem Server speichere.
Gruss, Oliver