Climate control for protected crops brings the added dimension of a biological system into a physical system control situation. The plants in a greenhouse impose their own needs, significantly affect their ambient conditions in a nonlinear way, and add long-time constants to the system response. Moreover, the thermally dynamic nature of a greenhouse suggests that disturbance attenuation (load control of external temperature, humidity, and sunlight) is far more important than is the case for controlling other types of buildings. This paper presents a feedback–feedforward approach to system linearization and decoupling for climate control of greenhouses and more specifically for the operation of ventilation/cooling and moisturizing. The proposed method consists of three parts: (a) a model-based feedback–feedforward compensation of external disturbances (loads) on the basis of input–output linearization and decoupling; (b) the transformation of user-defined desired settings for temperature and humidity into feasible controller setpoints, taking into account the constraints imposed by the capacities of the actuators and the psychrometric laws; and (c) additional PI outer loops to compensate for model uncertainties and deviations from expected disturbances (weather). Moreover, some tuning tests lump together several physical system parameters to be easily identified, and the method guarantees accuracy in setpoint tracking while simplifying stability issues. The proposed method is applicable to any air-conditioning system and is expected to gain wide acceptance in modern climate control systems.