Be Smart, Go Local.

ThirdReality Smart Soil Moisture Sensor Review

The ThirdReality Smart Soil Sensor is a Zigbee device with a capacitive probe for measuring soil temperature and moisture. Accurate, reliable but quite bulky.

About Soil Sensors

Several months ago, I talked about the new Apollo PLT-1 Plant Sensor and it’s utility in Home Assistant. The PLT-1 is a device that measures soil temperature, humidity, light levels, UV index, as well as air humidity and temperature. The measurements are correct and on point, without significant offsets. Since it’s ESPHome-based, the PLT-1 is very tweakable and configurable, allowing you to adjust the readings and recalibrate the device if needed.

The PLT-1 is available in two variants, with and without a battery. The battery version (PLT-1B) uses a rechargeable 18650 battery which can keep the device going up to 6 months with some clever operational logic. However, the biggest drawback of the PLT-1 soil sensor is its IP rating. It’s not protected against any level of dust or water ingress, which does limit it’s utility for outdoor use.

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Post Hero Image

In this article, I’m sharing my experience with the popular ThirdReality Smart Soil Moisture Sensor, model 3RSM0147Z. This soil sensor measures soil moisture and temperature only and uses a single AA battery for power. ThirdReality claims it can live for up to 3 years on a single battery and you can use it in any gardening location including outdoor gardens, greenhouses, plant nurseries, and potted plants.

Technical Specification

  • Name: ThirdReality Smart Soil Moisture Sensor
  • Model: 3RSM0147Z
  • Connectivity: Zigbee 3.0
  • Battery Type: 1xAA
  • Temperature Range: -10℃~50℃ (14℉~122℉)
  • Temperature Accuracy: ±1.5℃
  • Humidity Range: 0~100%
  • Humidity Accuracy: ±3%
  • Price: $19.99 Amazon

Device Disassembly

The ThirdReality Smart Soil Moisture Sensor arrived in a long box containing the device itself, a user manual and a single AA battery pre-installed. The device measures at ‎18.03×2.54×2.54cm and weights about 68 grams. The probe itself measures at 100mm or 10cm, which makes the entire device quite long.

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Device and Box on Table
ThirdReality Smart Soil Moisture Sensor Box

The device comes with an alkaline AA battery pre-installed, whose contacts are separated by a thin plastic foil you need to remove before use. The top cap unscrews easily from the base with a single twist and pull motion. There’s a rubber O-ring installed to keep dust and moisture from entering the enclosure. It’s a very simple device with a simple design.

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Battery Pre-Installed
ThirdReality Smart Soil Moisture Sensor Battery

The battery inside the ThirdReality Soil Moisture Sensor is easily replaceable. ThirdReality claims this sensor can live up to 3 years on a single AA battery. I honestly don’t think it’s possible to reach anywhere near 3 years, but anything above 1.5 years I would consider great.

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Battery Battery Removed
ThirdReality Smart Soil Moisture Sensor Battery Removed

On the underside of the PCB, the main connectivity module is installed along with the pairing button. The device enters pairing mode immediately once the protective foil is removed, but should you need to, you can reset it with this button. I could not discover the actual model of the SoC without ruining the radio frequency shielding, which I was not willing to do as reception could potentially suffer.

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Connectivity Module and Pairing Button
ThirdReality Smart Soil Moisture Sensor Connectivity Module and Pairing Button

Home Assistant Integration

The ThirdReality Smart Soil Moisture Sensor is officially supported in Zigbee2MQTT and ZHA in Home Assistant. ThirdReality is in good standing with Home Assistant and they always create their own external converters and quirks for handling their devices.

Zigbee2MQTT

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Added to Zigbee2MQTT
ThirdReality Smart Soil Moisture Sensor Added to Zigbee2MQTT

Once paired to Zigbee2MQTT, the device is identified correctly as a soil sensor with model 3RSM0147Z by manufacturer ThirdReality. It’s set as an End Device and the correct device picture is applied. Here’s what it exposes in Home Assistant via Zigbee2MQTT:

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Zigbee2MQTT Entities
ThirdReality Smart Soil Moisture Sensor Zigbee2MQTT Exposes

All entities are self-explanatory. The sensor reports soil temperature, humidity, remaining battery and signal quality. The update interval of the ThirdReality Soil Sensor is set at 5 minutes by default.

ZHA

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Added to ZHA in Home Assistant
ThirdReality Smart Soil Moisture Sensor ZHA

The same entities are exposed when the device is paired in ZHA. For once, nothing is missing and everything is available to the user. Temperature, humidity and battery are all reported correctly.

Installation and Testing

In order to benchmark the ThirdReality Soil Moisture Sensor, I installed it in one of my office plant pots alongside the Apollo PLT-1. Both devices use capacitive probes for measuring soil conditions, which are much more durable and less affected by soil salinity than resistive probes. Capacitive probes measure the water content in the soil by detecting changes in the dielectric permittivity of the soil.

Even though I used the wired version of the Apollo PLT-1 in my tests, I took a photo of the battery version too, just to showcase the size difference. Here’s how they look like installed in a plant in my office:

Apollo PLT-1 and ThirdReality Soil Sensor Installed in Pot
Apollo PLT-1 (Wired) Vs ThirdReality 3RSM0147Z

The Apollo PLT-1B is much larger and bulkier, since it relies on a larger 18650 battery. It spans horizontally instead of vertically like the ThirdReality sensor, so it will be trickier to install in smaller pots. The ThirdReality sensor is not small though, and towers over smaller sensors like the Xiaomi MiFlora Plant Sensor.

Apollo PLT-1B (Battery) and ThirdReality Soil Sensor Installed in Pot
Apollo PLT-1B (Battery) Vs ThirdReality 3RSM0147Z

There are other differences between the two sensors, but I tried my best to create an equal environment for obtaining accurate measurements. I recalibrated the PLT-1 by recording the dry voltage of the sensor, a procedure I detailed here. I also configured the update interval of the PLT-1 to 5 minutes in order to match the ThirdReality Soil Sensor.

After several days of collecting data, here’s what I got in Home Assistant:

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Compared to Apollo PLT-1
Apollo PLT-1 vs ThirdReality 3RSM0147Z Soil Moisture Graph

Both devices show a similar trend in moisture readings. The graphs are nearly mirrored, though discrepancies exist. When I watered the plant (morning of March 16th), the ThirdReality sensor registered a significantly higher moisture level, subsequently declining and stabilizing near the PLT-1’s reading. This was the sole instance where the ThirdReality sensor exceeded the PLT-1’s measurement.

Most of the time, the ThirdReality sensor reported lower values than the PLT-1. While the difference varied, my calculations indicate a median difference of approximately 5%. Whatever the actual number is, it’s fair to point out that the ThirdReality Soil Sensor accurately reflects the soil moisture trend. It’s also important to clarify that my analysis relies on the assumption that the calibrated PLT-1 provides accurate measurements. I do not have lab-level equipment to obtain an accurate number.

ThirdReality Smart Soil Moisture Sensor Review by SmartHomeScene Compared to Apollo PLT-1 Temperature
Apollo PLT-1 vs ThirdReality 3RSM0147Z Soil Temperature Graph

The temperature graph was much more similar compared to moisture. The reported values closely mirrored each other, but again the ThirdReality sensor reported about 0.5°C lower on average. ThirdReality claims that the temperature reading is only an estimate, but it seems to report quite correctly in my tests.

Final Thoughts

If you are looking for a simple and straightforward soil moisture sensor, than I believe the ThirdReality 3RSM0147Z is a great pick. It measures soil moisture quite accurately and follows the trend of the Apollo PLT-1. While the actual number may not be 100% correct, it’s accurate enough to give you a clear picture of the current state of the soil.

Further, the ingress rating of this device is quite good. The top cap is molded from one whole piece which prevents any water from entering the enclosure. You can freely water you plants with the ThirdReality soil sensor still installed.

And last, if Zigbee is your protocol of choice, than I think there isn’t a better device out there. It costs much less compared to similar sensors and does what it promises. If you prefer using ESPHome-based devices and the flexibility they offer, than the Apollo PLT-1 is great. If you don’t mind Bluetooth as well, than check out the Xiaomi Mi Flora.

Here’s where you can get the ThirdReality Soil Sensor:

ThirdReality Smart Soil Moisture Sensor Where to Buy

ThirdReality Soil Moisture Sensor

Zigbee 3.0

1xAA Battery

Moisture, Temperature

ZHA, Zigbee2MQTT

Also on Amazon UK, Amazon NL, Amazon IT, Amazon CA.

1 thought on “ThirdReality Smart Soil Moisture Sensor Review”

Leave a Comment