Mesh based D/C Sprinkler controller with Moisture sensor

vegetronix.com/Products/VG400/
sprinklerwarehouse.com/Signa … p/8012.htm or simliar
and I would assume a Zigbee mesh based controller would be melded into a single unit that would control and individual valve and also talk to a PC or Netduino Plus or such device to set over all schedules. Ultimately would be powered by a magnet being spun by the water flowing through the valve, but initially would have to use a battery. I think the idea would be to design, develop and they sell the design to an established player in the the sprinkler world. I am look for ideas on how to get this designed.
Alfred Holzheu