A method for controlling an information apparatus having a display and being connected to a network, one or more target devices being controlled over the network, the method causing a computer of the information apparatus to: display on the display, a display screen representing at least a floor plan including one or more rooms; using one or more memories that manage first information indicating each type of one or more device icons that represent the one or more target devices and second information indicating each attribute of the one or more rooms, each type of the one or more device icons being associated with each attribute of the one or more rooms, display each of the one or more device icons within a region on the display screen corresponding to a room in accordance with each type of the one or more device icons; when selection of any of the one or more device icons is sensed in a region corresponding to any of the one or more rooms included in the floor plan, display on the display screen, a control screen for at least operating a target device corresponding to the selected device icon or confirming a state of the corresponding target device; and output to the network on the basis of an operation on the control screen, a control command for at least operating the corresponding target device or confirming the state of the corresponding target device, the method being further characterized in that: the one or more device icons include a first-type device icon that is movable to each of the one or more rooms, and a second-type device icon that is movable only within a region corresponding to a predetermined room associated with the type of the device icon among the one or more rooms, and when movement of the second-type device icon is sensed, and in the case where it is judged that the second-type device icon is moved out of the region corresponding to the predetermined room, a display control is performed to return the second-type device icon to the region corresponding to the predetermined room, display on the display, a display screen representing at least a floor plan including one or more rooms; using one or more memories that manage first information indicating each type of one or more device icons that represent the one or more target devices and second information indicating each attribute of the one or more rooms, each type of the one or more device icons being associated with each attribute of the one or more rooms, display each of the one or more device icons within a region on the display screen corresponding to a room in accordance with each type of the one or more device icons; when selection of any of the one or more device icons is sensed in a region corresponding to any of the one or more rooms included in the floor plan, display on the display screen, a control screen for at least operating a target device corresponding to the selected device icon or confirming a state of the corresponding target device; and output to the network on the basis of an operation on the control screen, a control command for at least operating the corresponding target device or confirming the state of the corresponding target device, the method being further characterized in that: the one or more device icons include a first-type device icon that is movable to each of the one or more rooms, and a second-type device icon that is movable only within a region corresponding to a predetermined room associated with the type of the device icon among the one or more rooms, and when movement of the second-type device icon is sensed, and in the case where it is judged that the second-type device icon is moved out of the region corresponding to the predetermined room, a display control is performed to return the second-type device icon to the region corresponding to the predetermined room,