From 6a47e0a09337727c452ef4681e6bd7b295f66695 Mon Sep 17 00:00:00 2001 From: Dave T <17680170+davet2001@users.noreply.github.com> Date: Thu, 9 Jan 2025 22:52:13 +0000 Subject: [PATCH] Add TEMPer2_M12_V1.3 --- temperusb/device_library.py | 5 +++++ tests/test_temper.py | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/temperusb/device_library.py b/temperusb/device_library.py index d1f0b26..90cdebb 100644 --- a/temperusb/device_library.py +++ b/temperusb/device_library.py @@ -99,6 +99,11 @@ def __init__( hum_sens_offsets=None, type=TemperType.FM75, ), + "TEMPer2_M12_V1.3": TemperConfig( + temp_sens_offsets=[2, 4], + hum_sens_offsets=None, + type=TemperType.FM75, + ), # The config used if the sensor type is not recognised. # If your sensor is working but showing as unrecognised, please # add a new entry above based on "generic_fm75" below, and submit diff --git a/tests/test_temper.py b/tests/test_temper.py index 408269a..e0c8a59 100644 --- a/tests/test_temper.py +++ b/tests/test_temper.py @@ -66,6 +66,16 @@ [32.1], None, ], + [ + "TEMPer2_M12_V1.3", + 0x0C45, + 0x7401, + 2, + b"\x01\x80\x33\x01\x00\x00\x00\x00", + b"\x00\x00\x20\x1A\x2B\x33", # 0x201A,0x2B33 converts to 32.1C, 43.2C (fm75) + [32.1, 43.2], + None, + ], [ "TEMPer1F_V1.3", # Has 1 sensor at offset 4 0x0C45,