Methods of creating a controller module configured to be used by a water installation controlling apparatus to control a water installation device which is associable with the water installation controlling apparatus and which is not compatible with a control protocol used by the water installation controlling apparatus. The method comprises: obtaining, from a user input, at least a predefined type of the water installation device; obtaining, from a repository of control instructions, a set of control instructions associated with the predefined type of the water installation device; creating the controller module; and including the set of control instructions in the controller module. The set of control instructions comprises output control instructions configured to be called, by the water installation controlling apparatus, according to the control protocol, and to be executed for operating the non-compatible water installation device as required by the control protocol.L'invention concerne des procédés de création d'un module contrôleur configuré pour être utilisé par un appareil de contrôle d'installation d'eau pour contrôler un dispositif d'installation d'eau qui peut être associé à l'appareil de contrôle d'installation d'eau et qui n'est pas compatible avec un protocole de contrôle utilisé par l'appareil de contrôle d'installation d'eau. Le procédé consiste : à obtenir, d'une entrée d'utilisateur, au moins un type prédéfini du dispositif d'installation d'eau; à obtenir, d'une archive d'instructions de contrôle, un ensemble d'instructions de contrôle associées au type prédéfini du dispositif d'installation d'eau; à créer le module contrôleur; et à inclure l'ensemble d'instructions de contrôle dans le module contrôleur. L'ensemble d'instructions de contrôle comprend des instructions de contrôle de sortie configurées pour être appelées, par l'appareil de contrôle d'installation d'eau, selon le protocole de contrôle, et pour être exécutées pour commander le dispos