This is a fake sensor, not a real sensor. There is an Arduino script you can run that will tell you. Here's the output from some I've tested: 28-FF-05-12-02-17-05-57: ROM mismatch with expected pattern 28-xx-xx-xx-xx-xx-00-00 checksum error match. Notepad registers: 50/05/4B/A2/7F/FF/7F/10/3A Info only: Notepad bytes 2,3,4 (4B/A2/7F): non-maximum defaults 4B/46/7F . Byte 5 of the memo (0xFF): OK. Notepad byte 6 (0x7F): Unexpected value. Mistake. Notepad byte 7 (0x10): ca. 0x4E changes alarm register: ca. 0x4E requires 10-bit resolution: ca. 0x4E save reserved bytes: no, receive: FF/3F/10. Mistake. 0x4E requires 12-bit resolution: approx. 0x4E store reserved bytes: no, receive: FF/7F/10. Mistake. Byte 6 Temperature change check: Not required. Lost. --> The sensor looks wrong due to 4 deviations.