Sorry guys but I left for a one week trip before getting a chance to post the software.
For now, the system recovers nicely without a glitch down to zero temp. It will retry indefinitely to reconnect unless you stop logging manually. There is time delay between attempts though (about 12 to 15 seconds).
In the process of testing it, I noticed another side benefit. I would turn the box off to simulate network going down and as soon as I would turn it back on, it would reconnect and everything would work as if nothing had happened (other than the samples missing).
This got me thinking. With the above, you don't need "lid open" functionality. Simply walk to the stoker, turn the power off, open the smoker, do your thing and close the lid/turn on the stoker. By the time you get to your computer, it will have reconnected with no chance of false alarms or anything! Even the log continues counting so the time elapsed is accurate.
One issue though. In the process of testing it, I hit the bug where stoker doesn't start up properly and that currently is a fatal error as there is no way to reset stoker other than turning it on and off. So I need to work on that being a soft error, letting you reconnect after the power cycle. Testing this path though will be very hard as I can't always make the bug appear.
Anyway, what started as a feature for a few folks with wireless issues, has turned into a new feature for everyone!