Fix for negative temperatures

Get the temp from the hex bytes at the beginning of the string rather than "t=", which is incorrect below 0C