Skip to content

[TS0601 (TS0601_soil_3) / _TZE284_33bwcga2] reports ~6500°C when temperature goes below 0°C (negative values decoded incorrectly) #31813

@khpchong

Description

@khpchong

What happened?

For device TS0601 / _TZE284_33bwcga2 using definition TS0601_soil_3, temperature reads normally above 0°C. When outdoor temperature drops below freezing, the reported value jumps to around 6500°C in Zigbee2MQTT / Home Assistant history instead of showing a negative temperature.

What did you expect to happen?

Temperature should continue reporting correctly below 0°C (for example -0.5°C, -1.2°C, etc.) rather than a large positive number.

How to reproduce it (minimal and precise)

  1. Pair device TS0601 / _TZE284_33bwcga2 with Zigbee2MQTT.
  2. Use definition TS0601_soil_3.
  3. Place sensor outdoors or in an environment below 0°C.
  4. Wait for a temperature report.
  5. Observe reported value changes to ~6500°C instead of a negative temperature.

Zigbee2MQTT version

2.9.2 (unknown)

Adapter firmware version

{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20240710,"transportrev":2}

Adapter

ZStack3x0

Setup

os: #1 SMP PREEMPT_DYNAMIC Tue Apr 7 10:37:24 UTC 2026 - 6.12.77-haos - x64
node: v22.22.2
ha: true

Device database.db entry

No response

Debug log

No response

Notes

Device

definition: TS0601_soil_3 - Tuya (v0.0.0)
software_build_id: undefined
date_code: ``
endpoints:

{"1":{"bindings":[],"clusters":{"input":["genGroups","genScenes","manuSpecificTuya","genBasic","60672"],"output":["genOta","genTime"]},"configured_reportings":[],"scenes":[]}}
Health

time: Wed Apr 29 2026 08:51:17 GMT-0500 (Central Daylight Time)
os.load_average: 2.5, 2.21, 2.31
os.memory_percent: 73.087
process.memory_percent: 0.7397
process.uptime_sec: 1901407

{"leave_count":0,"messages":1634,"messages_per_sec":0.0028,"network_address_changes":0}

Metadata

Metadata

Assignees

No one assigned

    Labels

    problemSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions