Hi everyone,
I’m trying to fully integrate a Tuya Zigbee temperature and humidity sensor with LCD in SmartThings using the “Personal Tuya Devices – main” Edge driver and I’m stuck with the humidity value.
This is the device: https://it.aliexpress.com/item/1005009243616158.html
Device details
-
Product code on device/box: HS03‑ZI – Tuya Zigbee Smart Temperature and Humidity sensor
-
Zigbee model shown in SmartThings: TS0601
-
Manufacturer: _TZE284_9ern5fh
-
Paired to an Aeotec/SmartThings Hub v3
-
Initially detected as “Zigbee Thing” with the generic “Zigbee Thing” driver
Driver and profile
-
Installed the “Personal Tuya Devices – main” Edge driver (Public SmartThings Edge Drivers – w35l3y).
-
Changed the device driver from “Zigbee Thing” to Personal Tuya Devices – main.
-
At first I used Profile = Generic, set:
-
“Temperature sensors” =
1 -
“Humidity sensors” =
2
This created two child devices (child temperatureMeasurement…andchild relativeHumidityMeasurement…) but values were wrong (e.g. 200 °C, NaN or 100%).
-
-
Then I switched Profile to “Temperature & Humidity”, which exposes:
-
DP for Temperature Measurement -
DP for Relative Humidity Measurement
-
Current configuration
-
Profile: Temperature & Humidity
-
Temperature Unit Scale: Celsius
-
DP for Temperature Measurement: I tried
1(temperature now looks correct, around 19–24 °C). -
DP for Relative Humidity Measurement: I tried
1,2,3, and other values.
What works
-
Temperature now looks good and tracks the real value on the sensor’s LCD.
-
Humidity is reported and updated in SmartThings, but always as 100%, regardless of the real humidity on the device display (for example, the sensor shows 64%, SmartThings shows 100%).
-
Changing the DP for Relative Humidity Measurement changes nothing: humidity remains stuck at 100%, just updating over time.
Debug
-
The “Debug” card on the device detail view only shows some HTML table style text, not the raw datapoints list, so I can’t easily see the EF00 DP values directly from the app.
-
Log level set to Info/Debug doesn’t change that card content in a human‑readable way.
Question
Has anyone already integrated this exact model:
- TS0601 / HS03‑ZI / _TZE284_9ern5fh
with the Personal Tuya Devices driver (or any other Edge driver) and managed to get correct humidity values?
I’m looking for:
-
The correct DP numbers for temperature and humidity for this device, and
-
Whether any scale/offset needs to be applied to convert the raw DP value to a real humidity percentage (for example divide by 10, 2, etc.).
If a specific profile or a small tweak in the driver is needed (e.g. adding a custom mapping for this manufacturer/model), any guidance or code snippet would be really appreciated.
Thanks in advance for any help or hints!
