I am using a full hunter kit with their WiFi control. It's pretty decent and integrated with my home Assistant. I can't do much from HA to control them (actually haven't tried ) but the hydrawise app from Hunter allows you to do all the smart scheduling etc taking into Evapotranspiration etc so I just let it do the hard work and use the app if I want to do some manual watering.
All I use HA for now, is to tell the whole house via Sonos speakers speakers that irrigation has started.
As you can see from the screenshot times change daily based on forecasted temperatures etc in the area. Last week when we had 80% chance of rain, it did not turn on
View attachment 1147580