[EDGE Driver] Tuya Zigbee Soil Sensor (TS0601 / _TZE284_33bwcga2)

The _TZE284_33bwcga2 variant of Tuya’s TS0601 soil sensor isn’t covered by SmartThings’ official drivers or by any community driver I could find. So I instructed Claude (Anthropic’s AI assistant) to build one.

I’ve had it working on a V3 hub, firmware 000.061.00006.

Fingerprint: manufacturer _TZE284_33bwcga2, model TS0601

Provides: Soil moisture (reported as humidity %), Temperature, Battery, Refresh.

Channel invite: SmartThings. Add a little smartness to your things.


Two versions in the channel

  • Tuya Zigbee Soil Sensor — the standard version.
  • Tuya Zigbee Soil Sensor (Quiet) — same features, but skips unnecessary wake-ups on the sensor (no standard-cluster configure attempts, refresh is a no-op since TS0601 doesn’t respond to on-demand reads). In my testing this also produces a noticeably more continuous humidity graph than the standard version, and should extend battery life. (I’m using this one)

You can install both and switch between them in the app anytime (⋯ → Driver). If unsure, start with the Quiet version.

Notes

  • SmartThings has no native soil-moisture capability, so moisture is exposed via relativeHumidityMeasurement.
  • The driver republishes the last known temperature and humidity on every sensor check-in, so the history graph doesn’t leave gaps when moisture is stable (which for soil is most of the time).
  • First battery % reading can take up to 24 hours — this is a sensor firmware quirk, not the driver.
  • Likely also works with other TS0601 soil variants (e.g. _TZE284_aao3yzhs) that share the same datapoints — happy to add fingerprints if anyone can confirm.

Credit

This driver was written by Claude (Anthropic’s AI assistant). I directed the design, tested it on my sensor, and drove the fixes — but the code itself was written by Claude.

Hi, can you add this one: _TZE284_aao3yzhs

With some other drivers, batteries last a couple of months at best.

Done — I’ve added _TZE284_aao3yzhs to both the standard and Quiet driver. You should be able to pair your sensor now using the channel invite in the original post.

On battery life: the Quiet version is specifically designed to reduce unnecessary sensor wake-ups, which should help. I can’t promise it’ll fix the “couple of months” issue on its own — a lot of Tuya battery drain is hardware/environment (Zigbee mesh quality, distance to hub, temperature) — but it’s a real improvement on the driver side. Hope it goes well.