A method of processing data in a system containing a controlling device and multiple target devices, the method comprising: storing weather information, identification information of the controlling device, and sensing information of a sensor adjacent to the multiple target devices in a server; receiving a service guide display request in the controlling device; receiving the stored weather information, the identification information of the controlling device, and the sensing information of the sensor adjacent to the multiple target devices from the server in the controlling device; generating and displaying a weather service guide based on the received information in the controlling device; generating a control command for controlling the multiple target devices according to a configuration set from the displayed weather service guide in the controlling device; controlling the multiple target devices according to the generated control command; and displaying a control result of the target devices by returning the result in the controlling device, the method being characterized in that if a difference between the received weather information and the sensing information is equal to or greater than a predetermined threshold, the weather information and the sensing information are requested again, wherein the weather information includes temperature information and the sensing information includes temperature information obtained from a temperature sensor, and in that if a difference between the weather information and the sensing information requested again is not less than the predetermined threshold, a weather item of the weather service guide is updated based on the sensing information. storing weather information, identification information of the controlling device, and sensing information of a sensor adjacent to the multiple target devices in a server; receiving a service guide display request in the controlling device; receiving the stored weather information, the identification information of the controlling device, and the sensing information of the sensor adjacent to the multiple target devices from the server in the controlling device; generating and displaying a weather service guide based on the received information in the controlling device; generating a control command for controlling the multiple target devices according to a configuration set from the displayed weather service guide in the controlling device; controlling the multiple target devices according to the generated control command; and displaying a control result of the target devices by returning the result in the controlling device, the method being characterized in that if a difference between the received weather information and the sensing information is equal to or greater than a predetermined threshold, the weather information and the sensing information are requested again, wherein the weather information includes temperature information and the sensing information includes temperature information obtained from a temperature sensor, and in that if a difference between the weather information and the sensing information requested again is not less than the predetermined threshold, a weather item of the weather service guide is updated based on the sensing information.