Zum Inhalt springen

Fusion/Speicherkarte

Aus WetterCube Wiki

Das Board hat einen Einschub für eine microSD-Karte (TF). Fusion nutzt sie, um Daten dauerhaft zu speichern. Die Karte ist optional: ohne Karte läuft alles wie bisher, nur ohne die Funktionen auf dieser Seite.

Was gespeichert wird

Inhalt Ordner Beschreibung
Verlauf der Sensoren verlauf/JJJJ-MM-TT.csv alle 10 Minuten ein Wert je Sensor (Räume, interner Sensor) plus die Außenwerte von Open-Meteo (Temperatur, Feuchte, Druck, Wind). Eine Datei je Tag, Spalten zeit,id,raum,name,wert,einheit
Dauer-Log log/JJJJ-MM-TT.log alle Meldungen des /log, auch über Neustarts und Abstürze hinweg

Alte Dateien löschen sich selbst: das Log nach 30 Tagen, der Verlauf nach 400 Tagen, bei weniger als 20 MB freiem Platz zuerst die ältesten. Zugangsdaten (WLAN, MQTT) kommen nie auf die Karte.

Einrichten

  1. Eine microSD-Karte mit FAT32 formatieren (bei Karten bis 32 GB meist ab Werk so).
  2. Karte in den Einschub stecken. Das Gerät sucht alle 30 Sekunden nach einer Karte, ein Neustart ist nicht nötig. Eine Karte, die nicht lesbar ist, wird nie ungefragt formatiert.
  3. Im /log steht dann [Karte] erkannt: bereit, … GB frei. In der Web-Oberfläche zeigt die Karte „Speicherkarte“ den Status.

Dateien ansehen und herunterladen

Unter http://wettercube-fusion.local/karte (Link in der Web-Oberfläche) stehen alle Tagesdateien mit Größe, neueste zuerst. Ein Klick lädt die Datei herunter; CSV-Dateien lassen sich mit Excel oder Numbers öffnen. Die Karte muss dafür nicht aus dem Gerät.

Hinweise

  • Geschrieben wird nur alle 15 Sekunden (Log) und alle 10 Minuten (Verlauf), das schont die Karte und die Anzeige.
  • Die Uhrzeit muss bekannt sein (NTP), sonst entstehen keine Verlaufsdaten.
  • Karte während des Betriebs herausziehen ist möglich, danach wird sie wieder gesucht. Zum Schutz der Daten besser vorher das Gerät ausschalten.
  • Stand: gebaut für das S3-Entwicklungsboard (SPI-Modus, Chip-Select über die IO-Erweiterung). Der Anschluss des P4-Boards (SDMMC, 4 Bit) ist vorbereitet und gebaut, aber noch nicht auf dem Board getestet.