The Thingy:52 Environment Service uses this structure to represent Temperature.:
typedef PACKED( struct { int8_t integer; uint8_t decimal; }) ble_tes_temperature_t;
This is wrong - it cannot correctly represent temperatures below zero but above -1 !