weatherstation/README.md

25 lines
874 B
Markdown

#Weatherstation
##Overview
Python2, Bash, Tinkerforge
## Setup
1. Pfade, Urls und Benutzer in `ftpconfig.xml` anpassen (Vorlage: ftpconfig.sample.xml)
2. `settings.py` anpassen
1. brickd-host und Port
2. Verwendete Sensoren in *SENSORS* anpassen
* Name
* UID
* SensorTyp
3. Gewünschte Callback-zeiten in *TIMES* anpassen
3. Tinkerforge-python-bindings installieren
4. `all.py` starten, um Aufzeichnung zu starten
* Aufzeichnung des aktuellen Tages werden in `records` gespeichert
* (ftp.sh bzw move.py) Nach dem Upload und dem Tagesende werden die Aufzeichnungen nach `arch` verschoben
5. Cronjob für Upload mit ftp.sh einrichten
# TODOS
* Logging auf loghandler umstellen [https://docs.python.org/2/library/logging.html#handler-objects](https://docs.python.org/2/library/logging.html#handler-objects)
* auf python3 umstellen
* settings aus python auslagern