Schematic
While the irrigation controller is available for purchase, here is the schematic and the parts list if you're savvy enough to make it yourself.
Parts List
1X12_ROUND 53W5921 400 4 3.0 ADAFRUIT INDUSTRIES - 400 - Extra-long break-away 0.1 16-pin strip male header (5 pieces)
140CLH-0810 91Y7202 25TRV220M8X10.5 429 0.427 RUBYCON - 25TRV220M8X10.5 - CAP, ALU ELEC, 220UF, 25V, RADIAL CAN
.33uF C0603 78Y5231 0603B334K250CT 4510 0.01 WALSIN - 0603B334K250CT - CAP, MLCC, X7R, 0.33UF, 25V, 0603, REEL
.1uF C0402 78Y5137 0402F104M250CT 15636 0.0010 WALSIN - 0402F104M250CT - CAP, MLCC, Y5V, 0.1UF, 25V, 0402, REEL
1N4004 DO41-10 unknown
1N4004 DO41-10 unknown
GSH15 02P0318 64900001039 2766 0.145 LITTELFUSE WICKMANN - 64900001039 - FUSE HOLDER, 5 X 20MM, PCB MOUNT
7805T TO220H 81Y6957 NCP7805TG 1721 0.246 ON SEMICONDUCTOR - NCP7805TG - LINEAR VOLT REG, FIXED, 1A, 5V, TO-220-3
MCP3008 DIL16 19C7200 MICROCHIP MCP3008-I/P 862 1.66 MICROCHIP - MCP3008-I/P - ANALOG TO DIGITAL CONVERTER ADC, 10 BIT, 200KSPS, DIP-16
4052 F4052 64K3159 AROMAT/ MATSUSHITA JW2SN-DC5V 82 2.25 PANASONIC ELECTRIC WORKS - JW2SN-DC5V - RELAY, DPDT, 277VAC, 30VDC, 5A
691131710004 691131710004 59K9243 WIELAND ELECTRIC 25.161.0453.0 578 1.4 WIELAND ELECTRIC - 25.161.0453.0 - TERMINAL BLOCK, PCB, 4 POSITION, 22-12AWG
LED5MM unknown
LED5MM unknown
220 0207/10 38K0351 FARNELL MCF 0.25W 220R 20784 0.015 MULTICOMP - MCF 0.25W 220R - CARBON FILM RESISTOR, 220 OHM, 250mW, 5%
220 0207/10 38K0351 FARNELL MCF 0.25W 220R 20784 0.015 MULTICOMP - MCF 0.25W 220R - CARBON FILM RESISTOR, 220 OHM, 250mW, 5%
0207/10 38K0281 FARNELL MCF 0.5W 220R 2763 0.021 MULTICOMP - MCF 0.5W 220R - CARBON FILM RESISTOR, 220 OHM, 500mW, 5%
rPiZero 2X20 28Y5334 2222 0 1.55 ADAFRUIT INDUSTRIES - 2222 - GPIO Header for Raspberry Pi A+/B+/Pi 2 - 2x20 Female Header
320-916 unknown
2N2222 TO92-EBC-OVAL 08N7700 2N3704 3483 0.063 MULTICOMP - 2N3704 - BIPOLAR TRANSISTOR, NPN, 30V, TO-92