WebUI for a Raspberry Pi thermometer writen in Node.js, measurring the temperature in the room.
- Raspberry Pi
- DS18B20 temperature sensor
- RRU 4K7 resistor
- RaspBMC or Raspbian
- Node.js
- w1-gpio
- w1-therm
First, load the drivers
sudo modprobe w1-gpio
sudo modprobe w1-therm
then determine the device id of your sensor (28-000004e23e98 in my case)
ls /sys/bus/w1/devices/
open config.json and set the deviceId variable to your device id
var deviceId="28-000004e23e98";
and run the server
node server.js
You can use the /measure
endpoint to measure the current temperature and automatically write it to a sqlite3 db file. I suggest you add it to cron.
If you want to see the recorder temeprature chart, visist the /history
endpoint.