@ zoomx
How often can 0 seconds be detected by NTP server? I have been observing Serial output of your "SoftRtcAndNTPusingTimezoneTimeout.ino" and do not see 0 seconds being detected. If there is no repeatability of 0 seconds; what happens is multiple sets of data gets logged and gets sent to "ThingSpeak.com" until the next minute occurs. Solution?
Your code:
//Write Data at 15 minute interval
if ((minute) % 15 == 0){
This code had to be changed:
//Write Data at 15 minute interval
if (((minute) % 15 == 0) && ((second) == 0)){
William