OK Here's the patch which :1) Fixes the race conditions2) Correctly reports the temps :-)3) Removes a bit of gunk in the defines which I forgotMargit[unhandled content-type:application/octet-stream]