Irrigation controller using 1-wire hardware with software running on a router