-
Notifications
You must be signed in to change notification settings - Fork 3
Software
webbhm edited this page Jan 10, 2020
·
15 revisions
Software is in two parts:
- Code running locally on the MVP's Raspberry Pi
- User Interface (UI) code running on the cloud server
These pages are about the custom MVP code. For generic information about packages, see the following:
- ADS1115 Analog to Digital Converter
- CouchDB The database for storing data
- Google Sheets - Using Google Sheets as a database (and charting)
Web Server - Access from the web
The MVP code currently consists of three main parts:
- Controller (currently the Linux CRON process): control the timing of events
- Scripts (/home/pi/MVP/scripts): these package the Python code for group operations, and provide separation between the controller and functions.
- Code (/home/pi/MVP/python): most actions are executed through Python code files. This code represents sensors, controllers, utilities (data handling,logging, ...) and reporting.
- V1
- V2.1
- V3
2018/05/31 webbhm