livDB process reads measurements from sensors and writes them into a sqlite DB (liv.db)
livDB Python code resides under "/home/pi/liv/livDB"
livDB uses existing open source code from Adafruit to access DHT22 and BMP180 sensors.
When livDB process starts, it first reads parameters from "livDB.config" file. After that, it initialises sensors, connects to liv.db and enters an infinite loop that reads sensor measurements, writes the values into liv.db and sleeps for 2 minutes (this is a configurable value) before it starts the new reading cycle.
You can test the sensors following the instructions:
http://liv-pi-forum.1124721.n5.nabble.com/Testing-all-sensors-tc31.htmlYou can view logs in real time with: "tail -f livDB.log"
Here is how you can re-create liv.db:
http://liv-pi-forum.1124721.n5.nabble.com/Clean-up-LiV-Measurements-DB-tc14.htmlSuggested topics:
- sqlite db, read config files in Python