nettemp: online temperature monitoring using Raspberry Pi #piday #raspberrypi @Raspberry_Pi


Thanks to lnx for sending in this great temperature monitoring project!

I would like to present measuring the temperature of my project called nettemp. It started with a temperature measurement using a single sensor DS18B20 through the serial port for OpenWRT. The project involves measuring the temperature from multiple sensors through 1-wire bus or USB. To make it easier to manage sensors created a web interface in PHP that uses Sqlite3 database. Currently, everything works on the Raspberry Pi , or other system on which you PHP, lighttpd web server, sqlite3 and rrdtool.

Nettemp not only logs the temperature and draws graphs friendly. It controls the relays which may, for example. Turn on the oven when the temperature is too low in a room or we can turn on the heat / radiators for a limited time in agitation. I personally controls logotermą in his agitation.

Objectives of the project

The main objective of the project is to provide a ready solution to manage sensors for temperature measurement. You do not need to worry about the software, everything is delivered in one piece by the installer and for this uses a convenient interface through a web interface. The entire system is based on the built-in kernel support for bus 1-wire and digitemp software that reads the sensor 1-wire USB, USB-Serial, Serial (digitemp_DS2490, digitemp_DS9097, digitemp_DS9097U). In addition, the system automatically detects which plugged into a computer or a USB or serial if the GPIO .

The project with the influx of ideas and my users change and thus adds time to time with new features. All topics can be found here nettemp nettemp.

My goal?

This time nettemp was not created out of boredom and in the first instance to monitor the mixing of heat in order to save. At the same notifications that provided me information that in one room is too warm spared for almost two pieces of Raspberry Pi. It was worth 🙂


  • Read temperature sensors DS18B20 digital
  • Read the temperature and humidity sensors DHT11 and DHT22
  • Display readings on the main page
  • Storing readings to the base
  • Displaying graphs based on readings from sensors
  • Convenient interface to manage sensors, adding, Usov, discovery of new sensors
  • Naming and color sensors
  • Defining where charts are charts in August appear from the sensors to choose from (hourly, daily, weekly, annual)
  • Setting alarms for sensors (maximum and minimum temperature)
  • Email notifications and sms
  • Defining users to notify
  • Control relays – time control, temperature control, on / off, setting the time zone temperature.
  • Permissions Administrator, Operator
  • Logging program
  • Reset to default settings

Read more.


998Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.