Spruce Zigbee Soil Moisture Sensors - driver needed?

Ah here in sunny Mountain View, CA 15-20 degrees is the lowest it ever gets and even then, that pretty rare. We’re using ours for key indoor plants only. Maybe if we redo the yard we’d consider the Spruce sensors for each major planting area. Kind of surprised the smart watering systems like Rachio, Rain Machine, etc don’t have their own zone sensors.

Spruce official HE drivers: Spruce Gen2 + Hubitat Connect - Spruce Support


I recently purchased the Spruce Zigbee Moisture Sensor, but I cannot get any data from either of the drivers mentioned above.

The sensor connected quickly and I can see that it is connected to my Zigbee network.

I’m not sure what I can do to debug this further... The logs don’t tell me much, but I know very little about how Zigbee works...

I’d love to get input from others in the community on this - Is there anything that I can do to debug this further? Are there other drivers for this device out there that might work for me?


I was able to get the spruce sensor working with my HE just today.

I used the driver from here:


I only installed the soil sensor driver. I do not have a Spruce irrigation controller so the rest of the drivers and apps were not what I was looking for.

I used zigbee channel 20 already so the device paired fine.

The key for me was to install the driver before pairing the sensor. Once I did things in that order it started to report fine. Temp and humidity.

I do not however, understand the relationship between actual soil moisture and the humidity that the sensor reports.

1 Like

Me neither. Mine is reasonable most of the time (something between 0-100%, and I just got a feel for when it was likely "dry" enough to need watering based on my usual schedule and the rainfall amounts my area was estimated to receive, plus how long it stayed at that level), but as of a few weeks ago, mine is now giving impossible values:

Screenshot of Spruce sensor showing humidity values upwards of 400%!

I'll probably put it away for the season soon and try a reset and re-pair next spring, and hopefully it will be better then. I had similar problems at some point last year. While it was fun to experiment with, I'm not sure I'd really recommend this device (it also does temperature, but that's not a good indicator of outdoor temperature for me given that it often receives direct sunlight, and I'm assuming it's temperature of the upper part and not the soil probe, though I don't know). Hopefully it works better within Spruce's own system, but with my experience so far, I'm not about to find out. :slight_smile:

1 Like

I did see somewhere online an image that showed that the temp sensor is in the bottom most portion of the blue part. So that it would be touching the ground, but not in it necessarily.

Also. My sensor seems to have the max humidity at 10 and the minimum at 5. Which basically tells me nothing.

Those are just the maximum and minimum values it has reported since you started recording (or reset these values), in case that is helpful. Mine used to range up to 100%, rarely getting close to that but often hovering around 70-80-ish, if I recall, back when things when were working well; when it stayed much lower than that, I usually preferred to water, though your plants/preferences may vary).

Thanks. That makes a ton more sense than what I was thinking.


Here is the image showing the sensor locations.

1 Like

I concur. Mine was paired and adding the driver afterwards didn’t work.

I therefore unpaired it, reset the device and then paired it again with the driver already installed and that did the trick. The device now reports its status. Thanks! :grinning:

1 Like

I looked for these and they are back ordered and won'r be around until May....ANyone have an other sensors that work with HE

I use these. You also need a WiFi gateway which I wrote a driver for.

I like that they use standard AA batteries (I put Eneloop rechargeables in mine).
They are also very consistent: 0% open air, 99% in water. I could never get that with the Spruce sensors.

Since I started using them about one year ago, I've had zero issues.

1 Like

So you're telling me my Spruce Sensor's current reading of 328% might be wrong? :rofl:

Screenshot: Spruce Sensor history graph showing 328 percent humidity readings and other oddities on occasion

I've never quote understood the readings it gives, but it seems mostly OK side from these frequent outlier readings, so either I got a dud or this sensor is a bit odd (I see above I had even more odd readings last fall). I'll have to look into the one you mentioned--except I have an AmbientWeather station so will have to get the more expensive branded version, from what I can tell. But the devices otherwise look similar, so hopefully they'll work equally well. Thanks for the recommendation!

1 Like

I've got a fairly mature diy Zigbee moisture sensor working well based on this board I make, paired with a standard capacitive soil moisture sensor...

For $25 you can get a battery powered Zigbee board, soil moisture, and air temp. Plus there's 2 more adc inputs and 3 more digital inputs available for adding other sensors.

Hubitat driver works great.

Let me know if you're interested... I can make an ebay listing.

That's exactly the same behaviour I was seeing with my Spruce sensors. I eventually gave up and sold them on eBay. Hope it wasn't you that bought them :stuck_out_tongue_winking_eye:

Regarding the WH-51 moisture sensor, these are all made by the parent company Fine Offset. So if your station is compatible with them, I'm pretty sure the generic version will work as well.

These get my vote too, I recently setup a bunch of them with their WiFi gateway. So impressed with them I ordered a some more and a weather station too, which are on the slooooow boat from China at the moment (I'm in the UK and they don't seem to have any EU or UK distributors).

I did have one initial WH-51 die after a few weeks, not sure what happened to it but it stopped outputting anything and kills the battery in about 6 hours. Ecowitt offered to send a replacement with my new order, pretty good service!

Download the Hubitat app