Temperature Monitoring via USB Thermometer


HOME

PLANTS

GREENHOUSE

GALLERY

CONSERVATORIES

BLOG

BOOKS

LINKS

CALENDAR

This is a quick and dirty page with some notes on computerized temperature logging:


NOTE as of 1/5/2010:
Now supports HID interface on TEMPer devices ... I think. Thanks to Andy Karels for help with the code.

The Plan

I wanted to be able to get real-time temperature/humidity monitoring and logging for my greenhouse, as well as perhaps some additional computer control. For not too much money.

The Hardware

A Chinese company Shenzen RDing Tech manufactures some cheap USB temperature sensing sticks, including one called TEMPerHum which also measures humidity.

These are BARELY available in the US - I had to import mine through an outfit in Hong Kong.

For $23, you get it surprisingly fast. Mine were silver colored, and come with a short USB extension cord and a disk with software and a driver.

I also picked up a FitPC Slim, which is a very tiny computer that runs Windows XP, has 3 USB ports, a VGA port, an Ethernet port and WiFi. It's made by an Israeli company that normally does embedded computers.

The Software

In a word, the included software sucks. It's apparently gotten somewhat better, but it's not very reliable and not exactly pretty.

Searching the web, I found that Björn Böttcher had written a neat little program to control the devices and upload the information in a variety of ways. Unfortunately, he said on his site in December of 2008 that he was not going to continue development.

Luckily, he released it in open source. It's written in C Sharp and a free development environment is available from Microsoft.

I took his code and fixed a few bugs that appeared in my setup. I also made some changes to the way the graphs look. I hope he doesn't mind too much.

My modified program and code are available here:

To install the executable, you first must get the program that came on the CD with the device working - you need the USB Serial Driver installed. You also will need .NET Framework 3.5 installed. Then just run the executable. I think. If I knew the right way to distribute the software with all prerequisites, I would. But I don't and I can't be bothered right now to figure it all out.

Updates are chiefly as follows:
A Revision

B Revision C Revision

D Revision

E Revision F Revision G Revision H Revision I Revision J Revision K Revision L Revision M Revision N Revision

The Results?

I have a couple of TEMPerHum devices hooked up in my cool house, and they should show up below. You might need to refresh your browser every so often:
OutsideInside


Albert's Greenhouse Pages are Copyright 2004-2009, Albert M. Huntington

HOME

PLANTS

GREENHOUSE

GALLERY

CONSERVATORIES

BLOG

BOOKS

LINKS