As you can see, it suddenly jumps from 679.43 secs to 4979.68 secs just 5 seconds later:
Code: Select all
secs: 668.86 |mins: 11.15 |hrs: 0.19 |ma: 43.53 |ma/hr: 234.28 |ma/day: 5622.73 |hrs/bat: 11.52
secs: 674.15 |mins: 11.24 |hrs: 0.19 |ma: 43.87 |ma/hr: 234.26 |ma/day: 5622.41 |hrs/bat: 11.53
secs: 679.43 |mins: 11.32 |hrs: 0.19 |ma: 44.21 |ma/hr: 234.25 |ma/day: 5622.09 |hrs/bat: 11.53
secs: 4979.68 |mins: 82.99 |hrs: 1.38 |ma: 44.55 |ma/hr: 32.21 |ma/day: 773.01 |hrs/bat: 83.83
secs: 4984.97 |mins: 83.08 |hrs: 1.38 |ma: 44.89 |ma/hr: 32.42 |ma/day: 778.10 |hrs/bat: 83.28
secs: 4990.25 |mins: 83.17 |hrs: 1.39 |ma: 45.24 |ma/hr: 32.63 |ma/day: 783.19 |hrs/bat: 82.74
Code: Select all
def pincb(pin):
global data
if(data['startms']==0):
data['startms'] = ticks_ms()
return
data['count']+=1
data['secs'] = ticks_diff(ticks_ms(),data['startms']) / 1000
I am using the latest firmware, device is ESP8266.