CIA.vc
therm
Real-time open source activity stats
Stats » Projects » navi-misc » therm
information
Photo
The therm project is a wireless temperature monitoring system. It includes plans for inexpensive remote sensor units and a USB base station. The resulting data can be viewed through a web interface or a Gnome applet.
syndicateUTC clock
20:04 on May 27, 2012
event counters
The last message was received 3.35 years ago at 08:59 on Jan 21, 2009
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
114 messages since the first one, 8.38 years ago, for an average of 0.89 months between messages
recent messages
dateReversed sort columnprojectcontentlink
08:58 on Jan 21, 2009navi-misc
Commit by micah :: r11940 therm/scripts/update-graphs.sh:
Atomically update the RSS feed, so there's no danger of an HTTP client pulling down a partially-written file.
#
06:56 on Jan 21, 2009navi-misc
Commit by micah :: r11939 therm/scripts/update-graphs.sh:
This was still having trouble defeating the picture frame's client-side cache. Added more RSS metadata to each item- now it's definitely working, yay.
#
06:39 on Jan 21, 2009navi-misc
Commit by micah :: r11938 therm/scripts/ (make-rss.sh update-graphs.sh):
New anti-caching approach: Generate a dynamic RSS feed with a short TTL, and include a timestamp in each image URL.
#
07:21 on Jan 18, 2009navi-misc
Commit by micah :: r11933 therm/scripts/ (make-rss.sh therm.rss):
Add a shell script which generates a large RSS feed which hopefully is too big for the picture frame to cache entirely.
#
05:07 on Jan 18, 2009navi-misc
Commit by micah :: r11932 therm/scripts/ (update-graphs.sh restart-daemon.sh):
More admin script updates- start the daemon using the correct working directory, so it can find the firmware image.
#
04:26 on Jan 18, 2009navi-misc
Commit by micah :: r11931 therm/scripts/ (4 files):
Use a nicer font for graphs, add a sample RSS file
#
02:43 on Jan 18, 2009navi-misc
Commit by micah :: r11930 therm/scripts/update-graphs.sh:
Add graphs
#
05:26 on Jan 14, 2008navi-misc
Commit by micah :: r11687 therm/ (2 files in 2 dirs):
New minimal rrdtool graphing script.
#
04:35 on Jan 14, 2008navi-misc
Commit by micah :: r11686 therm/daemon/usbdevice_fs.h:
Include a local copy of usbdevice_fs.h, since the one included in unslung is broken.
#
04:34 on Jan 14, 2008navi-misc
Commit by micah :: r11685 therm/daemon/receiver.c:
Include a local copy of usbdevice_fs.h, since the one included in unslung is broken.
#
04:21 on Jan 14, 2008navi-misc
Commit by micah :: r11684 therm/ (8 files in 3 dirs):
Replace the old mysql-based daemon with a new version which writes to flat XML and rrdtool files.
#
01:55 on Jan 14, 2008navi-misc
Commit by micah :: r11679 therm/ (daemon/receiver.c therm-rx.bin):
Remove some debug code, add a checked-in copy of the firmware binary to
make it easier to use this package on systems without sdcc.
#
01:36 on Jan 14, 2008navi-misc
Commit by micah :: r11678 therm/ (4 files in 2 dirs):
libusb sucks so much. The therm receiver has been broken for a while- I assumed it was a firmware bug, but it seems that
it was either a libusb bug or a linux bug that libusb is sensitive to. This patch ditches libusb and fixes the therm
receiver daemon.
#
00:52 on Jan 02, 2007navi-misc
Commit by micah :: r11096 therm/pytherm/web.py:
Add a kludge to limit worst-case memory and CPU usage. The whole architecture of this server is doomed to be inefficient, but this
hack should prevent it from completely exploding when there are a large number of samples in the database which haven't been
transferred to the RRD yet.
#
22:40 on Sep 16, 2006navi-misc
Commit by micah :: r10859 therm/ (4 files in 2 dirs):
More recent versions of gcc and sdcc are more strict about pointer types, and sdcc seems to handle type promotion slightly differently. These are miscellaneous fixes to the therm firmware and daemon for recent compilers.
#
17:25 on Jan 25, 2005navi-misc
Commit by micah :: r6514 therm/applet/thermapplet.py:
Revert that. Old therm sources don't get cleared out of the menu, and I don't feel like fixing this at the moment.
#
17:03 on Jan 25, 2005navi-misc
Commit by micah :: r6513 therm/applet/thermapplet.py:
Periodically refresh the sources list
#
15:19 on Jan 16, 2005navi-misc
Commit by micah :: r6345 therm/ (2 files in 2 dirs):
The MySQL query optimizer was scanning for all packets from a particular source then looking for the most recent ID rather than starting from the most recent IDs and looking for the requested source. This uses the FORCE INDEX syntax to hopefully correct the horrible CPU-munchingness of the server.
#
14:59 on Jan 16, 2005navi-misc
Commit by micah :: r6344 therm/pytherm/web.py:
Optimize out a superfluous getLatestPacket()
#
09:29 on Jan 15, 2005navi-misc
Commit by micah :: r6306 therm/pytherm/web.py:
Also don't blow up if a source has never received any packets
#