The disclosure extends to apparatuses, methods, systems, and computer program products for generating and optimizing irrigation protocols. The disclosure extends to a stacked controller comprising a control unit and irrigation adaptor in accordance with the disclosed methods, systems, and computer program products for optimizing water usage in growing plants for yard and crops.La présente invention se rapporte à des appareils, à des procédés, à des systèmes et à des produits-programmes d'ordinateur servant à générer et optimiser des protocoles d'irrigation. La présente invention se rapporte à un contrôleur empilé comprenant une unité de commande et un adaptateur d'irrigation selon les procédés, les systèmes et les produits-programmes d'ordinateur présentés pour l'optimisation de l'utilisation de l'eau pour la croissance des plantes dans des jardins et des cultures.