Picture of Phone Jack Thermometers
Climate sensor network for home, using unused telephone wires.

The system uses an Arduino board (~$30) and special sensors that are able to take measurements and report the data without additional hardware.  This is done using a MicroLan or "One wire" network.  It allows many sensors to be connected using one data line an a ground wire.  

Old household telephone cables have 4 wires, only 2 of which are usually used, so you should be able to use the other 2 wires to communicate with the sensors, this allows you to have cheap sensors that plug into the phone jacks and send the data to an Arduino board plugged into another phone jack.

The Temperature sensors cost about $4USD.  Humidity sensors are also available.

I was unable to get this to work in my house, I think this was because of the phone wires (we broke some when we removed the wallpaper), so I was not able to get the full system to work.  I am posting an outline of the system, hopefully someone will find this interesting or useful.

Stuff - 
Arduino UNO R3 board with DIP ATmega328P
Telephone Cord
DS18B20 Wire Digital Temperature Sensor IC
Remove these adsRemove these ads by Signing Up

Step 1: Wire the sensor

Picture of Wire the sensor
This sensor takes the temperature and can communicate it through a MicroLan or "One Wire" network.  It can communicate and draw power from one communication wire and one ground wire.  

I used a surface mount version because I had one on hand.  There is a through hole version that is easier to work with.

The data sheet is here;

You can buy it here for $4.25:

Step 2: Connect to phone cable

Picture of Connect to phone cable
Typical (old) telephone cables have 4 wires.  This supports 2 telephone lines.  Line one uses the Green and Red wires.  If you have a land line with one telephone number, then it is probably using these wires.  The Black and Yellow lines wires are left for a second telephone number, I've wired the temperature sensor to the yellow and black wires.
marc.cryan (author) 2 years ago
Turned out all the telephone wires had been disconnected. I fixed that. Now I have temperature readings coming in from 3 old phone jacks.
randofo2 years ago
How far apart were the jacks? Maybe there was just too much wire...?