A laundry washing machine, comprising: a cabinet supporting a washing tub; a washing drum rotatably mounted within the washing tub and configured to receive a laundry load; a treating agents dispenser (20; 120) comprising a compartment configured to receive a unit dose package containing a pre-measured amount of a treating agent; one or more water conveying lines configured to convey water to the compartment; a supply line fluidly connecting the treating agents dispenser (20; 120) and the washing tub; and a control unit configured to control the laundry washing machine to: activate a controllable valve (40a, 40b, 40c) to provide a first water supply to the washing tub through the one or more water conveying lines and the compartment; measure a temperature of water in the washing tub and store a value of the measured temperature in a memory of the control unit; and characterized in that said control unit is configured to perform a selection process based at least in part on the value of the measured temperature, the selection process comprising electing between one of: (a) filling the washing tub with a volume of hot water when the value of the measured temperature is equal to or below a predetermined value; and (b) filling the washing tub with a volume of cold water when the value of the measured temperature is above the predetermined value. a cabinet supporting a washing tub; a washing drum rotatably mounted within the washing tub and configured to receive a laundry load; a treating agents dispenser (20; 120) comprising a compartment configured to receive a unit dose package containing a pre-measured amount of a treating agent; one or more water conveying lines configured to convey water to the compartment; a supply line fluidly connecting the treating agents dispenser (20; 120) and the washing tub; and a control unit configured to control the laundry washing machine to: activate a controllable valve (40a, 40b, 40c) to provide a first water supply to the washing tub through the one or more water conveying lines and the compartment; measure a temperature of water in the washing tub and store a value of the measured temperature in a memory of the control unit; and characterized in that said control unit is configured to perform a selection process based at least in part on the value of the measured temperature, the selection process comprising electing between one of: (a) filling the washing tub with a volume of hot water when the value of the measured temperature is equal to or below a predetermined value; and (b) filling the washing tub with a volume of cold water when the value of the measured temperature is above the predetermined value. activate a controllable valve (40a, 40b, 40c) to provide a first water supply to the washing tub through the one or more water conveying lines and the compartment; measure a temperature of water in the washing tub and store a value of the measured temperature in a memory of the control unit; and characterized in that said control unit is configured to perform a selection process based at least in part on the value of the measured temperature, the selection process comprising electing between one of: (a) filling the washing tub with a volume of hot water when the value of the measured temperature is equal to or below a predetermined value; and (b) filling the washing tub with a volume of cold water when the value of the measured temperature is above the predetermined value. (a) filling the washing tub with a volume of hot water when the value of the measured temperature is equal to or below a predetermined value; and (b) filling the washing tub with a volume of cold water when the value of the measured temperature is above the predetermined value.