Irrigation system comprising a control kit, the irrigation system comprising at least one electrovalve and at least one sensor of a multiplicity of sensors for a measurement of at least one environmental parameter, said at least one electrovalve is adapted to switch from an open position to let a fluid of the irrigation circuit flow through, to a closed position to block the fluid of the irrigation circuit, wherein control kit comprises at least one control device driven into a soil which controls an opening and a closing of said at least one electrovalve, said at least one control device comprises at least one soil moisture sensor of the multiplicity of sensors, at least one processor for processing data and at least one memory for containing data, wherein at least said soil moisture sensor measures continuously or at predefined time intervals values of moisture of the soil where the control device is driven, said at least one memory comprises at least one maximum soil moisture value and another value of soil moisture corresponding to a better minimum threshold, wherein said better minimum threshold is a soil moisture threshold value that is 5-10% higher than a maximum suffering threshold of the plant variety below which the plant variety would die due to lack of fluid, said at least one processor of the control device checks whether the value of the moisture of the soil measured by said soil moisture sensor is lower than the value of soil moisture corresponding to said better minimum threshold, and if verified it commands said at least one electrovalve to switch from the closed position to the open position irrigating the soil until said at least one processor estimates that the moisture of the soil reaches the maximum soil moisture value, commanding said at least one electrovalve to switch from the open position to the closed position, wherein a soil moisture value corresponding to a maximum water retention capacity of the soil is estimated by said at least one control device in a calibration step, wherein said maximum water retention capacity of the soil represents a moisture threshold value between a step of fluid drainage by gravity and a step of evapotranspiration of the soil and of a plant variety planted in the irrigated soil, wherein said processor commands said at least one electrovalve to switch from the closed position to the open position to irrigate said soil until the irrigated soil is saturated with fluid reaching a maximum moisture of the soil, said at least one processor saves in said at least one memory at least a multiplicity of soil moisture data as a function of time while said at least one electrovalve is in closed position, identifying the value of maximum water retention capacity of the soil when a curve of said multiplicity of soil moisture data changes slope between the step of fluid drainage by gravity and the step of evapotranspiration of the soil. wherein control kit comprises at least one control device driven into a soil which controls an opening and a closing of said at least one electrovalve, said at least one control device comprises at least one soil moisture sensor of the multiplicity of sensors, at least one processor for processing data and at least one memory for containing data, wherein at least said soil moisture sensor measures continuously or at predefined time intervals values of moisture of the soil where the control device is driven, said at least one memory comprises at least one maximum soil moisture value and another value of soil moisture corresponding to a better minimum threshold, wherein said better minimum threshold is a soil moisture threshold value that is 5-10% higher than a maximum suffering threshold of the plant variety below which the plant variety would die due to lack of fluid, said at least one processor of the control device checks whether the value of the moisture of the soil measured by said soil moisture sensor is lower than the value of soil moisture corresponding to said better minimum threshold, and if verified it commands said at least one electrovalve to switch from the closed position to the open position irrigating the soil until said at least one processor estimates that the moisture of the soil reaches the maximum soil moisture value, commanding said at least one electrovalve to switch from the open position to the closed position, wherein a soil moisture value corresponding to a maximum water retention capacity of the soil is estimated by said at least one control device in a calibration step, wherein said maximum water retention capacity of the soil represents a moisture threshold value between a step of fluid drainage by gravity and a step of evapotranspiration of the soil and of a plant variety planted in the irrigated soil, wherein said processor commands said at least one electrovalve to switch from the closed position to the open position to irrigate said soil until the irrigated soil is saturated with fluid reaching a maximum moisture of the soil, said at least one processor saves in said at least one memory at least a multiplicity of soil moisture data as a function of time while said at least one electrovalve is in closed position, identifying the value of maximum water retention capacity of the soil when a curve of said multiplicity of soil moisture data changes slope between the step of fluid drainage by gravity and the step of evapotranspiration of the soil.