The best option is probably OpenSprinkler 3.0 Latch, which operates latching solenoid valves. Due to WiFi, it still draws a fair amount of current (like 100 to 200mA) so it’s not meant for battery operation without any re-charging settings. However, if you have a solar charged battery it should be feasible.
The other option is OS Bee, which is a smaller controller also for latching valves — it operates only 3 zones so is good for small-size projects.