Skip to content
Snippets Groups Projects
Select Git revision
  • f7eceb081ac6429da9756489cdd28ed9c13b4e4c
  • main default protected
  • latest
3 results

messdatensilo

user avatar
Raspberry authored
f7eceb08
History

DMS Messungen vom Silo

Daten

  • Die Daten der Messungen bis zum Vortag können unter Veröffentlichungen/Releases heruntergeladen werden.
  • Die Daten werden als .mat Datein gespeichert und sind jeweils von einer Woche.

Funktionsweise

  • Ein Cron Job führt nach jeden reboot and jeden Tag um 0:00 das scripts/run.bash skript aus.
  • run.bash führt dann python3 main.py aus, welches die Daten für einen Tag sammelt, und läd diese dann im Anschluss auf gitlab.cvh-server.de hoch.
  • Das main.py Programm liest immer die Daten von den Arduinos, mittelt diese über einen gewissen Zeitraum und speichert diese dann in data/data ab.
  • main.py stoppt dann kurz vor Mitternacht, benennt data/data dann in log.Jahr-Monat-Tag_Stunde.log um und löscht die älteste Datei, falls zu viele Datein vorhanden sind.
  • Der Zeitraum, die Anzahl zu behaltene Datein und weitere Parameter von dem Programm können in config.yml verändert werden.
  • Zusätzlich werden noch weitere Log Datein geführt:
    • In logs/* werden logs vom python3 main.py geschrieben.
    • In bash.log werden logs von run.bash geschrieben.