temperature_manager can be used to record and graph temperature data with Google Docs and Google Apps Script. The software can also send email alerts based on temperature monitoring events.
temperature_manager currently interfaces with Raspberry Pis connected to DS18B20 temperature sensors as well as Radio Thermostat Wi-Fi based thermostats.
Details on building, configuring and using this software can be found at website
Common configuration file. Copy the file to config.py and update the settings for your deployment.
Intended to run out of cron to collect, record and alert on temperature data produced by DS18B20 temperature sensors
Contains shared helper functions for temperature_manager.
Test if your DS18B20 temperature sensor is operational
Intended to run out of cron as a watchdog program that sends email alerts if temperature data recording is not working.
A basic CGI based web interface for setting the temperature on a Radio Thermostat thermostat. This is useful if you'd like to avoid connecting your thermostats over unencrypted HTTP to the vendor's cloud services.
Intended to run out of cron to collect, record and alert on temperature data produced by Radio Thermostat thermostats
For Google Docs and Apps Script integration code, see the project's website
Base temperature reading code for the DS18B20 was derived from Adafruit's Raspberry Pi Lesson 11. DS18B20 by Simon Monk