jpan127 / esp32-temperature-server

Using one or more ESP32s to provide temperature readings from various rooms to a local server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

esp32-temperature-server

This is a simple project that barely touches on the capability of the ESP32.  Simple socket interfacing,
python web server, JSON parsing, and javascript data manipulation was used.

ESP32

An ESP32 microcontroller is used to read temperature readings from any room in the house, and send it
over a socket to a local server running on the computer.  The server stores a dictionary of all the readings, 
calculating averages, highs, lows, to display trends on a few graphs.

Future

I am hoping to get a cheaper setup that can use the temperature sensor and relay information to the computer.
Currently the ESP32 costs $12 and that is too expensive for a basic temperature reader.  However, if there are 
multiple microcontrollers set up around the house maybe they can be used simulatenously for other tasks.

First working charts with dummy data

Screenshot

About

Using one or more ESP32s to provide temperature readings from various rooms to a local server.


Languages

Language:C++ 46.5%Language:JavaScript 29.8%Language:Python 21.0%Language:HTML 2.7%