I had downloaded this sketch six months ago and just got around to playing with it! Job well done.
I'm running the code on a $3 NoduMCU.
FYI:
Sketch uses 278,221 bytes (26%) of program storage space. Maximum is 1,044,464 bytes.
Global variables use 41,124 bytes (50%) of dynamic memory, leaving 40,796 bytes for local variables. Maximum is 81,920 bytes.
Amazing the possibilities for less than $3 U.S.D. ... or for us U.S. folks, the price of a Starbuck's Caffe Latte, Tall @$2.95
Thanks a lots for posting the ZIP ... the layout really helps when doing the mental exercise of how to design a home portal for some data collection.
Ray