TS0601 by_TZE284_8se38w3c not showing sensor data

Hi, I got two of these temperature sensors with external probe for monitoring my fridge and freezer.

They are Tuya Zigbees and pair nicely with my ZHA controller, however, no sensor data is shown - just one firmware entity.

Device info says TS0601 by_TZE284_8se38w3c

It seems that these are quite new. Converters were published in Github in Dec-25. As I’m fresh on HA I wonder if anyone has found a way to get their sensor data to work with HA using ZHA? Does one have to become a quirk hacker, or is there an easier way?

1 Like

Quirks ZHA Device Handlers & How-to & Older How-to

I have filed a device support request since my temperature sensor does not exist amongst the ZHA device handlers, see below.

https://github.com/zigpy/zha-device-handlers/issues/4753

However, the device exists in the .ts converter for Zigbee2MQTT. I’m totally new to to this. If someone wants to have fun and make a new quirk out of the below, it would would be great!


{
    fingerprint: [{modelID: "TS0601", manufacturerName: "_TZE284_8se38w3c"}],
    model: "TZ-ZT01_GA4",
    vendor: "Tuya",
    description: "Temperature & humidity Sensor with external probe",
    extend: [tuya.modernExtend.tuyaBase({dp: true})],
    exposes: [
        e.temperature(),
        e.numeric("temperature_probe", ea.STATE).withUnit("°C").withDescription("Probe temperature"),
        e.humidity(),
        tuya.exposes.batteryState(),
    ],
    meta: {
        tuyaDatapoints: [
            [1, "temperature", tuya.valueConverter.divideBy10],
            [2, "humidity", tuya.valueConverter.raw],
            [3, "battery_state", tuya.valueConverter.batteryState],
            [38, "temperature_probe", tuya.valueConverter.divideBy10],
        ],
    },
},

I just received the exact same device, shame on me for assuming that because there’s so many Tuya devices out there that they would work easily.

Did you ever get this working? Did you manage to write a quirk for it? I liked your issue in github but there’s another issue with a potential solution already - have you tried it?

The other github issue with quirk has helped, I’m only getting the probe data but there’s two temperature readings and I’m only seeing one.

1 Like

Hi, could you show your quirk?

Used the quirk found in this github issue.
Works fine as shown.

from zhaquirks.tuya.builder import  TuyaQuirkBuilder
from zigpy.quirks.v2 import EntityPlatform, EntityType
from zigpy.quirks.v2.homeassistant.sensor import SensorDeviceClass
from zigpy.quirks.v2.homeassistant import UnitOfTemperature
import zigpy.types as t

#Tuya battery status enum mapping.
class BatteryStatus(t.enum8):
    Empty = 0x00
    Low = 0x01
    Full = 0x02

(
    TuyaQuirkBuilder("_TZE284_8se38w3c", "TS0601") 
    .tuya_temperature(dp_id=1, scale=10)
    .tuya_humidity(dp_id=2)
    # Battery status enum
    .tuya_enum(
        dp_id=3,
        attribute_name="battery",
        enum_class=BatteryStatus,
        translation_key="battery",
        fallback_name="Battery",
        entity_type=EntityType.DIAGNOSTIC,
        entity_platform=EntityPlatform.SENSOR,
    )
    #.tuya_battery(dp_id=4) # duplicate of dp 3 for some reason
    # External temperature probe
    .tuya_sensor(
        dp_id=38,
        attribute_name="temperature_probe",
        type=t.int16s,
        multiplier=0.1,
        device_class=SensorDeviceClass.TEMPERATURE,
        entity_type=EntityType.STANDARD,
        unit=UnitOfTemperature.CELSIUS,
        translation_key="temperature_probe",
        fallback_name="Temperature Probe",
    )
    .skip_configuration()
    .add_to_registry()
)

I had this device working perfectly for a couple of months. Then the batteries appeared to run out, and since replacing them I have not been able to pair the device again.

I can't seem to put it into pairing mode. I've tried pressing and holding the reset button for more than 5 seconds, but the red LED never starts blinking. Instead, the light stays on while I hold the button and turns off as soon as I release it.

Could you please explain how to put the device into pairing mode? Is there a different procedure I should follow?

I'm wondering whether the device may be defective or if there is another troubleshooting step I should try.

Thank you.

TZ-ZT01_E Model C3007