Raspberry Pi
Grow-Box Environment Control

Startseite Installation und Vorbereiten GPIO Anschlussplan Liste der Sensoren
Messen: Temperatur und Luftfeuchtigkeit Licht Bodenfeuchtigkeit
Steuern: Cronjob Licht Abluft Umluft -->
Webserver Dateien: : Logs darstellen Sollwerte einstellen Steuern

Cronjobs

Um die Aufgaben des Raspberry Pi kontinuierlich aus zu führen, lassen wir kein Programm laufen, sondern bedienen uns der Betriebsystemeigenen Cronjobs.
Dabei werden die Messungen regelmäßig durchgeführt und in die Datenbank geschrieben und paralell dazu die Steuerdateien aufgerufen. Nach bedarf kann man Messungen und Steuerung in kleineren oder größeren Intervallen durch führen.

Aufgerufen wird die Cronjobtabelle mit:
crontab -e
Und der Inhalt ist zur Zeit:
*/2 * * * * /usr/bin/python /home/pi/grow/messen_temperatur.py
*/5 * * * * /usr/bin/python /home/pi/grow/messen_licht.py
*/5 * * * * /usr/bin/python /home/pi/grow/steuern_licht.py
*/10 * * * * /usr/bin/python /home/pi/grow/messen_bodenfeuchtigkeit.py
*/2 * * * * /usr/bin/python /home/pi/grow/steuern_abluft.py
* */1 * * * /usr/bin/python /home/pi/grow/steuern_umluft.py