
1-Wire Temperature Sensors
In each room/space in my house I'm currently installing DS1920 1-Wire Network temperature sensors. These are easy to write code for. There is sample code in the 1-Wire API examples. My code measures temperatures very frequently and each device is configured to measure to the nearest 0.5°C. This is because I only log changes and this approach results in me logging significantly less data. Typically, about 10 values are logged per hour but I've seen periods in excess of 6 hours where no temperature change has been detected and logged. To make plotting of data easier I also forcibly log the values at the start of each day and at the end of each day, i.e. the start and end of each log file.
I've designed a printed circuit board to simplify installation of these sensors.
Location
The temperature sensors need to be placed at the right height in each room, to record a representative value. The temperature varies from floor to ceiling and somewhere around 3' to 4' above floor level is good. This creates some aesthetic challenges though.
References
- http://www.globalltd.co.uk/contact.htm
- http://uk.farnell.com/jsp/level5/module.jsp?moduleId=en/415804.xml
- http://www.sontay.com/Datasheets/TT/TT-518.pdf
|