Go Down

Topic: ESP8266 --Internet Weather Datalogger and Dynamic Web Server (Read 20420 times) previous topic - next topic


Apr 14, 2018, 09:38 pm Last Edit: Apr 15, 2018, 04:52 pm by Techno500 Reason: Correction and add links
Update 04/14/2018:

Faster performance using the two new libraries , have removed some code related to libraries no longer used.  Everything is working:  ESP8266 server website and the hosted website are both online!

Current version of the "NTP_Web_Interface.ino" has been renamed to:  "Fast_Time_Web_Interface_v5.ino."

More than a Data Logger; also allows fast, remote downloading of files stored onboard in the SPIFFS memory, files are browser enabled and selectable from files list.  Both ESP8266, local server and hosted web server are available from the same sketch.  Commented out are two useful features; a LCD display function and a Audio beep to alert for a predetermined difference in a 15 minute interval of barometric pressure (experimental).

Same board that is online has been used for development of project coding; therefore, there may be gaps in the data logs!  The 15 minute interval has been "spot on" every 15 minutes from the top of the hour.  Awesome, for no real time clock.   All time related requirements are provided by NTP time server.   Even has a backup time server!

Two websites;one sketch:  Web and File browser and
Hosted web site; no file browser 

Restrictions from free hosting service is why there is no file browser.  Graphing of four weather parameters are availble on both websites.



Apr 21, 2018, 12:48 pm Last Edit: Apr 21, 2018, 12:49 pm by Techno500 Reason: Add date

Removed all occurrences of "\r\n" from lines with "client.println." Implemented your suggestion to use formatted strftime, added %Z for timezone. Works perfectly, thank you schufti! Eliminated most of the timeStamp function except the formatting of "strftime."

File name was changed from "NTP_Web_Interface.zip" to reflect; faster, client connections under one second consistently .

ESP8266 Server web sites: ESP8266 Server Web site and  Hosted Web site  Both web sites obtain data from "Fast_Time_Web_Interface_v7.ino".



Jun 06, 2018, 08:55 pm Last Edit: Jun 22, 2018, 02:01 am by Techno500 Reason: Add current project file.
Due to circumstances beyond my control; project has been offline since 05/29/2018.  Online operation was restored 06/06/2018 at 01:30 EDT.  ISP changed from Gateway -based firmware to Gateway cloud -based firmware; there were issues with port forward not working.  Gateway was swapped out for a new one in the troubleshoot process and a new public IP was attached nullifying previous links to the ESP8266 Server web site.

I apologize for any inconvenience experienced by this change.

Active project websites:

ESP8266 Server website --new link

Domain, hosted website --unchanged



Experienced sensor failure; awaiting replacement sensor.  Both websites are affected; updated data is invalid!

Affected websites: 

ESP8266 Server

Domain, hosted website


Go Up