The disclosure extends to methods, systems, and computer program products for generating and optimizing irrigation protocols. The disclosure extends to methods, systems, and computer program products for optimizing water usage in growing plants for yard and crops. The disclosure also extends to methods, systems and computer program products for providing automated irrigation over a computer network as well as methods, systems and computer program products for providing backup protocols for use in situations where network connectivity is not established.La présente invention concerne des procédés, des systèmes et des produits-programmes d'ordinateur servant à générer et optimiser des protocoles d'irrigation. L'invention se rapporte à des procédés, à des systèmes et à des produits-programmes d'ordinateur servant à optimiser l'usage de l'eau pour la croissance de plantes dans des jardins et des cultures. L'invention se rapporte également à des procédés, à des systèmes et à des produits-programmes d'ordinateur servant à fournir une irrigation automatisée par un réseau d'ordinateurs ainsi qu'à des procédés, à des systèmes et à des produits-programmes d'ordinateur servant à fournir des protocoles de sauvegarde à utiliser dans des situations dans lesquelles la connectivité au réseau n'est pas établie.