-
Notifications
You must be signed in to change notification settings - Fork 50
HidTEMPerHUM
Interface type: HID
Common name: TEMPerHUM
TEMPered status: almost ready, information is needed to continue (see below)
USB IDs: 1130:660C
Usable interface number: 1
Manufacturer string: unknown
Product string: unknown
Subtype ID: unknown
Temperature sensors: 1 internal SHT1x
Humidity sensors: 1 internal SHT1x
I believe this device has one internal temperature and humidity sensor, which appears to be an SHT1x or compatible sensor chip.
The subtype ID of this device is not known, and must be found before this subtype can be supported. I suspect it might be 0x5A, based on the values for the other subtypes, but I do not want to take the chance that this is wrong.
If you have this device, please run TEMPered on it and send me the output, as it should print the subtype ID.
Once the subtype ID has been found, I believe this device can be supported simply by uncommenting the relevant block in temper_type.c and setting the ID, then rebuilding - hence "almost ready" above.
This is the type jeixav's HID-TEMPerHUM program was written for.
As such, the queries and offsets are known, but since the code is new, we don't yet know if this device actually works with TEMPered. However, I believe it should work once the subtype ID is found, so please test it and tell us the result, whether or not it works.
To get the temperature and humidity, query with 48 00 00 00 00 00 00 00
.
To calculate the temperature and relative humidity, use the SHT1x methods; the temperature high and low bytes are in offset 0 and 1 respectively, while the relative humidity high and low bytes are in offset 2 and 3 respectively.