A non-transitory computer-readable recording medium which stores a program to be executed by an information apparatus having a display and being connected to a network, over which one or more target devices are controlled,
- the program causing a computer of the information apparatus to:
- display on the display a display screen representing a floor plan including one or more rooms;
- using at least one memory that associates first information with second information, the first information indicating a type of each of one or more device icons representing the one or more target devices and the second information indicating an attribute of each of the one or more rooms, display each of the one or more device icons in a region on the display screen corresponding to a room that corresponds to each of the one or more device icons in accordance with the type of each 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 rooms included in the floor plan, display a control screen for at least any of operation and state confirmation of a target device corresponding to the selected device icon on the display screen representing the floor plan;
- and
- output to the network a control command for at least any of the operation and the state confirmation of the target device corresponding to the selected device icon, based on an operation on the control screen, wherein
- the one or more device icons include a device icon of a first type and a device icon of a second type that is in a relationship of being displayed in a region on the display screen corresponding to a same room as a room in which the device icon of the first type is displayed, and
- when it is determined that one device icon among the one or more device icons is the device icon of the second type, the one device icon is displayed in a region on the display screen corresponding to a same room as a room in which the device icon of the first type is displayed.