Take the 2-minute tour ×
Home Improvement Stack Exchange is a question and answer site for contractors and serious DIYers. It's 100% free, no registration required.

I'd like to hook up temperature sensors in my house to remotely monitor pipes during winter. Ideally, I'd like the sensors to upload information via wireless, e.g. in the form of a Tweet or an email.

Does anyone have any experience in this or pointers about how to get started?

I am considering using a Raspberry Pi as the control unit, but haven't made any decisions beyond that. Really just seeking any better informed opinions out there.

share|improve this question

3 Answers 3

There are many ways to do what you want.. but none of them seem very easy as networking remains quite a complex thing to use, wired or wireless.

Obviously you want to just plug in the power and forget about it.

Using the Rasberry PI is most probably a very good idea, Its cheaper version (Model A) about £20, it can run Linux, you can use a WiFi dongle with it. You can remote into it using SSH.. so yes it is actually a very good solution.

Not so long ago

Before the Raspberry the popular choice would most likely be Arduino Ethernet board on it. The costs are slightly higher for this though, There is a Library for use with network available making http communication pretty simple. The drawbacks as of today are obvious, much slower processor, no OS like Linux on it, no SSH, no wireless..(available with other shield + wifi module) and the costs start to pile up.

enter image description here

But today

I am still waiting for my Raspberry to finnaly arrive and then I can experiment with it. But from my understanding it does have GPIO as on the datasheet page 89 and are available on the PCB it self as double row pin headers. I suspect you can use these to read analog values such as voltages so you could easily connect a temperate sensor like LM335Z. I still have not seen any code on how to do that though but this does seem like the best solution now a days.

enter image description here

But having a few points for monitor can start to cost too much

The nice thing about arudiuno still today is that you can buy a small chip like from the tinyAVR that is compatible with Arudino libraries to certain degrees. Using these baby MCU which have built in clocks(fairly accurate now a days)(cost about 1-4usd per chip)with a temp sensor and a cheap as chips 433/800mhz transmitter that sends out temp readings every hour or so. These guys can run on a battery back for 8-16 months. Then using the Raspberry plug in a USB 433/800mhz receiver and just listens to data and the OS level programme decides what to do with. Store it in a database somewhere on-line and sends you tweets or text messages via on line gateways in case of emergencies.

This kind of project will require some design time but you could monitor up to 20 places in your home with a total project cost under 100USD ... hmmm. Pretty neat.

Ref:

Online Thermometer

Shrinkify Arduino

share|improve this answer

I have a Radio Thermostat which has a webserver on it that returns information (and accepts controls) in JSON format. So once you have this installed, it would be pretty easy to write an app that runs on a local computer or a dedicated piece of hardware that pings the thermostat for data and then emails/tweets the results. Home Depot USA has Filtrete branded WiFi version of this thermostat that sells for $99.

share|improve this answer
    
Thanks Steven, I'll investigate. I wonder if there are any cheaper options... for example web cam + standard thermometer could work out a lot cheaper... –  Sisi Apr 26 '12 at 23:14

I have not used one of these yet (or course they are only up for pre order, shipping in June) but the Twine looks like it could be right up your alley. Out of the box ($99) it comes with a thermometer and accelerometer. It can tweet, email and text. It also has the ability to add more sensors. I have been waiting for this as I want to add the magnetic sensors to monitor a door the kids always leave open.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.