pulsemeter reset itself



  • Today my pulsemeter reset itself today (pulse count):

    10:36:45.054 <- I_LOG_MESSAGE  0;0;3;0;9;read: 8-8-0 s=1,c=1,t=24,pt=5,l=4:115944
    10:37:25.039 <- I_LOG_MESSAGE  0;0;3;0;9;read: 8-8-0 s=1,c=1,t=24,pt=5,l=4:4
    

    How can this happen? The controller didn't send a 0. I created a little sketch that sended the old value back and now it works again. But i don't want this to happen again.


  • Contest Winner

    @Sweebee said:

    How can this happen?

    did you have a power loss or maybe a little power fluctuation during a write?

    you could store the past few (50 or so) readings into a circular EEPROM buffer (for wear leveling) and always check to see that the number is being incremented properly by constantly reviewing the stored data versus your active variable.



  • Well i could save it every 10th pulse and check if its higher than the 10 pulses before that? if not, current pulse is the pulse that was saved 10 pulses before?


Log in to reply
 

Looks like your connection to MySensors Forum was lost, please wait while we try to reconnect.