So I thought posting here to get the Guru's advice and opinions on my upcoming home monitoring project. Basically, last winter I built a small ethernet thermometer from an Arduino UNO and a Dallas DS1820 sensor and it works very well (except some minor glitches).
Now I'd like to do the following, either using arduinos or through some other way:
- Monitor the temperature of 3 rooms
Monitor the humidity of 2 (perhaps all three) of those 3 rooms
Monitor the outside temperature and humidity
Monitor the hours of sun
Monitor the electrical usage of the house from the main
Additionally, maybe somehow connect my bathroom scale to the infrastructure to log my weight every time the scale is used..
Some thoughts about these things:
- I cannot afford to fish network cabling throughout the house as I am almost done renovating it.. Somehow, all these sensors will have to be connected wirelessly (Wifi, bluetooth, ??)
Some sensors will be 60ft + away from each others. I cant run a cable between the sensor and whatever collection point will be used.
To monitor the hours of sun, perhaps a light sensor or UV sensor?
Monitoring the electrical usage, I am thinking about monitoring on the main breaker but Im not sure if there's a reliable way (and safe!) to do so. At any rate, Ill ask my cousin who's an licensed electrician to install it since its required by local code.
Using wireless sensors will require somehow powering them also wirelessly (battery).
Obviously I dont want a huge rig for every sensors.. I was thinking about using Xbees but they require an arduino board.
Has anybody built such monitoring system?
In my opinion there's 2 ways to built this:
The top configuration has the sensors wirelessly connected to the arduino (located somewhere in the middle of the house) so the sensors-arduino are more or less a single device from a network point of view. The arduino has an IP address and collects the data from the sensors. Then my server retrieves the data from the arduino, the sensors being transparent to it..
The bottom config has the sensors with each their own IP addresses and connected to my wifi access point. My server then will retrieve data from each sensor's IP independently.
Is this project feasible? Any thoughts???
Thanks!!