If you're talking outdoor plants, this thing is great: https://www.rachio.com/
(If indoor, overkill.)
(If indoor, overkill.)
It works perfectly (watering the plants 1-2 times a day depending on the setting I set); I like its simplicity and easy of use!