execute last function immediately when time reached
Don't write to EEPROM if invalid address is given
Also collect average and min/max timestamp