The irrigation controller is for directing the times and duration of the
flow of water to a set of irrigation zones within an irrigation system in
accordance with irrigation program and schedule data. The irrigation
controller includes a microprocessor and a memory which are programmed
with an embedded Web server. The embedded Web server can send and receive
irrigation program and schedule data in the hypertext mark-up language
(HTML) format. The irrigation controller communicates HTML formatted
program and schedule data through an on-board Ethernet chipset to a local
area network (LAN). Accordingly, irrigation controller program and
schedule data may be interactively accessed from any network accessing
device having a standard Web browser which is connected to the LAN, such
as for example a personal computer with a Web browser connected to the
LAN. Moreover, if the LAN is connected to the Internet, the program and
schedule data may be viewed or changed from a web accessing device
connected to the Internet.