Skip to content

igorkulman/rpi-thermometer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebUI for a Raspberry Pi thermometer

WebUI for a Raspberry Pi thermometer writen in Node.js, measurring the temperature in the room.

Raspberry Pi with the sensor

Hardware

  • Raspberry Pi
  • DS18B20 temperature sensor
  • RRU 4K7 resistor

Software

  • RaspBMC or Raspbian
  • Node.js

Drivers

  • w1-gpio
  • w1-therm

Thermometer usage

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

Raspberry Pi temperature

Recording and showing temperature

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.

Raspbery Pi temperature history