A method for controlling an electronic device by a control device, the method comprising: collecting, by the control device, sensing information from at least one sensor ; identifying, by the control device, user related information based on the collected sensing information, the user related information comprising a location and a current state of a user; identifying, by the control device, at least one candidate control mode corresponding to the user related information, from among a plurality of pre-stored control modes, wherein each control mode comprises pre-configured control values for a plurality of electronic devices which can be controlled in the control mode; displaying, by the control device, the at least one candidate control mode including information for each of the electronic devices which can be controlled in the at least one candidate control mode , the at least one candidate control mode displayed according to an order of probability of the candidate control modes to be selected by the user, the probability determined based on the user related information; receiving, by the control device, a selection input by using a circular button which is rotatable to select one control mode among the at least one displayed candidate control mode; and transmitting, by the control device, a control command for simultaneously controlling the plurality of electronic devices which can be controlled in the one control mode, in response to the selection input , wherein the at least one candidate control mode having a highest probability of selection is arranged to be located near a center axis of the circular button. collecting, by the control device, sensing information from at least one sensor ; identifying, by the control device, user related information based on the collected sensing information, the user related information comprising a location and a current state of a user; identifying, by the control device, at least one candidate control mode corresponding to the user related information, from among a plurality of pre-stored control modes, wherein each control mode comprises pre-configured control values for a plurality of electronic devices which can be controlled in the control mode; displaying, by the control device, the at least one candidate control mode including information for each of the electronic devices which can be controlled in the at least one candidate control mode , the at least one candidate control mode displayed according to an order of probability of the candidate control modes to be selected by the user, the probability determined based on the user related information; receiving, by the control device, a selection input by using a circular button which is rotatable to select one control mode among the at least one displayed candidate control mode; and transmitting, by the control device, a control command for simultaneously controlling the plurality of electronic devices which can be controlled in the one control mode, in response to the selection input , wherein the at least one candidate control mode having a highest probability of selection is arranged to be located near a center axis of the circular button. <EOS>