Smart plant moisture sensor

A soil moisture monitor that can trigger watering reminders or an irrigation system. BeginnerWi-FiESP32ESPHome

Updated November 2026

Illustration of what you build. See the maker’s guide for photos of the real device.

Can I build this?

Estimated costUnder $10 without a battery (per the tutorial)
Build timeNot stated
DifficultyBeginner
ToolsComputer to flash ESPHome; soldering iron and 3D printer optional
SolderingOptional: three wires, soldering recommended for the final device
3D printingOptional: the tutorial links a printable case

What you need

  • ESP32 board
  • Capacitive soil moisture sensor v1.2
  • USB cable

How it works

Board
ESP32 (an ESP8266 also works, with one sensor per board)
Connects via
Wi-Fi with ESPHome
Made by
SmartHomeScene

Printable casePrintable case on MakerWorld

Good to know

Build itTutorial on SmartHomeSceneFull instructions, wiring and firmware from the maker →

This page summarises the maker’s project; the maker’s own guide is leading. Missing a tool? See In the toolbox. Need a better casing? See 3D printing & enclosures. Keep DIY builds to low voltage (USB or battery).

More projects