Featured image of post Never Water Wrong Again! Zigbee Soil Moisture Sensor in Real-World Testing

Never Water Wrong Again! Zigbee Soil Moisture Sensor in Real-World Testing

How moist is the soil really? The NEO Zigbee soil moisture sensor finally gives you objective data for your plants – via Home Assistant and Zigbee2MQTT.

Does this sound familiar? You’re standing in front of your potted plants wondering: Is the soil too dry or too moist? Should I water now or hold off? Especially with a drip irrigation system, this question keeps coming up.

A Zigbee soil moisture sensor promises to help – finally delivering objective data instead of guesswork. But does the device actually hold up in practice? I’ve been testing the NEO Zigbee Soil Moisture Sensor for two weeks in everyday use – with Home Assistant and Zigbee2MQTT.

See the results in the video!

YouTube Video
To load the video, please click the image. Please note that by doing so, data will be transmitted to YouTube.

The Problem: Watering by Feel

Potted Plants and Drip Irrigation

I have several potted plants on my balcony and installed a drip irrigation system a while back. Sounds smart – but the question remains:

  • How do I set up the irrigation correctly?
  • Is the soil too dry or too moist?
  • Am I watering too much or too little?

This is exactly where the soil moisture sensor comes in: Objective measurements instead of gut feelings!

The NEO Zigbee Soil Moisture Sensor

What Can It Do?

The NEO Zigbee Soil Moisture Sensor (model NAS-STH01B2) measures two important values:

  • Soil moisture in percent – how moist is the soil?
  • Soil temperature – how warm is the ground?

The device communicates via Zigbee and runs on three AA batteries. It is specifically designed for outdoor use – for indoor plants it would simply be too large.

In the video I show the device in detail and explain what to watch out for during installation!

OEM Products: Why Do So Many Look the Same?

Watch out: If you search for soil moisture sensors on Amazon, you’ll notice that many devices look exactly the same – just with different brand names.

The reason: NEO is a so-called OEM manufacturer (Original Equipment Manufacturer). This means:

  • The hardware comes from NEO
  • Other companies sell it under their own name
  • Technically the devices are identical

The price can vary significantly though – currently between €20 and €30 on Amazon. A different price doesn’t automatically mean better or worse technology. Often you’re simply paying for branding.

In the video I explain the concept in more detail and show you what to look for when buying!

Build Quality and Housing

How Good Is the Quality?

Especially for sensors that sit in moist soil outdoors, build quality is crucial. I took a close look at the device:

The package contents are exemplary:

  • Battery cover secured with a screw
  • Remaining screws including a screwdriver included in the box
  • Rubber plugs for sealing against moisture

Inserting Batteries and Sealing the Housing

The battery compartment holds three AA batteries in a somewhat unusual arrangement. After inserting the batteries, the screws are tightened and the rubber plugs inserted to seal the housing against moisture.

One important point: According to the instructions, the metal prongs should be completely in the soil for correct measurements.

In the video you can see every step of the installation live!

Integration in Home Assistant with Zigbee2MQTT

Zigbee Pairing: Unremarkable and Quick

Connecting to Home Assistant via Zigbee2MQTT was done in a matter of seconds:

  1. Press and hold the button – activate Zigbee pairing
  2. Sensor is automatically detected – done!

Several entities then appear:

  • Soil moisture (in percent)
  • Temperature (in 0.5-degree steps)
  • Battery status
  • Additional entities such as alarms or thresholds

The extra entities come from the Tuya app world. In Home Assistant I honestly don’t need them – I prefer to build my own automations directly in Home Assistant.

Temperature in 0.5-Degree Steps

One notable point: The temperature is reported in 0.5-degree increments. This may seem coarse at first, but is completely normal:

  • Either the sensor resolution is that precise
  • Or it’s a deliberately set Zigbee reporting threshold to save battery

For plant care, 0.5-degree steps are more than sufficient!

In the video I show you all the entities in detail and explain which ones are really useful.

Real-World Test: Two Weeks in Everyday Use

How Do the Readings Behave?

I had the sensor log data in Home Assistant for two weeks. The result:

  • The readings appear plausible
  • With dry soil the value drops continuously
  • After watering it rises noticeably
  • With a small time delay – completely normal

The Zigbee connection was flawless – no dropouts, no connectivity issues.

Battery Status: Useful?

Some Zigbee devices perform poorly when it comes to battery status – delivering completely unreliable values. With the NEO sensor I can’t make a final judgment after just two weeks.

Should I notice anything unusual, I’ll report back in the video description, in the comments, or in an additional update video.

I cover all of this in the video – make sure to watch it!

Why Three AA Batteries Instead of a Coin Cell?

Active Measurement Needs More Power

You might be wondering: Why three AA batteries, when other Zigbee sensors get by with a CR2032 coin cell?

The answer is simple:

  • Soil moisture is actively measured – current flows through the soil between the metal prongs
  • This requires significantly more energy than, for example, a door contact or temperature sensor
  • Zigbee itself is extremely efficient – the energy consumption primarily comes from the measuring principle

The stated runtime of approximately one year is on the conservative side. How long the sensor actually lasts in practice remains to be seen.

Alternative: Version with Solar Panel & Rechargeable Battery

Good news: There’s also a version with a built-in solar panel and rechargeable battery instead of disposable batteries. If you want to avoid changing batteries, you can find this version in the product list as well.

In the video I explain both versions in detail and show you which one is right for you!

Assessment & Conclusion

No High-Tech Precision – But Practical!

The NEO Zigbee Soil Moisture Sensor is not a high-tech instrument for scientific accuracy. But it doesn’t need to be!

Who is the sensor suitable for?

Home Assistant users with Zigbee2MQTT or other Zigbee platforms
Plant enthusiasts who want objective data instead of gut feelings
Budget-conscious users – no €100+ like professional sensors

What you should not expect:

❌ Scientific accuracy
❌ A maintenance-free solution for decades
❌ Comparability between different pots/plants

But as a pragmatic helper in everyday life it works well for me – and I wouldn’t want to be without it!

All details, impressions, and live demonstrations are in the video – be sure to watch it!

Share Your Experience!

Write in the comments:

  • Are you already using soil moisture sensors?
  • What has your experience been?
  • Or are you still watering by feel?

Hardware links:

  • Zigbee Soil Moisture Sensor with batteries (NAS-STH01B2): [Amazon Link]*
  • Zigbee Soil Moisture Sensor with solar & rechargeable battery: [Amazon Link]*

(affiliate links – as an Amazon Associate I earn from qualifying purchases)

To load the comments, please click 'Show comments'. Please note that by doing so, data will be transmitted to Disqus.
Show comments
Built with Hugo
Theme Stack designed by Jimmy