Sensor Hack

Well, after being so happy with my proof that the server room A/C unit wasn't cycling too often, I realized that my sampling rate was low enough (10 minutes) that if it was cycling really often, I wouldn't necessarily be able to measure it.  After some old-fashioned empirical analysis (i.e. watching the unit for about 30 minutes), I decided that something needed to be done.

The real problem is that the A/C unit is being too aggressive at keeping the set temperature.  A single degree of difference will cause it to kick in.  With such a small space and such an oversized unit, it doesn't take long to cool the room, or for it to heat itself back up a degree.  Thus, I needed a way to introduce a multi-degree differential, but without modifying the electronics in the unit.  The condenser talks some serial protocol to the compressor unit, so trying to be smart and switching the signal line isn't an option.  It causes a communication error and forces the whole thing to be restarted.  Thus, I resorted to a physical solution.

 The temperature sensor in the condenser unit was mounted inside next to the coil, which has the main fan constantly circulating air over it.  This makes it very sensitive to the room temperature.  To solve this, I pulled the sensor (which has a nice long cable, thank you $manufacturer) out of the unit.  I put it inside a small length of thick poly tubing, and stuffed some fiberglass insulation in either end of it.  The result is a nice long cycle period and a very distinctive sawtooth shape to my temperature plot.

 

Image 

Posted in Hardware

Server Room Temps

I have an over-sized A/C unit for my server room, which is both good and bad.  It's good because I have plenty of capacity and can keep the room at 64 degrees in 100+ degree weather (if I so desire) with my current heat load.  This means I could add more equipment and not worry about being able to cool it.  It's bad because it means that the A/C unit might be short-cycling.

Short-cycling means that the compressor might be starting and stopping too often, which reduces the life of the most expensive component.  During the winter, I seem to notice the unit cycling on and off a lot, so I was worried.  Since I have temperature monitoring and logging of the room, I decided to extract and plot some data to see if I could see definite temperature swings this way, and thus figure out how often it's cycling.

I plotted a 12-hour subset of data from a relatively normal 40-degree day, and found that the swings were very obvious.  I counted about twenty cycles in the 12-hour period, indicating about two cycles per hour, which is definitely within the normal range.

Image

Posted in Hardware

Logitech Quickcam for Notebooks Pro

I recently helped a friend setup a new Logitech Quickcam for Notebooks Pro under Ubuntu Edgy.  My worry was that such a new device was likely to be unsupported under linux.  Indeed, Ubuntu did not have support for it by default but…
Continue reading

Posted in Linux

Unlocking a GSM Treo 650

I’m back to using a Treo 650 (GSM, Cingular) for the time being (yet another long story).  I "acquired" this one from someone who was a AT&T subscriber.  Even though the phone is branded as Cingular, it is locked to AT&T (blue) SIM cards only.  So, when I put my Cingular (orange) SIM card in, it refused to get on the network.
Continue reading

Posted in Miscellaneous

New Palm T|X

So, I moved away from my Treo 650 (long story).  Since I need a
PDA, I purchased a new Palm T|X.  It has 128MB of RAM, Bluetooth,
and WiFi.  Whee.

Read on for information about syncing with Planner.el and Linux.
Continue reading

Posted in Miscellaneous

Weather Page

I’ve put together a basic weather monitoring page to display the
information from my LaCrosse 2010 weather station.  I wrote the
data logging software myself, since only a windows application was
available for free.  I plan to make the source available at some
point, when I have it cleaned up enough.

Posted in Miscellaneous

Treo 650, Bluetooth, and Fedora Core 4

I recently acquired a Cingular Treo 650 smartphone.  I wanted to
make sure to get the 650 because of the bluetooth functionality. 
I have had a bit of trouble syncing it with Linux.  The easiest to
get working was infrared.  USB syncing would work on a SUSE 9.3
box, but not FC4 for some reason.  Apparently the problem is known
and the pilot-link guys are working on it.  Although IR sync is
nice, I wanted to get bluetooth syncing and general networking setup
with my linux laptop (T41p)…

Continue reading

Posted in Linux

IBM

Well, I’ve started work for IBM, on the Open Virtualization team.  We will be working on an opensource project called Xen.

I’m very happy to be joining IBM full-time, and am proud to be a part of their Linux Technology Center.

Posted in News

Moved

We have arrived in Beaverton, OR.  More importantly, all of our "stuff" has made the journey as well.

We had quite an experience with the moving company, which I plan to write up later.

Pictures are up in the gallery.

Posted in News

Code Test

Today I took (and passed) my FCC Amateur Radio Morse Code
test!  I decided about 5 days ago that I should start studying for
it.  I was lucky that the DurHamFest was holding a VE testing
session, so I decided to try.  Read on for details about the test.

Continue reading

Posted in Miscellaneous