WO2015159395A1 - コントローラ、ホームシステム、環境制御方法、及び、プログラム - Google Patents
コントローラ、ホームシステム、環境制御方法、及び、プログラム Download PDFInfo
- Publication number
- WO2015159395A1 WO2015159395A1 PCT/JP2014/060853 JP2014060853W WO2015159395A1 WO 2015159395 A1 WO2015159395 A1 WO 2015159395A1 JP 2014060853 W JP2014060853 W JP 2014060853W WO 2015159395 A1 WO2015159395 A1 WO 2015159395A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- room
- environment setting
- environment
- information
- unit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
Definitions
- the present invention relates to a controller, a home system, an environment control method, and a program that can appropriately control an indoor environment with a simple operation.
- Patent Document 1 discloses a system for controlling an indoor environment based on a result of voice recognition of a user's voice in a room, a detection result of a room by a human sensor, or the like. Is disclosed.
- the present invention has been made to solve the above problems, and provides a controller, a home system, an environment control method, and a program capable of appropriately controlling an indoor environment with a simple operation. For the purpose.
- a controller provides: A plurality of electrical devices installed in a residence, and a terminal device operated by a user, a controller connected via a network, Acquisition means for acquiring environment setting information that defines the designation of a room in a residence and the environment setting in the room, which is sent from the terminal device in response to a user operation; Based on the environment setting information acquired by the acquisition unit, the correspondence information associating the electric device with the installed room, and the device information of the electric device, the electric device to be controlled is selected from the electric devices.
- Selection means to The control content for the electrical device selected by the selection means comprises a determination means for determining based on the environment setting information acquired by the acquisition means and the environment control information determined according to the environment setting, The control content determined by the determining means is transmitted to the electrical device selected by the selecting means.
- the controller selects an electric device to be controlled by simply specifying a room in the residence and operating the setting of the indoor environment in the room from the terminal device. Therefore, the indoor environment can be appropriately controlled with a simple operation.
- FIG. 1 is a schematic diagram showing an example of the overall configuration of a home system 1 according to an embodiment of the present invention.
- the home system 1 is a system for the user to operate the terminal device 3 to control the indoor environment for each room (or the entire house) in the residence H.
- the home system 1 includes a controller 2, a terminal device 3, a plurality of electrical devices 4, and a plurality of sensors 5.
- the controller 2, each electric device 4, and each sensor 5 are communicably connected via the home network 9, and the controller 2 and the terminal device 3 can communicate with each other via a wireless LAN or the like. It is connected.
- each electric device 4 and each sensor 5 are appropriately installed in each room.
- rooms R1 to R7 are provided in the residence H.
- the room R1 is used as a children's room, and is provided with an illumination 4a, an air conditioner 4b, and a television 4c.
- the room R2 is used as a study, and similarly, an illumination 4a, an air conditioner 4b, and a television 4c are installed.
- the room R3 is used as a bedroom, and is provided with an illumination 4a, an air conditioner 4b, a ventilation fan 4d, and a humidifier 4e.
- the room R4 is used as a bathroom, and is provided with an illumination 4a and a ventilation fan 4d.
- the room R5 is used as a closet, and similarly, an illumination 4a and a ventilation fan 4d are installed.
- Room R6 is used as a dining kitchen, and is provided with lighting 4a, air conditioner 4b, ventilation fan 4d, IH cooker 4f, and refrigerator 4g.
- the room R7 is used as a living room, and is provided with two lights 4a, two air conditioners 4b, a television 4c, an air purifier 4h, and a floor heater 4i.
- the sensors 5 are also installed in the rooms R1 to R7 as appropriate.
- the controller 2 is installed in the room R7, for example.
- the terminal device 3 is portable and is used in any of the rooms R1 to R7.
- Such a floor plan in the residence H (configuration of the rooms R1 to R7) and installation of the electrical equipment 4 etc. in each of the rooms R1 to R7 (device configuration) are examples. It can be appropriately changed according to the device configuration.
- the controller 2 is a device that controls the entire home system 1.
- the controller 2 communicates with the terminal device 3 to transmit / receive necessary information.
- the controller 2 collects information from each home appliance 4 and each sensor 5 and controls each home appliance 4.
- FIG. 3 is a block diagram illustrating an example of the configuration of the controller 2 according to the first embodiment of the present invention.
- the controller 2 includes a data storage unit 21, a control unit 22, and a communication unit 23.
- the data storage unit 21 serves as a so-called secondary storage device (auxiliary storage device), and includes, for example, a readable / writable nonvolatile semiconductor memory such as a flash memory.
- the data storage unit 21 stores a floor plan information DB (database) 211, a device information DB 212, a correspondence information DB 213, an environment control information DB 214, and a measurement information DB 215 described below.
- the data storage unit 21 stores a program executed by the control unit 22.
- FIG. 4 is a schematic diagram illustrating an example of the floor plan information DB 211.
- the floor plan information DB 211 is information on each room (specifically, the rooms R1 to R7 shown in FIG. 2) provided in the residence H.
- the floor plan information DB 211 stores a room identification number, the number of floors in which the room is located, the name of the room, the priority, and the like.
- this priority is a value for defining how the environmental control of each room is performed in order when the entire house is designated at the time of environment setting. Therefore, it is appropriately defined by the user based on, for example, economy and comfort.
- it may be automatically changed based on time zone (time zone in which unit price of electricity rate is different) and various events (such as presence / absence of people) based on calendar function (schedule function). .
- FIG. 5 is a schematic diagram illustrating an example of the device information DB 212.
- the device information DB 212 is device information regarding each electric device 4. As shown in the figure, the device information DB 212 includes device identification numbers, device types, addresses, operating states, setting states (temperature setting values, air volume setting values, humidity setting values, etc.), error occurrence states, and the like. Remembered.
- the operation state, the setting state, and the error occurrence state are updated based on information periodically acquired from each electrical device 4 by the control unit 22 (more specifically, a current information acquisition unit 233 described later).
- the device information DB 212 may also store various icon images corresponding to each electrical device 4.
- FIG. 6 is a schematic diagram illustrating an example of the correspondence information DB 213.
- the correspondence information DB 213 is information for associating a room with the electrical device 4. As illustrated, the correspondence information DB 213 stores room identification numbers, device identification numbers, device names, and the like. Such correspondence information DB 213 is generated by the control unit 22 (more specifically, the correspondence information generation unit 223 described later) in accordance with a user operation of the terminal device 3.
- FIG. 7 is a schematic diagram illustrating an example of the environment control information DB 214.
- the environment control information DB 214 is information that defines the control content of each electric device 4 (more specifically, the type of device) according to the indoor environment setting. As illustrated, the environment control information DB 214 stores environment settings, device types, environment control information, and the like. Note that the environment control information DB 214 in FIG. 7 is simplified for easy understanding, but in reality, the environment control information can be obtained by mathematical formulas and parameters based on the environment settings. ing. For example, the environmental control information is obtained from the difference (change amount) between the current environmental measurement value and the instructed environmental setting value using mathematical formulas, parameters, and the like. Such an environment control information DB 214 is generated by the control unit 22 (more specifically, an environment control information generation unit 224 described later).
- FIG. 8 is a schematic diagram illustrating an example of the measurement information DB 215.
- This measurement information DB 215 is information obtained by tabulating environmental measurement values measured by each sensor 5 and each electric device 4 (device having a measurement function) for each room.
- the measurement information DB 215 stores room identification numbers, temperature, humidity, illuminance, CO2 concentration, and the like. These temperature, humidity, illuminance, and CO2 concentration are appropriately determined based on environmental measurement values periodically acquired from each sensor 5 and the like by the control unit 22 (more specifically, a current information acquisition unit 233 described later). Updated.
- the environmental measurement values such as temperature, humidity, illuminance, and CO2 concentration are examples, and can be changed as appropriate. For example, a ventilation amount or the like may be added to the environmental measurement value.
- control unit 22 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like (none of which are shown), and controls the entire controller 2.
- the control unit 22 includes an association screen generation unit 221, an association acquisition unit 222, a correspondence information generation unit 223, an environment control information generation unit 224, an environment monitor screen generation unit 225, and an environment setting.
- These functions are realized by the CPU appropriately executing various programs stored in the ROM or the data storage unit 21 using the RAM as a work memory.
- the association screen generation unit 221 generates an association screen for associating each room in the residence H with each electric device 4. For example, the association screen generation unit 221 generates an association screen P1 as illustrated in FIG. Specifically, the association screen generation unit 221 first generates the layout L of the residence H in which the rooms are arranged based on the floor plan information DB 211 illustrated in FIG. 4 described above. Then, the association screen generation unit 221 generates the icons Ic of the respective electric devices 4 based on the device information DB 212 shown in FIG. The association screen generation unit 221 transmits the association screen P1 generated in this way to the terminal device 3 by controlling the communication unit 23.
- the association obtaining unit 222 obtains an association between the room and the electrical device 4 in accordance with a user operation in the terminal device 3 obtained via the communication unit 23.
- the association acquisition unit 222 allows the user to drag and drop the icon Ic in the layout L (in any room) on the terminal device 3 on which the association screen P1 shown in FIG. 9 is displayed.
- the association between the room and the electric device 4 is acquired.
- the correspondence information generation unit 223 generates (updates) correspondence information based on the association between the room acquired by the association acquisition unit 222 and the electrical device 4.
- the correspondence information generation unit 223 stores the generated correspondence information in the correspondence information DB 213. That is, the correspondence information generation unit 223 constructs the correspondence information DB 213 as shown in FIG.
- the environment control information generation unit 224 generates information that defines the control content of each electrical device 4 (more specifically, the device type) according to the indoor environment setting. For example, the environment control information generation unit 224 generates environment control information according to the device type for the environment setting in accordance with the user operation. That is, the environment control information generation unit 224 constructs the environment control information DB 214 as shown in FIG. As described above, the environment control information DB 214 in FIG. 7 is shown in a simplified manner for easy understanding. Actually, for example, the current environment measurement value and the designated environment setting value are displayed. The environmental control information can be obtained from the difference (change amount) using mathematical formulas, parameters, and the like. Therefore, the environment control information generation unit 224 may generate these mathematical formulas, parameters, and the like according to user operations, for example.
- the environment monitor screen generation unit 225 generates a screen for presenting environmental measurement values in each room in the residence H.
- the environment monitor screen generation unit 225 generates an indoor environment monitor screen P2 as shown in FIG.
- the environmental monitor screen generation unit 225 generates an indoor environment monitor screen P2 displaying the environmental measurement values of the rooms R1 to R7 based on the measurement information DB 215 shown in FIG.
- an environmental measurement value including a temperature D1, a humidity D2, an illuminance D3, and a CO2 concentration D4 is displayed.
- the environmental measurement values such as the temperature D1 to the CO2 concentration D4 are merely examples, and can be changed as appropriate.
- a ventilation amount or the like may be added to the environmental measurement value.
- an indoor environment monitor screen P2 In such an indoor environment monitor screen P2, one of the rooms R1 to R7 can be selected by the user, and an environment setting operation for an arbitrary room can be performed as will be described later. Further, an entire house button Bt1 is also arranged on the indoor environment monitor screen P2. The entire house button Bt1 is pressed by the user when performing an environment setting operation for the entire house H. In other words, the user can perform not only the environment setting operation for each room specifying any of the rooms R1 to R7, but also the environment setting operation for the entire residence H.
- the environment monitor screen generation unit 225 transmits such an indoor environment monitor screen P2 to the terminal device 3 by controlling the communication unit 23.
- the environment setting screen generation unit 226 generates a screen for allowing the user to operate the environment setting in any room (or the entire house) in the residence H.
- the environment setting screen generation unit 226 displays the environment setting screen generation unit 226 in FIG.
- An environment setting screen P3 as shown in FIG. This environment setting screen P3 displays the current environment measurement values (temperature D1 to CO2 concentration D4) and the environment setting values (temperature S1 to CO2 concentration S4) set by the user.
- the environmental measurement values such as the temperature D1 to CO2 concentration D4 and the environmental setting values such as the temperature S1 to CO2 concentration S4 are examples, and can be changed as appropriate.
- the ventilation amount or the like may be added to the environmental measurement value or the environmental setting value.
- an up button UBt and a down button DBt for changing the values of the environment setting values (temperature S1 to CO2 concentration S4) are respectively arranged.
- the up button UBt is pressed by the user when increasing the environment setting value, while the down button DBt is pressed when decreasing the environment setting value.
- the environment setting screen P3 also includes a cancel button Bt2 for canceling the environment setting operation and a determination button Bt3 for determining the environment setting operation. That is, the user presses the up button UBt or the down button DBt to arbitrarily change the environment setting values (temperature S1 to CO2 concentration S4), and then presses the decision button Bt3 to determine the environment setting value.
- the environment setting screen generation unit 226 displays the environment setting items that cannot be set in an expression different from the items that can be set.
- the environment setting screen generation unit 226 standardizes (unifies) the environment setting screens P3, P4, etc., regardless of the difference between the electric devices 4 (differences in device configuration) installed in the rooms R1 to R7. Is generated. At that time, environment setting values that cannot be set in the room are displayed in different expressions such as gray out. As a result, the user interface can be standardized regardless of the device configuration in the room, and the operability and visibility of the user can be improved.
- the environment setting screen generation unit 226 similarly generates an environment setting screen for the entire house H when the user presses the entire house button Bt1 on the indoor environment monitor screen P2 of FIG. 10 described above.
- the environment setting screen generation unit 226 controls the communication unit 23 to transmit the environment setting screens P3 and P4 generated in this way to the terminal device 3.
- the terminal device 3 causes the environment setting screens P3, P4, etc. to pop up on the indoor environment monitor screen P2.
- the terminal device 3 pops up an environment setting screen P3 on the indoor environment monitor screen P2.
- FIG. 13 shows a case where the room R7 (living room) on the indoor environment monitor screen P2 is designated by the user and the environment setting operation is performed.
- the setting operation acquisition unit 227 acquires the user's environment setting operation in the terminal device 3 via the communication unit 23.
- the setting operation acquisition unit 227 is set by the user pressing the up button UBt or the down button DBt in the terminal device 3 on which the environment setting screens P3, P4, etc. shown in FIGS.
- An environment setting value (temperature S1 to CO2 concentration S4) determined by pressing Bt3 is acquired.
- the setting operation acquisition unit 227 acquires the designated room, the environmental measurement value, and the environmental setting value.
- the environmental measurement value is used when determining the amount of change of the environment setting value, that is, the amount of change of the environment setting value based on the environment measurement value.
- the device selection unit 228 selects the electrical device 4 to be controlled according to the environment setting operation acquired by the setting operation acquisition unit 227. For example, the device selection unit 228 becomes a control target based on the acquired environment setting operation (designated room), the correspondence information DB 213 illustrated in FIG. 6 described above, and the device information DB 212 illustrated in FIG. 5 described above. Select the electrical equipment 4. Specifically, first, the device selection unit 228 identifies the electrical device 4 installed in the room designated by the user with reference to the correspondence information DB 213. Next, the device selection unit 228 refers to the device information DB 212 and selects the electrical device 4 that can control the environment of the room from the type of the device.
- the device selection unit 228 selects a room to be controlled based on the priority of the floor plan information DB 211 shown in FIG. 4 described above.
- an electric device 4 that can control the environment of the room is selected.
- the priority of each room is appropriately defined based on, for example, economy and comfort. Therefore, the electrical device 4 (electric device 4 capable of environmental control) in the selected room is selected based on economic efficiency, comfort, and the like.
- the control content determination unit 229 determines the control content for the electrical device 4 selected by the device selection unit 228. For example, the control content determination unit 229 is based on the environment setting operation (change value of the environment setting value based on the environmental measurement value) acquired by the setting operation acquisition unit 227 and the environment control information DB 214 shown in FIG. 7 described above. Then, the control content for the electrical device 4 selected by the device selection unit 228 is determined. Specifically, the control content determination unit 229 refers to the environment control information DB 214 based on the amount of change in the environment setting value based on the environment measurement value (difference between the environment measurement value and the environment setting value), and The environmental control information corresponding to the type (one that matches the electrical device 4 selected by the device selection unit 228) is determined.
- the environment control information DB 214 in FIG. 7 is simplified for easy understanding, and the control content determination unit 229 is actually instructed as the current environment measurement value, for example. From the difference (change amount) with the environment setting value, the environment control information is determined using mathematical formulas, parameters, and the like.
- the command unit 230 commands (transmits) the control content determined by the control content determination unit 229 to the electrical device 4 selected by the device selection unit 228. That is, the command unit 230 issues a command for environmental control to the target electrical device 4 via the communication unit 23. In addition, when the user performs an operation for directly controlling the electrical device 4 on the terminal device 3 (an operation on the device operation screen described below), the command unit 230 performs the target electrical operation according to the user's operation. Command device 4 to control.
- the device operation screen generation unit 231 generates a screen for the user to directly control any electrical device 4 in any room.
- the device operation screen generation unit 231 generates a device operation screen P5 as shown in FIG.
- the device operation screen generation unit 231 stores each room R1 to R7 based on the floor plan information DB 211 shown in FIG. 4 described above, the device information DB 212 shown in FIG. 5 described above, and the correspondence information DB 213 shown in FIG.
- a device operation screen P5 displaying the name of the electric device 4 to be installed is generated.
- the user can directly control by checking each electric device 4 installed in the rooms R1 to R7, specifying the target electric device 4 in the target room.
- the device operation screen generation unit 231 transmits such a device operation screen P5 to the terminal device 3 by controlling the communication unit 23.
- the device operation acquisition unit 232 acquires the user's device operation in the terminal device 3 via the communication unit 23. For example, in the terminal device 3 on which the above-described device operation screen P5 shown in FIG. 14 is displayed, the device operation acquisition unit 232 designates an arbitrary electrical device 4 in an arbitrary room and gives an operation instruction. Then, the device operation is acquired. In addition, as described above, the command unit 230 commands the target electrical device 4 to perform control according to the device operation acquired by the device operation acquisition unit 232.
- the current information acquisition unit 233 periodically acquires the environmental measurement values measured by the sensors 5 via the communication unit 23. In addition, the current information acquisition unit 233 periodically acquires the operation status (operating state, setting state, error occurrence state, etc.) of each electrical device 4 via the communication unit 23. The current information acquisition unit 233 updates the operating state, the setting state, the error occurrence state, and the like of the device information DB 212 illustrated in FIG. 5 every time the operating status of each electrical device 4 is acquired. Note that, when the electrical device 4 has a measurement function, the current information acquisition unit 233 also periodically acquires an environmental measurement value measured by the electrical device 4. The current information acquisition unit 233 updates the measurement information DB 215 illustrated in FIG. 8 described above each time an environmental measurement value is acquired from each sensor 5 or the like. At that time, the environmental measurement values are aggregated and the measurement information DB 215 is updated for each room, but the following points are also taken into consideration.
- the current information acquisition unit 233 displays the environmental measurement values together with the installation positions of the sensors 5 and the electrical devices 4 having a measurement function. May be stored (updated) in the measurement information DB 215. And when the environment monitor screen generation part 225 mentioned above produces
- the current information acquisition unit 233 may average each environmental measurement value and update the measurement information DB 215. .
- the environmental measurement value includes a singular value (abnormal value)
- the measurement information DB 215 may not be updated, and even if it is updated, it is not used to generate the indoor environment monitor screen. You may do it.
- the communication unit 23 includes, for example, an interface for connection to the home network 9 and an interface for wireless LAN connection compliant with the Wi-Fi (registered trademark) standard. Under the control of the control unit 22, the terminal device 3, Data communication is performed with each electrical device 4 and each sensor 5.
- the terminal device 3 is a portable terminal such as a tablet terminal or a smartphone, and is used by the user.
- a communication unit 31 includes a communication unit 31, a display unit 32, an input unit 33, a data storage unit 34, and a control unit 35.
- the communication unit 31 includes, for example, an interface for wireless LAN connection conforming to the Wi-Fi (registered trademark) standard, and performs data communication with the controller 3 under the control of the control unit 35.
- Wi-Fi registered trademark
- the display unit 32 includes a liquid crystal panel and displays various screens under the control of the control unit 35. Specifically, the display unit 32 includes, as an example, the association screen P1 shown in FIG. 9 described above, the indoor environment monitor screen P2 shown in FIG. 10 described above, the environment setting screens P3 and P4 shown in FIGS. The above-described device operation screen P5 shown in FIG. 14 is displayed.
- the input unit 33 includes a touch panel, a touch pad, and the like, and performs a process of receiving an operation input from the user.
- a touch panel is adopted as the input unit 33
- a transparent flat plate capacitive sensor that detects a change in electrostatic capacitance is mounted on the liquid crystal display.
- the capacitive sensor detects a touch (press) on the touch surface (for the user, a display screen of a liquid crystal display) with a user's fingertip or a dedicated pen, the position information (coordinate data) is controlled. Is output to the unit 35.
- the control unit 35 determines the operation content of the user based on the position information.
- a signal corresponding to the operation content is output to the control unit 35.
- the data storage unit 34 plays a role as a so-called secondary storage device (auxiliary storage device), and includes, for example, a readable / writable nonvolatile semiconductor memory such as a flash memory.
- the data storage unit 34 temporarily stores data of various screens (such as the association screen P1 to the device operation screen P5 described above) generated by the controller 2 and received through the communication unit 31.
- the data storage unit 34 stores a program executed by the control unit 35.
- the control unit 35 includes a CPU, a ROM, a RAM, and the like (all not shown) and controls the terminal device 3 as a whole. Functionally, the control unit 35 includes a screen display processing unit 351. This function is realized by the CPU appropriately executing various programs stored in the ROM or the data storage unit 34 using the RAM as a work memory.
- the screen display processing unit 351 displays various screens (such as the association screen P1 to the device operation screen P5 described above) sent from the controller 2 through the communication unit 31 on the display unit 32.
- the screen display processing unit 351 receives an operation from the input unit 33 for an item on the screen (for example, various buttons) displayed on the display unit 32, the screen display processing unit 351 generates operation information and passes through the communication unit 31. Transmit to the controller 2.
- the plurality of electrical devices 4 are various electrical appliances used in each room in the residence H.
- the lighting 4a, the air conditioner 4b, the television 4c, the ventilation fan 4d, the humidifier 4e, the IH cooker 4f, the refrigerator 4g, the air cleaner 4h, and the floor heating 4i are provided in each room R1.
- R7 As appropriate.
- An example of the configuration of such an electric device 4 will be described below with reference to the block diagram of FIG.
- the electrical device 4 includes a communication unit 41, a data storage unit 42, a main function unit 43, and a control unit 44.
- the communication unit 41 is, for example, a communication adapter for connecting the home network 9 and performs data communication with the controller 3 via the home network 9 under the control of the control unit 44.
- you may comprise the communication part 41 with the external communication adapter which can be attached or detached.
- the data storage unit 42 plays a role as a so-called secondary storage device (auxiliary storage device), and includes, for example, a readable / writable nonvolatile semiconductor memory such as a flash memory.
- the data storage unit 42 stores programs executed by the control unit 44 and various data.
- the main function unit 43 has a configuration for realizing the original functions of the electric device 4 (for example, air conditioning functions such as cooling, heating and dehumidification for the air conditioner 4a, and freezing / refrigeration functions for the refrigerator 4g). Yes, controlled by the control unit 44.
- air conditioning functions such as cooling, heating and dehumidification for the air conditioner 4a, and freezing / refrigeration functions for the refrigerator 4g.
- the control unit 44 includes a CPU, a RAM, a ROM, etc. (all not shown), and controls each unit described above. Functionally, the control unit 44 includes an information notification processing unit 441 and a control execution unit 442. These functions are realized by the CPU appropriately executing various programs stored in the ROM or the data storage unit 42 using the RAM as a work memory.
- the information notification processing unit 441 periodically notifies (transmits) the operation status (operating state, setting state, error occurrence state, etc.) of the electrical device 4 to the controller 2 through the communication unit 41. Further, when the electrical device 4 has a measurement function, the information notification processing unit 441 periodically notifies the controller 2 of the measured environmental measurement value.
- the control execution unit 442 causes the main function unit 43 to execute control based on the command of the command unit 230 described above in the controller 2. That is, the control execution unit 442 causes the main function unit 43 to execute processing according to a command (control signal or the like) issued from the controller 2.
- each sensor 5 is a variety of sensor devices that measure any one of temperature, humidity, illuminance, CO2 concentration, and the like, and is installed as appropriate in each room in the residence H. Each sensor 5 periodically transmits the measured environmental measurement value to the controller 2 via the communication unit. Each sensor 5 may be a composite sensor device that measures a plurality of environmental measurement values among temperature, humidity, illuminance, CO2 concentration, and the like.
- FIG. 17 is a flowchart showing an example of information collection processing according to the embodiment of the present invention.
- FIG. 18 is a flowchart showing an example of the environment control process according to the embodiment of the present invention.
- This information collection process is a process for the controller 2 to collect information from each sensor 5 and each electric device 4, and is repeatedly executed periodically.
- the controller 2 acquires measurement information from each sensor 5 (step S501). That is, the current information acquisition unit 233 acquires the environmental measurement value measured by each sensor 5 via the communication unit 23.
- the controller 2 acquires device state information and measurement information from each electric device 4 (step S502). That is, the current information acquisition unit 233 acquires the operation status (operating state, setting state, error occurrence state, etc.) of each electrical device 4 via the communication unit 23. When the electrical device 4 has a measurement function, the current information acquisition unit 233 also acquires an environmental measurement value measured by the electrical device 4.
- the controller 2 updates the measurement information DB 215 and the device information DB 212 (step S503). That is, when the current information acquisition unit 233 acquires the operation status of each electrical device 4, the current information acquisition unit 233 updates the operating state, the setting state, the error occurrence state, and the like of the device information DB 212 illustrated in FIG. Moreover, the current information acquisition unit 233 updates the measurement information DB 215 illustrated in FIG. 8 described above when the environmental measurement value is acquired from each sensor 5 or each electric device 4 (device having a measurement function).
- This environment control process is a process for the controller 2 to perform environment control of a designated room in accordance with a user operation from the terminal device 3.
- the controller 2 acquires the environmental measurement value of each room stored in the measurement information DB 215 (step S601). That is, the environment monitor screen generation unit 225 acquires the current environment measurement value that is periodically updated in the information collection process illustrated in FIG. 17 described above from the measurement information DB 215.
- the controller 2 generates an indoor environment monitor screen and transmits it to the terminal device 3 (step S602).
- the environment monitor screen generation unit 225 generates the indoor environment monitor screen P ⁇ b> 2 shown in FIG. 10 described above and transmits it to the terminal device 3 through the communication unit 23.
- the controller 2 determines whether or not there is an operation from the user at the terminal device 3 (step S603). If the controller 2 determines that there is no operation (step S603; No), the process returns to step S601 described above.
- step S603 when it is determined that there is an operation (step S603; Yes), the controller 2 determines whether there is an environment setting request (step S604). That is, on the indoor environment monitor screen P2 shown in FIG. 10 described above, when the user designates one of the rooms R1 to R7 (for example, a touch operation), or the entire house button Bt1 is pressed. If so, the controller 2 determines that there has been an environment setting request.
- the controller 2 determines that there is an environment setting request (step S604; Yes), it generates an environment setting screen and transmits it to the terminal device 3 (step S605).
- the environment setting screen generation unit 226 generates the environment setting screens P3 and P4 as shown in FIGS. 11 and 12 described above and transmits them to the terminal device 3 through the communication unit 23. That is, the environment setting screen generation unit 226 generates standardized environment setting screens P3, P4, etc., regardless of the difference in the electrical equipment 4 installed in each of the rooms R1 to R7 (difference in the equipment configuration). At that time, environment setting values that cannot be controlled in the room are displayed in different expressions such as gray out.
- the user interface can be standardized regardless of the device configuration in the room, and the operability and visibility of the user can be improved.
- the controller 2 determines whether or not the change in the environment setting has been confirmed (step S606). That is, the setting operation acquisition unit 227 is set by the user pressing the up button UBt or the down button DBt in the terminal device 3 on which the environment setting screens P3, P4, etc. shown in FIGS. When Bt3 is pressed, it is determined that the change in the environment setting has been confirmed. If the controller 2 determines that the change in the environment setting has not been confirmed (step S606; No), the controller 2 stands by as it is.
- the controller 2 selects the target device (step S607). That is, the device selection unit 228 selects the electrical device 4 to be controlled according to the environment setting operation acquired by the setting operation acquisition unit 227. For example, the setting operation acquisition unit 227 determines the control target based on the acquired environment setting operation (designated room), the correspondence information DB 213 illustrated in FIG. 6 described above, and the device information DB 212 illustrated in FIG. An electrical device 4 is selected.
- the device selection unit 228 selects a room to be controlled based on the priority of the floor plan information DB 211 shown in FIG. 4 described above. In addition, an electric device 4 that can control the environment of the room is selected.
- the controller 2 determines the control content (step S608). That is, the control content determination unit 229 determines the control content for the electrical device 4 selected by the device selection unit 228. For example, the control content determination unit 229 is selected by the device selection unit 228 based on the environment setting operation (environment setting value) acquired by the setting operation acquisition unit 227 and the environment control information DB 214 shown in FIG. 7 described above. The control content for the electric device 4 is determined. And the controller 2 advances a process to step S611 mentioned later.
- step S604 If it is determined in step S604 described above that there is no environment setting request (in this example, there is a device operation request) (step S604; No), the controller 2 generates a device operation screen. To the terminal device 3 (step S609).
- the device operation screen generation unit 231 generates the device operation screen P ⁇ b> 5 shown in FIG. 14 described above and transmits it to the terminal device 3.
- the controller 2 determines whether or not there is an operation on the electrical device 4 (step S610).
- the device operation acquisition unit 232 when the user designates an arbitrary electrical device 4 in an arbitrary room and gives an operation instruction on the terminal device 3 on which the above-described device operation screen P5 shown in FIG. 14 is displayed. Then, it is determined that there is an operation on the electric device 4.
- the controller 2 determines that there is no operation on the electric device 4 (step S610; No)
- step S610 When it is determined that there has been an operation on the electrical device 4 (step S610; Yes), and after determining the control content in step S608 described above, the controller 2 transmits a control command to the target device (step S611). ). That is, the command unit 230 issues a command to the target electrical device 4 via the communication unit 23. For example, after the control content is determined in step S608 described above, the command unit 230 issues a command for environmental control to the target electrical device 4. In step S610 described above, when there is an operation on the electric device 4, the command unit 230 instructs the target electric device 4 to perform control according to the operation.
- the indoor environment can be appropriately controlled with a simple operation. That is, the controller 2 selects the electrical device 4 to be controlled by simply specifying the room in the residence H and operating the setting of the indoor environment in the room from the terminal device 3, and the selected electrical device 4. Determine the control content for and issue a command. As a result, an electric device that is actually installed can be obtained simply by instructing an intuitive request as to what kind of indoor environment (temperature, humidity, illuminance, CO2 concentration, etc.) the room designated by the user is desired. The indoor environment can be appropriately controlled without being conscious of 4 (without individually operating).
- the device selection unit 228 selects the electrical device 4 (the electrical device 4 capable of environmental control) installed in the room designated by the user has been described.
- An electric device 4 that can perform environmental control of a room designated by the user from another room by cooperation between the devices 4 may be selected.
- the ventilation fan 4d may be connected to the ventilation fan 4d in another room through a ventilation duct.
- the ventilation fan 4d in the room R3 (bedroom) and the ventilation fan 4d in the room R4 (bathroom) are connected by the ventilation duct Du, or as shown in FIG. 19B.
- the ventilation fan 4d in the room R5 (closet) and the ventilation fan 4d in the room R6 (dining kitchen) are connected by the ventilation duct Du.
- the electric devices 4 that can change the temperature are not installed in the rooms R4 and R5, but the air conditioners 4b are installed in the rooms R3 and R6 connected by the ventilation duct Du.
- the ventilation fan 4d of the rooms R3 to R6 and then operating the air conditioner 4b of the rooms R3 and R6, pseudo air conditioning (indirect air conditioning) of the rooms R4 and R5 can be performed. Therefore, the connection information of the ventilation duct Du or the like is stored in, for example, the floor plan information DB 211 or the device information DB 212 so that the connection between rooms as shown in FIGS. 19A and 19B can be grasped.
- the gray-out display on the environment setting screen P4 in FIG. 12 is canceled and generated, and transmitted to the terminal device 3. That is, for the room R4 (bathroom), the setting operation can be performed for the environment setting value of the temperature S1.
- the device selection unit 228 uses not only the ventilation fan 4d in the room R4 but also the ventilation duct Du.
- the ventilation fan 4d and the air conditioner 4b of the connected room R3 are selected.
- the control content determination part 229 determines the control content about the ventilation fan 4d of the room R4 selected by the apparatus selection part 228, the ventilation fan 4d of the room R3, and the air conditioner 4b.
- FIG. 20 is a block diagram showing an example of the configuration of the controller 7 according to Embodiment 2 of the present invention. As illustrated, the controller 7 includes a data storage unit 71, a control unit 72, and a communication unit 23.
- the data storage unit 71 plays a role as a so-called secondary storage device (auxiliary storage device), and includes, for example, a readable / writable nonvolatile semiconductor memory such as a flash memory.
- the data storage unit 71 stores the living scene information DB 716 in addition to the floor plan information DB 211, the device information DB 212, the correspondence information DB 213, the environment control information DB 214, and the measurement information DB 215, and the controller 2 according to the first embodiment. This is different from the data storage unit 21 of FIG. That is, the floor plan information DB 211 to the measurement information DB 215 have the same configuration as that of the controller 2 according to the first embodiment.
- the life scene information DB 716 will be described with reference to FIG.
- FIG. 21 is a schematic diagram illustrating an example of the life scene information DB 716.
- the life scene information DB 716 is information that defines environment settings according to the life scene. As shown in the figure, the life scene information DB 716 stores life scenes, environment settings, and the like. The life scene can be said to be a superordinate concept of environment setting, and includes, for example, moisturizing, dehumidifying, pollen removal, grilled meat, and economic efficiency. Each life scene is stored in the life scene information DB 716 with its environment setting defined in advance. Note that the user may be able to change the environment setting corresponding to the life scene or register a new life scene and the environment setting corresponding to the new life scene.
- the control unit 72 includes a CPU, a ROM, a RAM, and the like (all not shown), and controls the entire controller 7.
- the control unit 72 includes an association screen generation unit 221, an association acquisition unit 222, a correspondence information generation unit 223, an environment control information generation unit 224, an environment monitor screen generation unit 225, and an environment setting.
- These functions are realized by the CPU appropriately executing various programs stored in the ROM or the data storage unit 71 using the RAM as a work memory. That is, only the environment setting screen generation unit 726 and the setting operation acquisition unit 727 are different from the configuration of the controller 2 according to the first embodiment, and the other configurations are the same.
- the environment setting screen generation unit 726 generates a screen for allowing the user to select a life scene in any room in the residence H (or the entire residence H).
- the environment setting screen generation unit 726 generates a life scene selection screen P6 as shown in FIG.
- this life scene selection screen P6 is a screen for selecting each life scene in the room R7 (living), and includes a moisturizing button Bt4, a dehumidifying button Bt5, a pollen removing button Bt6, a grilled meat button Bt7, and an economy.
- a sex button Bt8 is arranged.
- the environment setting screen generation unit 726 transmits such a life scene selection screen P6 to the terminal device 3 by controlling the communication unit 23.
- the setting operation acquisition unit 727 acquires a user's life scene selection operation in the terminal device 3 via the communication unit 23. For example, the setting operation acquisition unit 727 presses any button (any of moisturizing Bt4 to economic Bt8) by the user in the terminal device 3 on which the life scene selection screen P6 shown in FIG. 22 is displayed. The designated room and the life scene selected in the room are acquired.
- the setting operation acquisition unit 727 acquires an environment setting corresponding to the selected life scene with reference to the above-described life scene information DB 716 shown in FIG.
- the setting operation acquisition unit 727 supplies the designated room and the environment setting acquired according to the life scene to the device selection unit 228.
- the device selection unit 228 selects the electrical device 4 to be controlled according to the supplied environment setting and the like, similarly to the configuration of the controller 2 according to the first embodiment described above. For example, the device selection unit 228 selects the electrical device 4 to be controlled based on the designated room, the correspondence information DB 213 illustrated in FIG. 6 described above, and the device information DB 212 illustrated in FIG. 5 described above.
- control content determination unit 229 determines the control content for the electrical device 4 selected by the device selection unit 228, similarly to the configuration of the controller 2 according to Embodiment 1 described above. For example, the control content determination unit 229 determines the control content for the electrical device 4 selected by the device selection unit 228 based on the acquired environment setting and the environment control information DB 214 shown in FIG.
- indicates the control content determined by the control content determination part 229 to the electric equipment 4 which the apparatus selection part 228 selected similarly to the structure of the controller 2 which concerns on Embodiment 1 mentioned above. That is, the command unit 230 issues a command for environmental control to the target electrical device 4 via the communication unit 23.
- the indoor environment can be appropriately controlled with a simple operation. That is, the user simply designates a room in the residence H and selects a living scene in the room, and the controller 7 acquires an environment setting corresponding to the selected living scene, and selects the electric device 4 to be controlled. Select, determine the control content for the selected electrical device 4, and issue a command. As a result, simply instructing an intuitive request for what kind of life scene the user-designated room is to be used, without being aware of the environment setting or the actually installed electrical device 4, The environment can be controlled appropriately.
- the life scene selection screen P6 as shown in FIG. 22 described above is generated and transmitted to the terminal device 3 to be selected by the user has been described.
- the life scene may be selected on the controller 7 side according to the user's schedule.
- the said personal computer is applicable by applying the operation program which prescribes
- Such a program distribution method is arbitrary.
- a CD-ROM Compact Disk Read-Only Memory
- DVD Digital Versatile Disk
- MO Magnetic Optical Disk
- a memory card etc.
- a computer It may be distributed by storing in a recording medium, or distributed via a communication network such as the Internet.
- the present invention can be employed in a controller, a home system, an environment control method, and a program that can appropriately control the indoor environment with a simple operation.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Air Conditioning Control Device (AREA)
- Selective Calling Equipment (AREA)
Abstract
設定操作取得部(227)は、ユーザの操作に応じて端末装置(3)から送られる、住居内における部屋の指定と当該部屋における環境設定とを規定した環境設定情報を取得する。機器選定部(228)は、設定操作取得部(227)が取得した環境設定情報と、対応情報DB(213)の対応情報と、機器情報DB(212)の機器情報とに基づいて、電気機器(4)のうち制御対象となる電気機器(4)を選定する。制御内容決定部(229)は、機器選定部(228)により選定された電気機器(4)についての制御内容を、設定操作取得部(227)が取得した環境設定情報と、環境制御情報DB(214)の環境制御情報とに基づいて決定する。指令部(230)は、制御内容決定部(229)により決定された制御内容を、機器選定部(228)が選定した電気機器(4)に指令する。
Description
本発明は、簡易な操作で、室内環境を適切に制御することのできるコントローラ、ホームシステム、環境制御方法、及び、プログラムに関する。
近年、一般家庭において、種々の電気機器を同じ通信規格で接続したホームシステムが普及している。このホームシステムでは、例えば、エアコン,照明機器,炊飯器,IH調理器,除湿機などの電気機器が通信可能に接続され、各電気機器の管理(モニタリングや制御)が行えるようになっている。そして、ユーザは、各電気機器の管理を適切に行うことで、室内環境を制御することができる。
このような室内環境を制御する先行技術として、例えば、特許文献1には、室内にいるユーザの声を音声認識した結果や、人感センサによる室内の検出結果等から、室内環境を制するシステムが開示されている。
上述した特許文献1のシステムや、従来のホームシステムでは、室内環境を制御するために、まず、ユーザが、実際に部屋に設置されている電気機器の全てを把握しておく必要があった。その上で、ユーザが各電気機器を個別に操作する必要があるため、ユーザの負担が大きかった。また、ユーザの操作ミスや操作漏れが生じやすく、室内環境を適切に制御できない場合もあった。
本発明は、上記のような問題点を解決するためになされたもので、簡易な操作で、室内環境を適切に制御することのできるコントローラ、ホームシステム、環境制御方法、及び、プログラムを提供することを目的とする。
上記目的を達成するために、本発明に係るコントローラは、
住居内に設置された複数の電気機器、及び、ユーザにより操作される端末装置と、ネットワークを介して接続されたコントローラであって、
ユーザの操作に応じて前記端末装置から送られる、住居内における部屋の指定と当該部屋における環境設定とを規定した環境設定情報を取得する取得手段と、
前記取得手段が取得した環境設定情報と、前記電気機器と設置された部屋とを対応付ける対応情報と、前記電気機器の機器情報とに基づいて、前記電気機器のうち制御対象となる電気機器を選定する選定手段と、
前記選定手段により選定された前記電気機器についての制御内容を、前記取得手段が取得した環境設定情報と、環境設定に応じて定められた環境制御情報とに基づいて決定する決定手段とを備え、
前記決定手段により決定された制御内容を、前記選定手段が選定した前記電気機器に送信する。
住居内に設置された複数の電気機器、及び、ユーザにより操作される端末装置と、ネットワークを介して接続されたコントローラであって、
ユーザの操作に応じて前記端末装置から送られる、住居内における部屋の指定と当該部屋における環境設定とを規定した環境設定情報を取得する取得手段と、
前記取得手段が取得した環境設定情報と、前記電気機器と設置された部屋とを対応付ける対応情報と、前記電気機器の機器情報とに基づいて、前記電気機器のうち制御対象となる電気機器を選定する選定手段と、
前記選定手段により選定された前記電気機器についての制御内容を、前記取得手段が取得した環境設定情報と、環境設定に応じて定められた環境制御情報とに基づいて決定する決定手段とを備え、
前記決定手段により決定された制御内容を、前記選定手段が選定した前記電気機器に送信する。
本発明によれば、ユーザが住居内の部屋を指定し、その部屋における室内環境の設定を端末装置から操作するだけで、コントローラは、制御対象となる電気機器を選定し、選定した電気機器についての制御内容を決定して、指令を発するため、簡易な操作で、室内環境を適切に制御することができる。
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。その際、図中同一または相当部分には同一符号を付す。
図1は、本発明の実施形態に係るホームシステム1の全体構成の一例を示す模式図である。このホームシステム1は、ユーザが端末装置3を操作して、住居H内の各部屋(又は、家全体)についての室内環境を制御するためのシステムである。ホームシステム1は、コントローラ2と、端末装置3と、複数の電気機器4と、複数のセンサ5とを備えている。このうち、コントローラ2、各電気機器4、及び、各センサ5は、宅内ネットワーク9を介して通信可能に接続されており、また、コントローラ2と端末装置3とは、無線LANなどで通信可能に接続されている。
住居H内には、複数の部屋が設けられており、各電気機器4や各センサ5がそれぞれの部屋に適宜設置されている。具体例を挙げて説明すると、図2に示すように、住居H内には、部屋R1~R7が設けられている。
部屋R1は、子供部屋として用いられ、照明4a、エアコン4b、及び、テレビ4cが設置されている。また、部屋R2は、書斎として用いられ、同様に、照明4a、エアコン4b、及び、テレビ4cが設置されている。
部屋R3は、寝室として用いられ、照明4a、エアコン4b、換気扇4d、及び、加湿器4eが設置されている。また、部屋R4は、浴室として用いられ、照明4a、及び、換気扇4dが設置されている。更に、部屋R5は、クローゼットとして用いられ、同様に、照明4a、及び、換気扇4dが設置されている。
部屋R6は、ダイニングキッチンとして用いられ、照明4a、エアコン4b、換気扇4d、IH調理器4f、及び、冷蔵庫4gが設置されている。そして、部屋R7は、リビングとして用いられ、2つの照明4a、2つのエアコン4b、テレビ4c、空気清浄機4h、及び、床暖房4iが設置されている。
なお、図2では省略しているが、各センサ5も各部屋R1~R7に適宜設置されている。また、コントローラ2は、例えば、部屋R7に設置されている。また、端末装置3は、持ち運び自由であり、各部屋R1~R7の何れかで使用される。
このような住居H内の間取り(部屋R1~R7の構成)や、各部屋R1~R7における電気機器4等の設置(機器構成)は、一例であり、ユーザ毎に異なる住居H内の間取りや機器構成に応じて、適宜変更可能である。
図1に戻って、コントローラ2は、ホームシステム1全体を制御する装置である。コントローラ2は、端末装置3と通信を行い、必要な情報を送受信する。また、コントローラ2は、各家電機器4や各センサ5から情報を収集し、また、各家電機器4を制御する。
このコントローラ2の構成の一例について、以下、図3を参照して説明する。図3は、本発明の実施形態1に係るコントローラ2の構成の一例を示すブロック図である。図示するように、コントローラ2は、データ記憶部21と、制御部22と、通信部23とを備える。
データ記憶部21は、いわゆる二次記憶装置(補助記憶装置)としての役割を担い、例えば、フラッシュメモリなどの読み書き可能な不揮発性の半導体メモリなどで構成される。データ記憶部21は、以下に説明する間取り情報DB(データベース)211、機器情報DB212、対応情報DB213、環境制御情報DB214、及び、計測情報DB215を記憶する。この他にもデータ記憶部21は、制御部22が実行するプログラムなどを記憶する。
まず、間取り情報DB211について、図4を参照して説明する。図4は、間取り情報DB211の一例を示す模式図である。この間取り情報DB211は、住居H内に設けられた各部屋(具体的には、図2に示す部屋R1~R7)に関する情報である。図示するように、間取り情報DB211には、部屋の識別番号、部屋がある階数、部屋の名称、及び、優先度などが記憶される。この優先度は、後述するように、環境設定時に、家全体が指定された際に、各部屋の環境制御をどのように順序づけて行うかを規定するための値である。そのため、例えば、経済性や快適性などに基づいて、ユーザによって適宜規定される。なお、時間帯(電気料金の単価が異なる時間帯など)や、カレンダー機能(スケジュール機能)に基づく各種イベント(人の在・不在など)に基づいて、自動的に変更されるようにしてもよい。
次に、機器情報DB212について、図5を参照して説明する。図5は、機器情報DB212の一例を示す模式図である。この機器情報DB212は、各電気機器4に関する機器情報である。図示するように、機器情報DB212には、機器の識別番号、機器のタイプ、アドレス、稼働状態、設定状態(温度設定値や、風量設定値、湿度設定値など)、及び、エラー発生状態などが記憶される。この稼働状態、設定状態、及び、エラー発生状態は、制御部22(より詳細には、後述する現在情報取得部233)によって、各電気機器4から定期的に取得された情報に基づいて更新される。また、機器情報DB212には、各電気機器4に応じた各種アイコン画像なども記憶されていてもよい。
次に、対応情報DB213について、図6を参照して説明する。図6は、対応情報DB213の一例を示す模式図である。この対応情報DB213は、部屋と電気機器4とを対応付ける情報である。図示するように、対応情報DB213には、部屋の識別番号、機器の識別番号、及び、機器の名称などが記憶される。なお、このような対応情報DB213は、制御部22(より詳細には、後述する対応情報生成部223)によって、端末装置3のユーザ操作に従って、生成される。
次に、環境制御情報DB214について、図7を参照して説明する。図7は、環境制御情報DB214の一例を示す模式図である。この環境制御情報DB214は、室内の環境設定に応じて、各電気機器4(より詳細には、機器のタイプ)の制御内容を規定する情報である。図示するように、環境制御情報DB214には、環境設定、機器のタイプ、及び、環境制御情報などが記憶される。なお、図7の環境制御情報DB214は、理解を容易にするために簡略化して示しているが、実際には、環境設定を基に、数式やパラメータなどによって環境制御情報が得られるようになっている。例えば、現在の環境測定値と指示された環境設定値との差(変化量)から、数式やパラメータなどを用いて、環境制御情報が得られる。このような環境制御情報DB214は、制御部22(より詳細には、後述する環境制御情報生成部224)によって生成される。
最後に、計測情報DB215について、図8を参照して説明する。図8は、計測情報DB215の一例を示す模式図である。この計測情報DB215は、各センサ5や各電気機器4(計測機能がある機器)にて計測された環境計測値を部屋ごとに集計した情報である。図示するように、計測情報DB215には、部屋の識別番号、温度、湿度、照度、及び、CO2濃度などが記憶される。これら温度、湿度、照度、及び、CO2濃度は、制御部22(より詳細には、後述する現在情報取得部233)によって、各センサ5等から定期的に取得された環境計測値に基づいて適宜更新される。なお、温度、湿度、照度、及び、CO2濃度といった環境計測値は、一例であり、適宜変更可能である。例えば、換気量などを環境計測値に追加してもよい。
図3に戻って、制御部22は、CPU(Central Processing Unit),ROM(Read Only Memory),RAM(Random Access Memory)など(何れも図示せず)を備え、コントローラ2全体を制御する。制御部22は、機能的には、対応付け画面生成部221と、対応付け取得部222と、対応情報生成部223と、環境制御情報生成部224と、環境モニタ画面生成部225と、環境設定画面生成部226と、設定操作取得部227と、機器選定部228と、制御内容決定部229と、指令部230と、機器操作画面生成部231と、機器操作取得部232と、現在情報取得部233とを備える。これらの機能は、CPUが、RAMをワークメモリとして用い、ROMやデータ記憶部21に記憶されている各種プログラムを適宜実行することにより実現される。
対応付け画面生成部221は、住居H内の各部屋と各電気機器4とを対応付けるための対応付け画面を生成する。例えば、対応付け画面生成部221は、図9に示すような対応付け画面P1を生成する。具体的に、対応付け画面生成部221は、まず、上述した図4に示す間取り情報DB211に基づいて、各部屋が配列された住居HのレイアウトLを生成する。そして、対応付け画面生成部221は、上述した図5に示す機器情報DB212に基づいて、各電気機器4のアイコンIcを生成し、レイアウトLの周りに並べる。対応付け画面生成部221は、このようにして生成した対応付け画面P1を、通信部23を制御して、端末装置3に送信する。
図3に戻って、対応付け取得部222は、通信部23を介して得られる、端末装置3におけるユーザ操作に従って、部屋と電気機器4との対応付けを取得する。例えば、対応付け取得部222は、上述した図9に示す対応付け画面P1が表示された端末装置3において、ユーザがアイコンIcをレイアウトL内(何れかの部屋内)に、ドラッグアンドドロップすることで、部屋と電気機器4との対応付けを取得する。
対応情報生成部223は、対応付け取得部222が取得した部屋と電気機器4との対応付けに基づいて、対応情報を生成(更新)する。対応情報生成部223は、生成した対応情報を対応情報DB213に記憶する。つまり、対応情報生成部223は、上述した図6に示すような対応情報DB213を構築する。
環境制御情報生成部224は、室内の環境設定に応じて、各電気機器4(より詳細には、機器のタイプ)の制御内容を規定する情報を生成する。例えば、環境制御情報生成部224は、ユーザの操作に従って、環境設定に対する機器のタイプに応じた環境制御情報を生成する。つまり、環境制御情報生成部224は、上述した図7に示すような環境制御情報DB214を構築する。なお、上述したように、図7の環境制御情報DB214は、理解を容易にするために簡略化して示しており、実際には、例えば、現在の環境測定値と指示された環境設定値との差(変化量)から、数式やパラメータなどを用いて、環境制御情報が得られるようになっている。そのため、環境制御情報生成部224は、例えば、ユーザの操作に従って、これら数式やパラメータなどを生成してもよい。
環境モニタ画面生成部225は、住居H内の各部屋における環境測定値を提示するための画面を生成する。例えば、環境モニタ画面生成部225は、図10に示すような室内環境モニタ画面P2を生成する。環境モニタ画面生成部225は、上述した図8に示す計測情報DB215に基づいて、各部屋R1~R7の環境測定値を表示した室内環境モニタ画面P2を生成する。各部屋R1~R7には、それぞれ、温度D1、湿度D2、照度D3、及び、CO2濃度D4からなる環境測定値が表示される。なお、温度D1~CO2濃度D4といった環境計測値は、一例であり、適宜変更可能である。例えば、換気量などを環境計測値に加えてもよい。
このような室内環境モニタ画面P2において、部屋R1~R7のうち、何れかの部屋がユーザによって選択可能であり、後述するように、任意の部屋の環境設定操作が行える様になっている。また、室内環境モニタ画面P2には、家全体ボタンBt1も配置されている。この家全体ボタンBt1は、住居H全体の環境設定操作を行う際に、ユーザに押下される。つまり、ユーザは、部屋R1~R7のうちの何れかを指定した部屋単位の環境設定操作だけでなく、住居H全体の環境設定操作が行えるようになっている。環境モニタ画面生成部225は、このような室内環境モニタ画面P2を、通信部23を制御して、端末装置3に送信する。
図3に戻って、環境設定画面生成部226は、住居H内の何れかの部屋(若しくは、家全体)における環境設定をユーザに操作させるための画面を生成する。例えば、上述した図10の室内環境モニタ画面P2が表示された端末装置3において、ユーザが環境設定のために、部屋R7(リビング)を指定した場合に、環境設定画面生成部226は、図11に示すような環境設定画面P3を生成する。この環境設定画面P3には、現在の環境計測値(温度D1~CO2濃度D4)と、ユーザが設定する環境設定値(温度S1~CO2濃度S4)とが表示される。なお、温度D1~CO2濃度D4といった環境計測値や、温度S1~CO2濃度S4といった環境設定値は、一例であり、適宜変更可能である。例えば、換気量などを環境計測値や環境設定値に加えてもよい。
このような環境設定画面P3には、環境設定値(温度S1~CO2濃度S4)の値を変更するためのアップボタンUBt、及び、ダウンボタンDBtがそれぞれ配置されている。アップボタンUBtは、環境設定値を増加させる際に、ユーザに押下され、一方、ダウンボタンDBtは、環境設定値を減少させる際に、押下される。また、環境設定画面P3には、環境設定操作をキャンセルするためのキャンセルボタンBt2、及び、環境設定操作を決定させるための決定ボタンBt3も配置されている。つまり、ユーザは、アップボタンUBtやダウンボタンDBtを押下して、環境設定値(温度S1~CO2濃度S4)を任意に変化させた後に、決定ボタンBt3を押下して、その環境設定値を決定させる。
この他にも、環境設定画面生成部226は、上述した図10の室内環境モニタ画面P2が表示された端末装置3において、ユーザが例えば、部屋R4(浴室)を指定した場合に、図12に示すような環境設定画面P4を生成する。この環境設定画面P4では、環境設定値における温度S1(及び、対応するアップボタンUBt,ダウンボタンDBt)が、一例として、薄い灰色にてグレーアウト表示されている。これは、部屋R4において、温度を変化させるための電気機器4(例えば、エアコン4b)が設置されていないためである。つまり、環境設定値のうち、温度S1が設定できないことをユーザに報知している。なお、このようなグレーアウト表示は、一例であり、他の表現(他の表示形態)でもよい。例えば、テキストと背景の色を入れ替えた反転表示などで、温度S1等を表示してもよい。つまり、環境設定画面生成部226は、設定できない環境設定の項目を、設定できる項目とは異なる表現にて表示する。
このように、環境設定画面生成部226は、各部屋R1~R7に設置された電気機器4の違い(機器構成の違い)によらずに、標準化(統一化)した環境設定画面P3,P4等を生成する。その際、その部屋で設定できない環境設定値については、グレーアウト等の異なる表現にて表示している。これにより、部屋の機器構成によらず、ユーザインタフェースを標準化し、ユーザの操作性や視認性を向上させることができる。また、環境設定画面生成部226は、上述した図10の室内環境モニタ画面P2にて、家全体ボタンBt1がユーザに押下された場合に、住居H全体についての環境設定画面を同様に生成する。
環境設定画面生成部226は、このようにして生成した環境設定画面P3,P4等を、通信部23を制御して、端末装置3に送信する。その際、端末装置3は、室内環境モニタ画面P2上に、環境設定画面P3,P4等をポップアップ表示させる。例えば、端末装置3は、図13に示すように、室内環境モニタ画面P2上に、環境設定画面P3をポップアップ表示させる。この図13は、室内環境モニタ画面P2における部屋R7(リビング)がユーザに指定されて、環境設定操作が行われる場合を示している。
図3に戻って、設定操作取得部227は、通信部23を介して、端末装置3におけるユーザの環境設定操作を取得する。例えば、設定操作取得部227は、上述した図11,12に示す環境設定画面P3,P4等が表示された端末装置3において、ユーザによるアップボタンUBtやダウンボタンDBtの押下によって設定され、決定ボタンBt3の押下によって確定された環境設定値(温度S1~CO2濃度S4)を取得する。より詳細に、設定操作取得部227は、指定された部屋と、環境計測値と、環境設定値とを取得する。環境計測値は、環境設定値の変化量、つまり、環境計測値を基準とした環境設定値の変化量を求める際に用いられる。
機器選定部228は、設定操作取得部227が取得した環境設定操作に応じて、制御対象となる電気機器4を選定する。例えば、機器選定部228は、取得した環境設定操作(指定された部屋)と、上述した図6に示す対応情報DB213と、上述した図5に示す機器情報DB212とに基づいて、制御対象となる電気機器4を選定する。具体的に、まず、機器選定部228は、ユーザに指定された部屋に設置されている電気機器4を、対応情報DB213を参照して特定する。次に、機器選定部228は、機器情報DB212を参照し、機器のタイプなどから、その部屋の環境制御が行える電気機器4を選定する。
なお、環境設定操作において住居H全体(家全体)が指定されている場合に、機器選定部228は、上述した図4に示す間取り情報DB211の優先度に基づいて、環境制御対象の部屋を選んだ上で、その部屋の環境制御が行える電気機器4を選定する。なお、上述したように、各部屋の優先度は、例えば、経済性や快適性などに基づいて適宜規定されている。そのため、経済性や快適性などに基づいて、選択された部屋の電気機器4(環境制御が行える電気機器4)が選定される。
制御内容決定部229は、機器選定部228によって選定された電気機器4についての制御内容を決定する。例えば、制御内容決定部229は、設定操作取得部227が取得した環境設定操作(環境計測値に基づいた環境設定値の変更値)と、上述した図7に示す環境制御情報DB214とに基づいて、機器選定部228に選定された電気機器4についての制御内容を決定する。具体的に、制御内容決定部229は、環境計測値を基準とした環境設定値の変化量(環境計測値と環境設定値との差)を基に、環境制御情報DB214を参照し、機器のタイプ(機器選定部228に選定された電気機器4に合致するもの)に応じた環境制御情報を決定する。なお、上述したように、図7の環境制御情報DB214は、理解を容易にするために簡略化して示しており、実際に制御内容決定部229は、例えば、現在の環境測定値と指示された環境設定値との差(変化量)から、数式やパラメータなどを用いて、環境制御情報を決定する。
指令部230は、制御内容決定部229により決定された制御内容を、機器選定部228が選定した電気機器4に指令(送信)する。つまり、指令部230は、通信部23を介して、対象の電気機器4に環境制御のための指令を発する。また、ユーザが端末装置3にて、電気機器4を直接制御するための操作(以下に説明する機器操作画面による操作)を行った場合に、指令部230は、ユーザの操作に従って、対象の電気機器4に制御を指令する。
機器操作画面生成部231は、ユーザが何れかの部屋における何れかの電気機器4を直接制御するための画面を生成する。例えば、機器操作画面生成部231は、図14に示すような機器操作画面P5を生成する。機器操作画面生成部231は、上述した図4に示す間取り情報DB211と、上述した図5に示す機器情報DB212と、上述した図6に示す対応情報DB213とに基づいて、各部屋R1~R7に設置される電気機器4の名称を表示した機器操作画面P5を生成する。ユーザは、部屋R1~R7に設置される各電気機器4を確認して、目的の部屋における目的の電気機器4を指定して、直接制御が行える様になっている。機器操作画面生成部231は、このような機器操作画面P5を、通信部23を制御して、端末装置3に送信する。
機器操作取得部232は、通信部23を介して、端末装置3におけるユーザの機器操作を取得する。例えば、機器操作取得部232は、上述した図14に示す機器操作画面P5が表示された端末装置3において、ユーザによる任意の部屋における任意の電気機器4が指定されて、操作指示がなされた際に、その機器操作を取得する。また、上述したように、指令部230は、機器操作取得部232が取得した機器操作に従って、対象の電気機器4に制御を指令する。
現在情報取得部233は、通信部23を介して、各センサ5が計測した環境計測値を定期的に取得する。また、現在情報取得部233は、通信部23を介して、各電気機器4の運転状況(稼働状態、設定状態、及び、エラー発生状態等)を定期的に取得する。そして、現在情報取得部233は、各電気機器4の運転状況を取得する度に、上述した図5に示す機器情報DB212の稼働状態、設定状態、及び、エラー発生状態等を更新する。なお、電気機器4が計測機能を有している場合に、現在情報取得部233は、その電気機器4が計測した環境計測値も定期的に取得する。現在情報取得部233は、各センサ5等から環境計測値を取得する度に、上述した図8に示す計測情報DB215を更新する。その際、部屋毎に、環境計測値が集計されて計測情報DB215が更新されるが、以下の点も考慮される。
例えば、センサ5や計測機能を有する電気機器4が、同じ部屋に複数設置されている場合では、現在情報取得部233は、センサ5や計測機能を有する電気機器4の設置位置と共に、環境計測値を、計測情報DB215に記憶(更新)してもよい。そして、上述した環境モニタ画面生成部225が、室内環境モニタ画面を生成する際に、環境計測値の分布を含めて表示してもよい。また、センサ5や計測機能を有する電気機器4が、同じ部屋に複数設置されている場合に、現在情報取得部233は、各環境計測値を平均化して、計測情報DB215に更新してもよい。更に、環境計測値に、特異値(異常値)が含まれている場合には、計測情報DB215に更新しないようにしてもよく、また、更新しても、室内環境モニタ画面の生成に用いないようにしてもよい。
通信部23は、例えば、宅内ネットワーク9に接続用のインタフェースや、Wi-Fi(登録商標)の規格に準拠した無線LAN接続用のインタフェースを備え、制御部22の制御の下、端末装置3、各電気機器4、及び、各センサ5とデータ通信を行う。
図1に戻って、端末装置3は、例えば、タブレット端末やスマートフォンなどの携帯端末であり、ユーザによって使用される。この端末装置3の構成の一例について、以下、図15のブロック図を参照して説明する。図示するように、端末装置3は、通信部31と、表示部32と、入力部33と、データ記憶部34と、制御部35と、を備える。
通信部31は、例えば、Wi-Fi(登録商標)の規格に準拠した無線LAN接続用のインタフェースを備え、制御部35の制御の下、コントローラ3とデータ通信を行う。
表示部32は、液晶パネルなどを備え、制御部35の制御の下、種々の画面などを表示する。具体的に表示部32は、一例として、上述した図9に示す対応付け画面P1、上述した図10に示す室内環境モニタ画面P2、上述した図11,12に示す環境設定画面P3,P4、及び、上述した図14に示す機器操作画面P5などを表示する。
入力部33は、タッチパネル、タッチパッドなどから構成され、ユーザからの操作入力を受け付ける処理を行う。例えば、入力部33としてタッチパネルを採用する場合、静電容量の変化を検出する透明な平板状の静電容量センサが、液晶表示器に重ねて実装される。この静電容量センサにより、ユーザの指先や専用のペンなどによるタッチ面(ユーザにとっては液晶表示器の表示画面)の接触(押圧)が検出されると、その位置の情報(座標データ)が制御部35に出力される。制御部35は、その位置情報に基づいて、ユーザの操作内容を判別する。ユーザが入力部33を介して入力操作を行うと、その操作内容に応じた信号が制御部35に出力される。
データ記憶部34は、いわゆる二次記憶装置(補助記憶装置)としての役割を担い、例えば、フラッシュメモリなどの読み書き可能な不揮発性の半導体メモリなどで構成される。データ記憶部34は、コントローラ2にて生成され、通信部31を通じて受信した各種画面(上述した対応付け画面P1~機器操作画面P5など)のデータを一時的に記憶する。この他にもデータ記憶部34は、制御部35が実行するプログラムなどを記憶する。
制御部35は、CPU,ROM,RAMなど(何れも図示せず)を備え、端末装置3全体を制御する。制御部35は、機能的には、画面表示処理部351を備える。この機能は、CPUが、RAMをワークメモリとして用い、ROMやデータ記憶部34に記憶されている各種プログラムを適宜実行することにより実現される。
画面表示処理部351は、通信部31を通じて、コントローラ2から送られた各種画面(上述した対応付け画面P1~機器操作画面P5など)を、表示部32に表示する。また、画面表示処理部351は、表示部32に表示した画面の項目(例えば、各種ボタンなど)に対するユーザからの操作を入力部33から受け付けると、操作情報を生成して、通信部31を通じて、コントローラ2に送信する。
図1に戻って、複数の電気機器4は、住居H内の各部屋で使用される各種電化製品である。例えば、上述した図2に示すように、照明4a、エアコン4b、テレビ4c、換気扇4d、加湿器4e、IH調理器4f、冷蔵庫4g、空気清浄機4h、及び、床暖房4iが、各部屋R1~R7に適宜設置されている。このような電気機器4の構成の一例について、以下、図16のブロック図を参照して説明する。図示するように、電気機器4は、通信部41と、データ記憶部42と、主機能部43と、制御部44と、を備える。
通信部41は、例えば、宅内ネットワーク9接続用の通信アダプタであり、制御部44の制御の下、宅内ネットワーク9を介して、コントローラ3とデータ通信を行う。なお、通信部41を、着脱可能な外付けの通信アダプタで構成してもよい。
データ記憶部42は、いわゆる二次記憶装置(補助記憶装置)としての役割を担い、例えば、フラッシュメモリなどの読み書き可能な不揮発性の半導体メモリなどで構成される。データ記憶部42は、制御部44が実行するプログラムや、各種のデータを記憶する。
主機能部43は、電気機器4本来の機能(例えば、エアコン4aであれば冷房、暖房、及び、除湿などの空調機能、冷蔵庫4gであれば冷凍・冷蔵機能など)を実現するための構成であり、制御部44により制御される。
制御部44は、CPU、RAM、ROMなど(何れも図示せず)を備え、上述した各部を制御する。制御部44は、機能的には、情報通知処理部441と、制御実行部442とを備える。これらの機能は、CPUが、RAMをワークメモリとして用い、ROMやデータ記憶部42に記憶されている各種プログラムを適宜実行することにより実現される。
情報通知処理部441は、電気機器4の運転状況(稼働状態、設定状態、及び、エラー発生状態等)を、通信部41を通じて、コントローラ2に定期的に通知(送信)する。また、電気機器4が計測機能を有している場合に、情報通知処理部441は、計測した環境計測値もコントローラ2に定期的に通知する。
制御実行部442は、コントローラ2における上述した指令部230の指令に基づいた制御を、主機能部43に実行させる。つまり、制御実行部442は、コントローラ2から発せられた指令(制御信号など)に応じた処理を主機能部43に実行させる。
図1に戻って、各センサ5は、温度、湿度、照度、及び、CO2濃度などの何れかを計測する各種センサ機器であり、住居H内の各部屋に適宜設置される。各センサ5は、計測した環境計測値を、通信部を介して、コントローラ2に定期的に送信する。なお、各センサ5は、温度、湿度、照度、及び、CO2濃度などのうち、複数の環境計測値を計測する複合センサ機器であってもよい。
以下、このような構成のホームシステム1の動作について、図17,18を参照して説明する。図17は、本発明の実施形態に係る情報収集処理の一例を示すフローチャートである。また、図18は、本発明の実施形態に係る環境制御処理の一例を示すフローチャートである。
最初に、図17に示す情報収集処理を説明する。この情報収集処理は、コントローラ2が、各センサ5や各電気機器4から情報を収集するための処理であり、定期的に繰り返し実行される。
まず、コントローラ2は、各センサ5から、計測情報を取得する(ステップS501)。つまり、現在情報取得部233は、通信部23を介して、各センサ5が計測した環境計測値を取得する。
コントローラ2は、各電気機器4から、機器状態情報や計測情報を取得する(ステップS502)。つまり、現在情報取得部233は、通信部23を介して、各電気機器4の運転状況(稼働状態、設定状態、及び、エラー発生状態等)を取得する。なお、電気機器4が計測機能を有している場合に、現在情報取得部233は、その電気機器4が計測した環境計測値も取得する。
コントローラ2は、計測情報DB215、及び、機器情報DB212を更新する(ステップS503)。つまり、現在情報取得部233は、各電気機器4の運転状況を取得すると、上述した図5に示す機器情報DB212の稼働状態、設定状態、及び、エラー発生状態等を更新する。また、現在情報取得部233は、各センサ5や各電気機器4(計測機能を有する機器)から環境計測値を取得すると、上述した図8に示す計測情報DB215を更新する。
続いて、図18に示す環境制御処理を説明する。この環境制御処理は、端末装置3からのユーザ操作に応じて、コントローラ2が、指定された部屋の環境制御等を行うための処理である。
まず、コントローラ2は、計測情報DB215に記憶されている各部屋の環境計測値を取得する(ステップS601)。つまり、環境モニタ画面生成部225は、上述した図17に示す情報収集処理にて定期的に更新されている現在の環境計測値を、計測情報DB215から取得する。
コントローラ2は、室内環境モニタ画面を生成して、端末装置3に送信する(ステップS602)。例えば、環境モニタ画面生成部225は、上述した図10に示す室内環境モニタ画面P2を生成し、通信部23を通じて端末装置3に送信する。
コントローラ2は、端末装置3にてユーザからの操作が有ったか否かを判別する(ステップS603)。コントローラ2は、操作がなかったと判別すると(ステップS603;No)、上述したステップS601に処理を戻す。
一方、操作が有ったと判別した場合(ステップS603;Yes)に、コントローラ2は、環境設定要求が有ったか否かを判別する(ステップS604)。つまり、上述した図10に示す室内環境モニタ画面P2において、ユーザから部屋R1~R7のうち、何れかの部屋の指定(例えば、タッチ操作など)があった場合、又は、家全体ボタンBt1が押下された場合に、コントローラ2は、環境設定要求が有ったと判別する。
コントローラ2は、環境設定要求が有ったと判別すると(ステップS604;Yes)、環境設定画面を生成して、端末装置3に送信する(ステップS605)。例えば、環境設定画面生成部226は、上述した図11,12に示すような環境設定画面P3,P4を生成し、通信部23を通じて端末装置3に送信する。つまり、環境設定画面生成部226は、各部屋R1~R7に設置された電気機器4の違い(機器構成の違い)によらずに、標準化した環境設定画面P3,P4等を生成する。その際、その部屋で制御できない環境設定値については、グレーアウト等の異なる表現にて表示している。これにより、部屋の機器構成によらず、ユーザインタフェースを標準化し、ユーザの操作性や視認性を向上させることができる。また、環境設定画面生成部226は、環境設定要求が住居H全体を指定したものである場合(上述した図10の室内環境モニタ画面P2にて、家全体ボタンBt1がユーザに押下された場合)に、住居H全体についての環境設定画面を同様に生成して、端末装置3に送信する。
コントローラ2は、環境設定の変更が確定されたかどうかを判別する(ステップS606)。つまり、設定操作取得部227は、上述した図11,12に示す環境設定画面P3,P4等が表示された端末装置3において、ユーザによるアップボタンUBtやダウンボタンDBtの押下によって設定され、決定ボタンBt3が押下された場合に、環境設定の変更が確定されたと判別する。コントローラ2は、環境設定の変更が確定されていないと判別すると(ステップS606;No)、そのまま待機する。
一方、環境設定の変更が確定されたと判別した場合(ステップS606;Yes)に、コントローラ2は、対象機器を選定する(ステップS607)。つまり、機器選定部228は、設定操作取得部227が取得した環境設定操作に応じて、制御対象となる電気機器4を選定する。例えば、設定操作取得部227は、取得した環境設定操作(指定された部屋)と、上述した図6に示す対応情報DB213と、上述した図5に示す機器情報DB212とに基づいて、制御対象となる電気機器4を選定する。なお、環境設定操作において住居H全体(家全体)が指定されている場合に、機器選定部228は、上述した図4に示す間取り情報DB211の優先度に基づいて、環境制御対象の部屋を選んだ上で、その部屋の環境制御が行える電気機器4を選定する。
コントローラ2は、制御内容を決定する(ステップS608)。つまり、制御内容決定部229は、機器選定部228によって選定された電気機器4についての制御内容を決定する。例えば、制御内容決定部229は、設定操作取得部227が取得した環境設定操作(環境設定値)と、上述した図7に示す環境制御情報DB214とに基づいて、機器選定部228に選定された電気機器4についての制御内容を決定する。そして、コントローラ2は、後述するステップS611に処理を進める。
また、上述したステップS604にて、環境設定要求がなかった(この例の場合、機器操作要求があった)と判別した場合(ステップS604;No)に、コントローラ2は、機器操作画面を生成して端末装置3に送信する(ステップS609)。例えば、機器操作画面生成部231は、上述した図14に示す機器操作画面P5を生成して、端末装置3に送信する。
コントローラ2は、電気機器4への操作が有ったか否かを判別する(ステップS610)。つまり、機器操作取得部232は、上述した図14に示す機器操作画面P5が表示された端末装置3において、ユーザによる任意の部屋における任意の電気機器4が指定されて、操作指示がなされた際に、電気機器4への操作が有ったと判別する。コントローラ2は、電気機器4への操作がないと判別すると(ステップS610;No)、そのまま待機する。
電気機器4への操作があったと判別した場合(ステップS610;Yes)、及び、上述したステップS608にて、制御内容を決定した後に、コントローラ2は、制御指令を対象機器に送信する(ステップS611)。つまり、指令部230は、通信部23を介して、対象の電気機器4に指令を発する。例えば、上述したステップS608にて、制御内容を決定した後であれば、指令部230は、対象の電気機器4に環境制御のための指令を発する。また、上述したステップS610にて、電気機器4への操作があった場合には、指令部230は、その操作に従って、対象の電気機器4に制御を指令する。
以上説明したように、本発明の実施形態1に係るコントローラ2等によれば、簡易な操作で、室内環境を適切に制御することができる。つまり、ユーザが住居H内の部屋を指定し、その部屋における室内環境の設定を端末装置3から操作するだけで、コントローラ2は、制御対象となる電気機器4を選定し、選定した電気機器4についての制御内容を決定して、指令を発する。この結果、ユーザが指定した部屋を、どのような室内環境(温度、湿度、照度、及び、CO2濃度など)にしたいかという、直感的な要望を指示するだけで、実際に設置された電気機器4を何ら意識することなく(個別に操作することなく)、室内環境を適切に制御することができる。
上記の実施形態1に係るコントローラ2では、機器選定部228が、ユーザに指定された部屋に設置されている電気機器4(環境制御が行える電気機器4)を選定する場合について説明したが、電気機器4間の連携によって、ユーザに指定された部屋の環境制御が、他の部屋から行える電気機器4も選定するようにしてもよい。
例えば、換気扇4dなどは、他の部屋の換気扇4dと通気ダクトを通じて接続されている場合がある。具体的には、図19Aに示すように、部屋R3(寝室)の換気扇4dと、部屋R4(浴室)の換気扇4dとが、通気ダクトDuにて接続されている場合や、図19Bに示すように、部屋R5(クローゼット)の換気扇4dと、部屋R6(ダイニングキッチン)の換気扇4dとが、通気ダクトDuにて接続されている場合などである。
このような場合、部屋R4,R5には、温度を変化させることできる電気機器4が設置されていないが、通気ダクトDuで接続された部屋R3,R6に、エアコン4bが設置されているため、部屋R3~R6の換気扇4dを稼働させた上で、部屋R3,R6のエアコン4bを稼働させることで、部屋R4,R5の疑似空調(間接空調)を行うことができる。そのため、通気ダクトDuの接続情報などを、例えば、間取り情報DB211や、機器情報DB212に記憶して、図19Aや図19Bに示すような部屋間のつながりを把握可能とすることで、例えば、上述した図12の環境設定画面P4のグレーアウト表示が解消されて生成され、端末装置3に送信される。つまり、部屋R4(浴室)について、温度S1の環境設定値についても設定操作が行えるようになる。
このようなグレーアウト表示が解消された環境設定画面P4において、ユーザが、温度S1の環境設定値が変化させた場合に、機器選定部228は、部屋R4の換気扇4dだけでなく、通気ダクトDuで接続された部屋R3の換気扇4d及びエアコン4bを選定する。そして、制御内容決定部229は、機器選定部228によって選定された部屋R4の換気扇4dと、部屋R3の換気扇4d及びエアコン4bについての制御内容を決定する。
このように、異なる部屋の電気機器4を連携させることで、本来その部屋で行えないような環境制御を行うことができる。
上記の実施形態1に係るコントローラ2では、ユーザによる環境設定に基づいて、環境制御を行う場合について説明したが、ユーザが生活シーンを選択するようにし、それに基づいて、環境制御を行うようにしてもよい。以下、ユーザが選択した生活シーンに基づいて、環境制御を行うことを特徴とするコントローラ7について、図20を参照して説明する。図20は、本発明の実施形態2に係るコントローラ7の構成の一例を示すブロック図である。図示するように、コントローラ7は、データ記憶部71と、制御部72と、通信部23とを備える。
データ記憶部71は、いわゆる二次記憶装置(補助記憶装置)としての役割を担い、例えば、フラッシュメモリなどの読み書き可能な不揮発性の半導体メモリなどで構成される。データ記憶部71は、間取り情報DB211、機器情報DB212、対応情報DB213、環境制御情報DB214、及び、計測情報DB215に加え、生活シーン情報DB716を記憶している点で、実施形態1に係るコントローラ2のデータ記憶部21と異なっている。つまり、間取り情報DB211~計測情報DB215は、上記の実施形態1に係るコントローラ2の構成と同様である。
生活シーン情報DB716について、図21を参照して説明する。図21は、生活シーン情報DB716の一例を示す模式図である。この生活シーン情報DB716は、生活シーンに応じた環境設定を規定する情報である。図示するように、生活シーン情報DB716には、生活シーン、及び、環境設定などが記憶される。生活シーンは、環境設定の上位概念とも言えるもので、例えば、保湿、除湿、花粉除去、焼き肉、及び、経済性などが上げられる。各生活シーンは、それぞれに環境設定が予め規定されて、生活シーン情報DB716に記憶されている。なお、ユーザが、生活シーンに対応する環境設定を変更したり、新たな生活シーンとそれに対応する環境設定を登録可能としてもよい。
図20に戻って、制御部72は、CPU,ROM,RAMなど(何れも図示せず)を備え、コントローラ7全体を制御する。制御部72は、機能的には、対応付け画面生成部221と、対応付け取得部222と、対応情報生成部223と、環境制御情報生成部224と、環境モニタ画面生成部225と、環境設定画面生成部726と、設定操作取得部727と、機器選定部228と、制御内容決定部229と、指令部230と、機器操作画面生成部231と、機器操作取得部232と、現在情報取得部233とを備える。これらの機能は、CPUが、RAMをワークメモリとして用い、ROMやデータ記憶部71に記憶されている各種プログラムを適宜実行することにより実現される。つまり、環境設定画面生成部726、及び、設定操作取得部727だけが、上記の実施形態1に係るコントローラ2の構成と異なり、他の構成は、同様である。
環境設定画面生成部726は、住居H内の何れかの部屋(若しくは、住居H全体)における生活シーンをユーザに選択させるための画面を生成する。環境設定画面生成部726は、図22に示すような生活シーン選択画面P6を生成する。この生活シーン選択画面P6には、一例として、部屋R7(リビング)の各生活シーンを選択するための画面であり、保湿ボタンBt4、除湿ボタンBt5、花粉除去ボタンBt6、焼き肉ボタンBt7、及び、経済性ボタンBt8が配置されている。環境設定画面生成部726は、このような生活シーン選択画面P6を、通信部23を制御して、端末装置3に送信する。
設定操作取得部727は、通信部23を介して、端末装置3におけるユーザの生活シーン選択操作を取得する。例えば、設定操作取得部727は、上述した図22に示す生活シーン選択画面P6が表示された端末装置3において、ユーザによる何れかのボタン(保湿Bt4~経済性Bt8の何れか)が押下されると、指定された部屋と、その部屋にて選択された生活シーンを取得する。
そして、設定操作取得部727は、上述した図21に示す生活シーン情報DB716を参照して、選択された生活シーンに応じた環境設定を取得する。設定操作取得部727は、指定された部屋と、生活シーンに応じて取得した環境設定とを、機器選定部228に供給する。
機器選定部228は、上述した実施形態1に係るコントローラ2の構成と同様に、供給された環境設定等に応じて、制御対象となる電気機器4を選定する。例えば、機器選定部228は、指定された部屋と、上述した図6に示す対応情報DB213と、上述した図5に示す機器情報DB212とに基づいて、制御対象となる電気機器4を選定する。
また、制御内容決定部229は、上述した実施形態1に係るコントローラ2の構成と同様に、機器選定部228によって選定された電気機器4についての制御内容を決定する。例えば、制御内容決定部229は、取得した環境設定と、上述した図7に示す環境制御情報DB214とに基づいて、機器選定部228に選定された電気機器4についての制御内容を決定する。
そして、指令部230は、上述した実施形態1に係るコントローラ2の構成と同様に、制御内容決定部229により決定された制御内容を、機器選定部228が選定した電気機器4に指令する。つまり、指令部230は、通信部23を介して、対象の電気機器4に環境制御のための指令を発する。
このように、本発明の実施形態2に係るコントローラ7等によれば、簡易な操作で、室内環境を適切に制御することができる。つまり、ユーザが住居H内の部屋を指定し、その部屋における生活シーンを選択するだけで、コントローラ7は、選択された生活シーンに応じた環境設定を取得し、制御対象となる電気機器4を選定し、選定した電気機器4についての制御内容を決定して、指令を発する。この結果、ユーザが指定した部屋を、どのような生活シーンで使用するかという、直感的な要望を指示するだけで、環境設定や実際に設置された電気機器4を何ら意識することなく、室内環境を適切に制御することができる。
上記の実施形態2に係るコントローラ7では、上述した図22に示すような生活シーン選択画面P6を生成し、端末装置3に送信して、ユーザに選択させる場合について説明したが、カレンダー機能(スケジュール機能)によって、ユーザのスケジュールに合わせて、生活シーンをコントローラ7側で選択するようにしてもよい。
また、上記実施形態では、専用のコントローラ2等を用いる場合について説明したが、これらコントローラ2等の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末機器などに適用することで、当該パーソナルコンピュータなどを本発明に係るコントローラ2等として機能させることも可能である。
また、このようなプログラムの配布方法は任意であり、例えば、CD-ROM(Compact Disk Read-Only Memory)、DVD(Digital Versatile Disk)、MO(Magneto Optical Disk)、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
本発明は、広義の精神と範囲を逸脱することなく、様々な実施形態および変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内およびそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
本発明は、簡易な操作で、室内環境を適切に制御することのできるコントローラ、ホームシステム、環境制御方法、及び、プログラムに採用され得る。
1 ホームシステム、2,7 コントローラ、3 端末装置、4 電気機器、5 センサ、9 宅内ネットワーク、21,34,42,71 データ記憶部、22,35,44,72 制御部、23,31,41 通信部、32 表示部、33 入力部、43 主機能部
Claims (8)
- 住居内に設置された複数の電気機器、及び、ユーザにより操作される端末装置と、ネットワークを介して接続されたコントローラであって、
ユーザの操作に応じて前記端末装置から送られる、住居内における部屋の指定と当該部屋における環境設定とを規定した環境設定情報を取得する取得手段と、
前記取得手段が取得した環境設定情報と、前記電気機器と設置された部屋とを対応付ける対応情報と、前記電気機器の機器情報とに基づいて、前記電気機器のうち制御対象となる電気機器を選定する選定手段と、
前記選定手段により選定された前記電気機器についての制御内容を、前記取得手段が取得した環境設定情報と、環境設定に応じて定められた環境制御情報とに基づいて決定する決定手段とを備え、
前記決定手段により決定された制御内容を、前記選定手段が選定した前記電気機器に送信するコントローラ。 - 前記選定手段は、ユーザに指定された部屋に設置された前記電気機器に加え、連携可能となる他の部屋に設置された前記電気機器も選定する、請求項1に記載のコントローラ。
- 部屋を指定した環境設定をユーザに操作させるための設定画面であって、各部屋に設置された前記電気機器の違いによらずに標準化した前記設定画面を生成する設定画面生成手段を更に備え、
前記設定画面生成手段は、設定できない環境設定の項目を、設定できる項目とは異なる表現にて表示する、請求項1に記載のコントローラ。 - 前記取得手段は、住居全体における室内環境の設定を規定した環境設定情報を取得し、
前記選定手段は、部屋毎に規定された優先度に基づいて、環境制御の対象とすべき部屋を選択した後に、当該選択した部屋に設置された前記電気機器のうち制御対象となる電気機器を選定する、請求項1に記載のコントローラ。 - 前記取得手段は、前記端末装置から部屋を指定した生活シーンを取得した場合に、当該生活シーンに応じた環境設定を特定し、
前記選定手段は、前記取得手段によって特定された環境設定と、前記対応情報と、前記機器情報とに基づいて、前記電気機器のうち制御対象となる電気機器を選定する、請求項1に記載のコントローラ。 - 住居内に設置された複数の電気機器と、コントローラと、端末装置とがネットワークを介して接続されたホームシステムであって、
前記コントローラは、
ユーザの操作に応じて前記端末装置から送られる、住居内における部屋の指定と当該部屋における環境設定とを規定した環境設定情報を取得する取得手段と、
前記取得手段が取得した環境設定情報と、前記電気機器と設置された部屋とを対応付ける対応情報と、前記電気機器の機器情報とに基づいて、前記電気機器のうち制御対象となる電気機器を選定する選定手段と、
前記選定手段により選定された前記電気機器についての制御内容を、前記取得手段が取得した環境設定情報と、環境設定に応じて定められた環境制御情報とに基づいて決定する決定手段とを備え、
前記決定手段により決定された制御内容を、前記選定手段が選定した前記電気機器に送信するホームシステム。 - 住居内に設置された複数の電気機器、及び、ユーザにより操作される端末装置と、ネットワークを介して接続されたコントローラにおける環境制御方法であって、
ユーザの操作に応じて前記端末装置から送られる、住居内における部屋の指定と当該部屋における環境設定とを規定した環境設定情報を取得する取得ステップと、
前記取得ステップにて取得した前記環境設定情報と、前記電気機器と設置された部屋とを対応付ける対応情報と、前記電気機器の機器情報とに基づいて、前記電気機器のうち制御対象となる電気機器を選定する選定ステップと、
前記選定ステップにて選定された前記電気機器についての制御内容を、前記取得ステップにて取得した環境設定情報と、環境設定に応じて定められた環境制御情報とに基づいて決定する決定ステップとを備え、
前記決定ステップにて決定された制御内容を、前記選定ステップにて選定された前記電気機器に送信する環境制御方法。 - 住居内に設置された複数の電気機器、及び、ユーザにより操作される端末装置と、ネットワークを介して接続されたコンピュータを、
ユーザの操作に応じて前記端末装置から送られる、住居内における部屋の指定と当該部屋における環境設定とを規定した環境設定情報を取得する取得手段、
前記取得手段が取得した環境設定情報と、前記電気機器と設置された部屋とを対応付ける対応情報と、前記電気機器の機器情報とに基づいて、前記電気機器のうち制御対象となる電気機器を選定する選定手段、
前記選定手段により選定された前記電気機器についての制御内容を、前記取得手段が取得した環境設定情報と、環境設定に応じて定められた環境制御情報とに基づいて決定する決定手段として機能させ、
前記決定手段により決定された制御内容を、前記選定手段が選定した前記電気機器に送信させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016513551A JP6362677B2 (ja) | 2014-04-16 | 2014-04-16 | コントローラ、ホームシステム、環境制御方法、及び、プログラム |
PCT/JP2014/060853 WO2015159395A1 (ja) | 2014-04-16 | 2014-04-16 | コントローラ、ホームシステム、環境制御方法、及び、プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2014/060853 WO2015159395A1 (ja) | 2014-04-16 | 2014-04-16 | コントローラ、ホームシステム、環境制御方法、及び、プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015159395A1 true WO2015159395A1 (ja) | 2015-10-22 |
Family
ID=54323637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/060853 WO2015159395A1 (ja) | 2014-04-16 | 2014-04-16 | コントローラ、ホームシステム、環境制御方法、及び、プログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6362677B2 (ja) |
WO (1) | WO2015159395A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016167225A (ja) * | 2015-03-10 | 2016-09-15 | 株式会社Nttファシリティーズ | 情報処理システム、情報処理方法及びプログラム |
JP2020057857A (ja) * | 2018-09-28 | 2020-04-09 | 三菱電機株式会社 | データ管理装置、機器制御システム、データ管理方法及びプログラム |
JP7262696B1 (ja) * | 2022-04-08 | 2023-04-21 | 三菱電機株式会社 | 連携提案装置、連携提案システム、連携提案方法及びプログラム |
WO2023195190A1 (ja) * | 2022-04-08 | 2023-10-12 | 三菱電機株式会社 | 連携提案装置、連携提案システム、連携提案方法及びプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005344940A (ja) * | 2004-05-31 | 2005-12-15 | Tiger Vacuum Bottle Co Ltd | ネットワーク家電 |
JP2012178889A (ja) * | 2012-06-21 | 2012-09-13 | Sharp Corp | 機器制御装置、機器制御方法 |
JP2013179446A (ja) * | 2012-02-28 | 2013-09-09 | Sharp Corp | 機器操作システム、機器操作装置、サーバ、機器操作方法およびプログラム |
JP2014049776A (ja) * | 2012-08-29 | 2014-03-17 | Mitsubishi Electric Corp | 家電機器の遠隔制御装置及び家電機器の遠隔制御システム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0639976B2 (ja) * | 1986-07-24 | 1994-05-25 | 三洋電機株式会社 | 空気調和装置 |
JPH1078254A (ja) * | 1996-09-03 | 1998-03-24 | Daikin Ind Ltd | 換気空調システム |
-
2014
- 2014-04-16 JP JP2016513551A patent/JP6362677B2/ja active Active
- 2014-04-16 WO PCT/JP2014/060853 patent/WO2015159395A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005344940A (ja) * | 2004-05-31 | 2005-12-15 | Tiger Vacuum Bottle Co Ltd | ネットワーク家電 |
JP2013179446A (ja) * | 2012-02-28 | 2013-09-09 | Sharp Corp | 機器操作システム、機器操作装置、サーバ、機器操作方法およびプログラム |
JP2012178889A (ja) * | 2012-06-21 | 2012-09-13 | Sharp Corp | 機器制御装置、機器制御方法 |
JP2014049776A (ja) * | 2012-08-29 | 2014-03-17 | Mitsubishi Electric Corp | 家電機器の遠隔制御装置及び家電機器の遠隔制御システム |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016167225A (ja) * | 2015-03-10 | 2016-09-15 | 株式会社Nttファシリティーズ | 情報処理システム、情報処理方法及びプログラム |
JP2020057857A (ja) * | 2018-09-28 | 2020-04-09 | 三菱電機株式会社 | データ管理装置、機器制御システム、データ管理方法及びプログラム |
JP7236836B2 (ja) | 2018-09-28 | 2023-03-10 | 三菱電機株式会社 | データ管理装置、機器制御システム、データ管理方法及びプログラム |
JP7262696B1 (ja) * | 2022-04-08 | 2023-04-21 | 三菱電機株式会社 | 連携提案装置、連携提案システム、連携提案方法及びプログラム |
WO2023195190A1 (ja) * | 2022-04-08 | 2023-10-12 | 三菱電機株式会社 | 連携提案装置、連携提案システム、連携提案方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JPWO2015159395A1 (ja) | 2017-04-13 |
JP6362677B2 (ja) | 2018-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5535320B2 (ja) | 空調制御装置、空調制御方法及びプログラム | |
JP5611458B2 (ja) | 空調管理装置、空調システム、画像データ設定方法及びプログラム | |
US10699037B2 (en) | Layout generation system, energy management system, terminal device, layout generation method, and program | |
JP3204588U (ja) | サーモスタットの遠隔制御のためのタッチスクリーンデバイスユーザインターフェイス | |
JP6320528B2 (ja) | 空気調和システム | |
US10318121B2 (en) | Control method | |
US9946288B2 (en) | Energy management system, terminal device, display control method, and program | |
JP6362677B2 (ja) | コントローラ、ホームシステム、環境制御方法、及び、プログラム | |
EP3486746B1 (en) | Apparatus control system | |
JP6150913B2 (ja) | エネルギーマネジメントシステム、エネルギーマネジメントコントローラ、エネルギーマネジメント方法、及び、プログラム | |
JP2012172910A (ja) | 室内環境調整用機器の操作システム | |
US20200182502A1 (en) | Network system | |
US20140031990A1 (en) | Hvac controller and a hvac system employing designated comfort sensors with program schedule events | |
WO2016001975A1 (ja) | 空調システム | |
JP2017220918A (ja) | 制御システム、及び、制御方法 | |
WO2016157675A1 (ja) | 制御システム、制御方法及び制御プログラム | |
WO2017212793A1 (ja) | 制御システム、及び、制御方法 | |
KR20180132999A (ko) | 환경 제어 장치, 환경 제어 시스템 및 환경 제어 방법 | |
JP6938230B2 (ja) | 空調システム及び空調システムの制御方法 | |
US10802513B1 (en) | Comfort control system with hierarchical switching mechanisms | |
JP2014137190A (ja) | 設備システム、設備システムコントローラ、設備システムコントローラの制御方法、及び、プログラム | |
JP2019003228A (ja) | 機器連携システム、機器連携装置、機器連携方法及び機器連携プログラム | |
WO2017212614A1 (ja) | 空調機用コントローラ及び空調制御管理システム | |
WO2023195190A1 (ja) | 連携提案装置、連携提案システム、連携提案方法及びプログラム | |
JP6742152B2 (ja) | 機器状態表示制御装置、機器状態表示システム、機器状態表示画面構築方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14889545 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2016513551 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14889545 Country of ref document: EP Kind code of ref document: A1 |