Go to file
agp8x cb287b21a4 using logging in move.py, too 2015-08-25 17:04:58 +02:00
.gitignore switched to central installed bindings 2013-11-30 17:00:56 +01:00
Logger.py using logging in move.py, too 2015-08-25 17:04:58 +02:00
README.md using logging in move.py, too 2015-08-25 17:04:58 +02:00
Setup.py using logging in move.py, too 2015-08-25 17:04:58 +02:00
ftp.sh moved moving of old records from bash to python 2015-08-24 16:00:44 +02:00
ftpconfig.sample.xml moved ftp-config to ftpconfig.xml 2015-08-24 15:13:37 +02:00
main.py using logging in move.py, too 2015-08-25 17:04:58 +02:00
move.py using logging in move.py, too 2015-08-25 17:04:58 +02:00
settings.py using logging in move.py, too 2015-08-25 17:04:58 +02:00
timeFunctions.py fixed deletions 2014-10-23 21:33:48 +02:00
weatherlog using logging in move.py, too 2015-08-25 17:04:58 +02:00

README.md

#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. main.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

  • auf python3 umstellen
  • settings aus python auslagern