A method for controlling a washing machine comprising a control panel including an input unit, a wireless communication module configured to transmit and receive a signal through the internet, a driving unit having a driving motor, and a controller configured to control an operation of the driving unit, the method comprising: storing in the controller washing condition information comprising laundry weight information to start washing, a laundry weight detection period or time, and active washing information; counting the period or time for detecting the laundry weight; based on lapse of the laundry detection period or time, detecting a current laundry weight; based on the current laundry weight reaching a preset laundry weight to start washing, transmitting, through the internet to a server for a washing control application, a message notifying that the current laundry weight has reached the preset laundry weight; setting (S12, S13, S14) and storing the washing condition information using the washing control application that is installed in a user's mobile terminal; and transmitting the set information to the server for the washing control application through the internet, wherein the washing control application is a mobile terminal control application that is executable in the user's mobile terminal, wherein transmitting the message notifying that the current laundry weight has reached the preset laundry weight includes transmitting, through the internet, the message to the user's mobile terminal from the server for the washing control application, wherein the controller is configured to, based on the active washing information stored in the controller being information that instructs an automatic washing start at a time point of reaching the set laundry weight, control the driving unit to start washing based on transmission of the message, wherein, when the washing control application is opened on a display unit of the mobile terminal, the received notification message is displayed on the display unit, and wherein, when the washing control application is not opened on the display unit of the mobile terminal, a message reception notification signal is generated. storing in the controller washing condition information comprising laundry weight information to start washing, a laundry weight detection period or time, and active washing information; counting the period or time for detecting the laundry weight; based on lapse of the laundry detection period or time, detecting a current laundry weight; based on the current laundry weight reaching a preset laundry weight to start washing, transmitting, through the internet to a server for a washing control application, a message notifying that the current laundry weight has reached the preset laundry weight; setting (S12, S13, S14) and storing the washing condition information using the washing control application that is installed in a user's mobile terminal; and transmitting the set information to the server for the washing control application through the internet, wherein the washing control application is a mobile terminal control application that is executable in the user's mobile terminal, wherein transmitting the message notifying that the current laundry weight has reached the preset laundry weight includes transmitting, through the internet, the message to the user's mobile terminal from the server for the washing control application, wherein the controller is configured to, based on the active washing information stored in the controller being information that instructs an automatic washing start at a time point of reaching the set laundry weight, control the driving unit to start washing based on transmission of the message, wherein, when the washing control application is opened on a display unit of the mobile terminal, the received notification message is displayed on the display unit, and wherein, when the washing control application is not opened on the display unit of the mobile terminal, a message reception notification signal is generated.