The relay_board plugin for SIP allows you to use one or more relay boards to control sprinkler valves. Some features:
For more information, see the wiki