I am happy to announce a recent update to OpenSprinkler, which is an open-source, web-based sprinkler timer we've been working on since October last year. It is based on ATMEGA328 mcu, ENC28J60 Ethernet controller, and the Arduino software. The OpenSprinkler allows you to set water schedules and check station status using a web browser.
The latest hardware update provides an easy and cheap way to support pretty much any number of stations/zones you want. The software has also been updated to support a large number of stations. In addition, I've written an OpenSprinkler Arduino library, which you can use to create your own applications.
For details, please check out: http://rayshobby.net/?p=2339
Software and hardware design download: http://rayshobby.net/?page_id=202
Update release video: