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 (DP) 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 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 (DP) 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 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 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. <EOS>