ok we figured it out. For others:
01CE = 462 decimal
462*.0625 = 28.875
Here is the base64 of the payload DgAAEAgGMn0FAOMLAc4=
If we decode that using this site http://tomeko.net/online_tools/base64.php?lang=en
we get
0x0E 0x00 0x00 0x10 0x08 0x06 0x32 0x7D 0x05 0x00 0xE3 0x0B 0x01 0xCE
Here Temperature is 01CE, which is binary 0000 0001 1100 1110
I am not sure how to convert this into decimal temperature value.
I had to rebuild Golang compiler with ARM5 support and now it works.
Thanks.