The disclosure extends to apparatuses, methods, systems, and computer program products for optimizing water usage in irrigation. The disclosure also extends to apparatuses, methods, systems, and computer program implemented products for regulating the use of water over a computer network by generating irrigation protocols and sending those protocols wirelessly over the computer network. An irrigation controller includes a first radio, a control unit, and a second radio. The first radio is configured to wirelessly communicate with a wireless node to receive irrigation data for a location or an account corresponding to the irrigation controller. The control unit is configured to issue instructions to control flow of water through an irrigation system based on the irrigation data received via the first radio. The second radio is configured to communicate wirelessly with one or more remote irrigation adapters or sensors, wherein the second radio is configured for long range communication.Linvention concerne des appareils, des procédés, des systèmes et des produits-programmes dordinateur permettant doptimiser lutilisation de leau pour lirrigation. Linvention concerne également des appareils, des procédés, des systèmes et des produits-programme dordinateur permettant de réguler lutilisation de leau sur un réseau informatique en générant des protocoles dirrigation et en les envoyant sur le réseau informatique sans fil. Un contrôleur dirrigation comprend une première radio, une unité de commande et une seconde radio. La première radio est configurée pour communiquer sans fil avec un nœud sans fil afin de recevoir des données dirrigation pour un emplacement ou un compte correspondant au contrôleur dirrigation. Lunité de commande est configurée pour émettre des instructions afin de contrôler lécoulement de leau à travers un système dirrigation daprès les données dirrigation reçues par le biais de la première radio. La seconde radio est configurée pour communiquer sans fil ave