Why is my automation not triggering?

If I would do this automation then I would not rely on a delay since that will break at some point.
If that is a intentional reboot of HA or upgrade, or short power out on just the HA machine.
It’s just not a good solution.

Since you want the plants within a humidity range then you could easily set up a hygrostat and have this do the watering.
If you want the schedule also then I suggest you use a schedule entity.
With these two set up you now have two nice interfaces to set the schedule and the humidity.
Lastly you just create an automation based on the schedule and have it turn on/off the hygrostat.
This is a far better automation since it does not rely on a delay and it has a nice UI where you can change both the time and humidity, and it should turn on/off even if HA has just restarted.

As Hellis said, it’s activating a tap and then it shuts it off when the soil moisture gets to 60. And I have put a 30 mins delay so that the water will be cut off in all cases if it’s been running for 30 minutes, regardless of soil humidity. It typically takes 5 minutes to go from 33 to 60.

I am actually not understanding this advice. I’ll have to do some reading first. :slight_smile: I have no idea how to setup an hygrostat.

Just like most other things.
Settings → integrations → add integration.

Add the sensor inte ui and the switch to trigger and you are done.