For indoors there is an app which triggers when moist and/or nutrition values are out of an adjustable range:
Misol f.i. has a soil moisture probe for outdoor use.
When the imaginary garden-app can read out a weather app like Openweathermap, which uses local (or closest to you) weather stations, the precipitation value can be used to decide if, and for how long the garden should be watered.
Imho for custom things like an ‘advice’ on the best moment to fertilize the garden every month, but only when it’s gonna rain… you’ll need just 2 flows and a weather app:
-
Flow 1
When…
-every month
And…
-precipitation today is greater than X mm
Or…
-precipitation tomorrow is greater than X mm
Then…
Notification: Time to fertilize garden
Else…
-enable Flow 2 -
Flow 2
When…
-every day
And…
-precipitation today is greater than X mm
Or…
-precipitation tomorrow is greater than X mm
Then…
-notification: Time to fertilize garden
-disable Flow 2 after 1s.