I have a server.disconnect() line at the beginning of my code so that my ImpExplorer takes humidity readings offline. It also has a deepsleep line in the middle of the code, so that the device can deepsleep between readings. I am using an imp.wakeup(2400, takereadingandsend) line a as a heartbeat signal. I never receive the heartbeat. Is it because everytime it deepsleeps the “2400” seconds counter starts again?