Skip to content

Web Interface and SQL Database for ESP8266 Temperature Probes

Notifications You must be signed in to change notification settings

Joshua-Wise/Temperature-Alarms

Repository files navigation

Temperature Alarms README

This project utilizes NodeMCU SOCs & Temperature Sensors (DS18B20) to report temperatures of specified locations every 30 minutes.


CONFIGURE & DEPLOY WEB SERVER
I. Deploy Web Server with PHP/MySQL - this project was developed using Bitnami LAMP.
II. Execute SQL commands from the data.sql file within this repository.
III. Replace all instances of the database password 'T3mp12' with your SQL password.
IV. Modify the "Create the Transport" section with your email details for email notifications of specified temperatures.
V. Deploy the PHP/CSS/JS files to your web server directory.

CONFIGURE & DEPLOY NODEMCU
I. Modify the Arduino Code to utilize your network configuration and server IP.
II. Flash your NodeMCU with the modified code.
III. Review mcu pinout for connecting NodeMCU and Temperature Sensor.

CONFIGURE WEB INTERFACE
I. Connect to your web server IP via Web Browser.
II. Click the Settings icon in top right.
III. Configure Location.
IV. Configure Device.
a. Name must be the reported hostname, default is ESP_123456 - where 123456 is the last 6 digits of the Mac Address.
b. Shortcode must match shortcode of a configured location.
V. Configure Alarms

About

Web Interface and SQL Database for ESP8266 Temperature Probes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published