Energy data processing system and energy data processing device
The energy data processing system addresses the limitations of remote controls by using a server to aggregate and process large data sets, ensuring comprehensive energy usage information is available and informing users of power outages, thereby improving user convenience.
Patent Information
- Application Number
- JP2022051853
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-28
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2042-03-28
AI Technical Summary
Existing energy usage display devices, such as those described in Patent Document 1, are limited by the processing power and storage capacity of remote controls, preventing them from handling large amounts of data and performing complex calculations, which hinders user convenience.
An energy data processing system that utilizes a server to aggregate and process energy data from residential equipment, including a device communication unit, an information processing terminal, and a server with capabilities for data storage, missing data determination, and analogous data creation to handle large data sets and provide comprehensive energy usage information.
Enables the presentation of energy data over extended periods, handles missing data through analogous creation, and informs users of power outages, significantly enhancing user convenience and data accessibility.
Smart Images

Figure 0007774488000001 
Figure 0007774488000002 
Figure 0007774488000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an energy data processing system and an energy data processing device. [Background technology]
[0002] Patent Document 1 discloses an energy usage display device that displays the amount of energy used, such as gas and water, in a water heater. The energy usage display device disclosed in Patent Document 1 is applied to a remote control for the water heater. The remote control includes a calculation processing unit, a display control unit, and a display unit. The calculation processing unit includes a calculation unit that calculates the amount of gas and other energy used, a memory unit that records the usage data calculated by the calculation unit in predetermined time units going back a predetermined number of periods, and a calculation control unit that writes the usage data from the calculation unit to the memory unit at each predetermined time. The display control unit reads either or both of the calculated values from the calculation unit and the recorded values in the memory unit depending on the time unit requested by the user to create display data for the usage, and the display unit displays the usage based on the display data created by the display control unit. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-344751 Summary of the Invention [Problem to be solved by the invention]
[0004] In the energy usage display device disclosed in Patent Document 1, the tallying process is performed by a remote control, and therefore the tallying process depends on the performance of the remote control. Remote controls generally do not have a large storage area and often do not have high processing power. For this reason, the energy usage display device disclosed in Patent Document 1 cannot store large amounts of data and cannot perform complex processing using large amounts of data. This poses a problem, for example, in that it is not possible to present to users tallying results based on large amounts of data, and there has been a need for a device that can improve user convenience.
[0005] An object of the present invention is to improve convenience for users. [Means for solving the problem]
[0006] In order to achieve the above object, a characteristic configuration of an energy data processing system according to the present invention is an energy data processing system that processes energy data related to energy used in a home in which residential equipment is installed, the energy data processing system comprising: the residential equipment; an information processing terminal capable of communicating with the residential equipment; and a server capable of communicating with the information processing terminal, the residential equipment having an equipment communication unit that transmits calculation source data necessary for calculating the energy data, the information processing terminal having a terminal communication unit that transmits the calculation source data transmitted from the equipment communication unit to the server, the server having an equipment aggregation unit that aggregates the energy data in designated equipment aggregation periods based on the calculation source data transmitted from the terminal communication unit, and The energy data is totalling death Ta Aggregate results of To the information processing terminal an output unit that outputs the signal; a missing data determination unit that determines whether or not the calculation source data transmitted from the device communication unit contains missing data; and a first storage unit that stores the calculation source data; With When the calculation source data contains missing data, the first storage unit stores a first missing data flag indicating that the calculation source data contains the missing data and a first analogy flag indicating that the missing data is data created by analogy when analogy data for a missing period in which the missing data was acquired, in association with the calculation source data. The point is to
[0007] With this configuration, the server compiles energy data related to the energy used in the home where the home appliances are installed. Generally, a server has the capacity to store and process large amounts of data. Therefore, it is possible to output the compilation results based on large amounts of data over a long period of time. This improves user convenience.
[0008] Furthermore, the characteristic configuration of the energy data processing system according to the present invention is such that, when a presentation request is made, Aggregate results The point is to output the following.
[0009] This configuration allows you to access the data you need when you need it. Aggregate results is output, improving user convenience.
[0010] Furthermore, a characteristic configuration of the energy data processing system according to the present invention is that the device communication unit transmits the calculation source data at predetermined intervals, the information processing terminal further has a terminal memory unit that stores the calculation source data transmitted at the predetermined intervals for the number of storage periods, and the terminal communication unit transmits the calculation source data stored in the terminal memory unit for the number of storage periods to the server together with the calculation source data received from the device communication unit.
[0011] With this configuration, the information processing terminal stores the calculation source data for the number of storage periods and transmits the calculation source data for the number of storage periods to the server together with the calculation source data received from the device communication unit. Therefore, even if past calculation source data is lost on the server, the calculation source data is stored in the remote control, so it is possible to avoid a situation where the user cannot view the energy data, thereby improving user convenience.
[0012] Furthermore, the characteristic configuration of the energy data processing system according to the present invention is as follows: before When the missing data determination unit determines that there is missing data, it determines that a power outage has occurred in the past at the installation location where the information processing terminal is installed, and the output unit further outputs information indicating that a power outage has occurred.
[0013] This configuration allows users to know that a power outage has occurred in the past, improving user convenience.
[0014] Furthermore, a characteristic configuration of the energy data processing system according to the present invention is that the server further includes an analogous data creation unit that, when it is determined that there is missing data, creates analogous data for the missing period in which the missing data was acquired, the analogous data creation unit creates the analogous data based on the calculation source data before and after the missing period, the device counting unit counts the energy data using the analogous data as the calculation source data for the missing period, and the output unit further outputs information indicating that the energy data has been counted using the analogous data.
[0015] With this configuration, when there is missing data, the energy data is aggregated using the analogous data, which prevents the user from being unable to view the energy data, improving user convenience. In addition, the user can understand that the energy data has been aggregated based on the analogous data, improving user convenience.
[0016] Furthermore, the energy data processing device according to the present invention has a characteristic configuration including: a device tallying unit that tally energy data relating to energy used in a house in which a home equipment device is installed, for each specified device tallying period; The energy data is totalling death Ta Aggregate results of To the information processing terminal an output unit that outputs the energy data; and a missing data determination unit that determines whether or not there is missing data in the calculation source data required for tabulating the energy data. an analogical data creation unit that creates analogical data for the missing period during which the missing data was acquired when it is determined that the missing data exists; and when the missing data determination unit determines that there is missing data, it determines that a power outage has occurred in the past at an installation location where the household equipment is installed, the analogical data creation unit creates the analogical data based on the calculation source data before and after the deficit period, and the device counting unit counts the energy data using the analogical data as the calculation source data for the deficit period; The output unit When the missing data determination unit determines that the power outage occurred in the past, Further output of information indicating that a power outage has occurred and when the device counting unit counts the energy data using the analogical data, further outputs information indicating that the energy data has been counted using the analogical data. The point is to
[0017] This configuration allows users to know that a power outage has occurred in the past, improving user convenience.
[0019] Also, With this configuration, when there is missing data, the energy data is aggregated using the analogous data, which prevents the user from being unable to view the energy data, improving user convenience. In addition, the user can understand that the energy data has been aggregated based on the analogous data, improving user convenience. [Brief explanation of the drawings]
[0020] [Figure 1] 1 is a conceptual diagram of an energy data processing system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing the configuration of the heat source machine according to the embodiment. [Figure 3] FIG. 2 is a block diagram showing the configuration of a remote control according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a display screen displayed on a remote control display unit according to the embodiment. [Figure 5] FIG. 2 is a block diagram showing the configuration of a server according to the embodiment. [Figure 6] FIG. 10 is a diagram illustrating an example of calculation source data according to the embodiment. [Figure 7] FIG. 10 is a diagram illustrating another example of calculation source data according to the embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a display screen displayed on a remote control display unit when it is determined that a power outage has occurred. [Figure 9] 10 is a flowchart illustrating a data transmission process according to the embodiment. [Figure 10] 10 is a flowchart illustrating a data reception process according to the embodiment. [Figure 11] 10 is a flowchart illustrating an analogy data creation process according to the embodiment. [Figure 12] 10 is a flowchart illustrating a summary data presentation process according to the embodiment. [Figure 13]FIG. 10 is a conceptual diagram of an energy data processing system according to another embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0021] An energy data processing system and an energy data processing device according to an embodiment of the present invention will be described below with reference to the drawings.
[0022] [Overview] 1, the energy data processing system 100 includes a heat source machine 1 (an example of a home appliance), a remote control 2 (an example of an information processing terminal) that accepts operations on the heat source machine 1, and a server 3 (an example of an energy data processing device) that receives, via the remote control 2, calculation source data that is data necessary for calculating energy data related to energy used in a home in which the heat source machine 1 is installed. The energy data processing system 100 processes energy data related to energy used in the home in which the heat source machine 1 is installed. In this embodiment, the heat source machine 1 is installed outdoors of the home, and the remote control 2 is installed indoors of the home.
[0023] The energy data includes gas consumption (heat source machine consumption), water consumption, hot water consumption, heat used for hot water supply and bath hot water supply, gas used for heating reheating, bath hot water supply amount, inlet water temperature, outdoor temperature, electricity consumption, purchased electricity charge, gas charge, water charge, total utility bill, CO2 emissions, etc. Furthermore, if the energy data processing system 100 is equipped with a fuel cell device (power generation unit), the energy data further includes gas consumption (power generation unit), CGS (Co-Generation System) power generation amount (private use), reverse flow power generation amount (power sold), BU heat utilization amount, exhaust heat utilization amount, CGS power generation amount (heater consumption), hot water storage amount, etc. Furthermore, if the energy data processing system 100 is equipped with a solar power generation device, the energy data further includes solar power generation amount.
[0024] [Heat source machine] The heat source unit 1 is a water heating device and includes a burner (not shown), a flow path through which fuel gas flows, a valve for adjusting the flow rate of the fuel gas, a fan, a heat exchanger, a flow path through which hot water and inlet water flow, a valve for adjusting the flow rate of the hot water and inlet water, and a temperature sensor for measuring the temperature of the hot water and inlet water.
[0025] As shown in Figure 2, the heat source machine 1 has a measurement unit 11 that outputs calculation source data, a heat source machine communication unit 12 (an example of an equipment communication unit) that can communicate with the remote control 2, and a heat source machine control unit 15 that controls the operation of the heat source machine 1.
[0026] The measurement unit 11 includes, for example, a flow meter and a temperature sensor provided in the flow paths through which gas, hot water, and incoming water flow, a rotation detection sensor that detects fan rotation, etc., and outputs calculation source data (measurement data) such as flow rate, temperature, etc. The calculation source data includes gas consumption (heat source machine) (cumulative value), gas consumption (power generation unit) (cumulative value), water consumption (cumulative value), hot water consumption (cumulative value), hot water combustion time (cumulative value), hot water combustion count (cumulative value), hot water fan rotation speed (cumulative value), hot water fan current value (cumulative value), heating combustion time (cumulative value), heating combustion count (cumulative value), bath pump rotation speed (cumulative value), heating pump rotation speed (cumulative value), heating fan Includes fan rotation speed (cumulative value), heating fan current value (cumulative value), bath hot water supply amount (instantaneous value), water inlet thermistor temperature (instantaneous value), outdoor air temperature thermistor temperature (instantaneous value), CGS power generation amount (for private use) (cumulative value), BU heat usage amount (cumulative value), BU usage time (cumulative value), CGS power generation amount (heater consumption), hot water storage amount (instantaneous value), electricity usage amount (cumulative value), purchased electricity amount (cumulative value), solar power generation amount (cumulative value), etc.
[0027] The heat source machine communication unit 12 is a communication device compatible with wired or wireless communication methods, and communicates with the remote control 2. The heat source machine communication unit 12 transmits calculation source data to the remote control 2. The heat source machine communication unit 12 also receives a remote control operation signal indicating an operation from the remote control 2.
[0028] Furthermore, the heat source machine communication unit 12 transmits the calculation source data to the remote control 2 at a preset transmission interval. The transmission interval is arbitrary and can be changed as appropriate. In this embodiment, the transmission interval is one hour, and the heat source machine communication unit 12 transmits the calculation source data every hour. For example, the heat source machine communication unit 12 transmits the calculation source data for one hour from 9:00 to 10:00 at 10:01.
[0029] The heat source machine control unit 15 controls the operation of each unit of the heat source machine 1. For example, the heat source machine control unit 15 controls the operation of a burner or the like in response to a remote control operation signal received by the heat source machine communication unit 12. The heat source machine control unit 15 is a microcontroller.
[0030] The heat source machine control unit 15 includes a heat source machine communication control unit 152 that controls the operation of the heat source machine communication unit 12, and a heat source machine storage unit 153 that stores the calculation source data. The heat source machine control unit 15 includes a non-volatile semiconductor memory such as an EEPROM (Electrically Erasable Programmable Read-Only Memory) (not shown). The non-volatile semiconductor memory stores a heat source machine control program that controls the heat source machine 1. The microcontroller functions as the heat source machine communication control unit 152 by executing the heat source machine control program.
[0031] The heat source machine communication control unit 152 causes the heat source machine communication unit 12 to transmit the calculation source data at transmission intervals to the remote control 2. The heat source machine control unit 15 further includes a timer for timing the timing at which the heat source machine communication unit 12 transmits the calculation source data.
[0032] The heat source machine storage unit 153 is configured with a volatile semiconductor memory such as a DRAM (Dynamic Random Access Memory). The heat source machine storage unit 153 can store calculation source data for the heat source machine storage period. Therefore, the heat source machine storage unit 153 stores calculation source data for the most recent heat source machine storage period, and calculation source data prior to the heat source machine storage period stored in the heat source machine storage unit 153 is sequentially overwritten. The heat source machine storage period is, for example, one day.
[0033] [Remote control] The remote control 2 accepts operations on the heat source machine 1 or the remote control 2. In this embodiment, the remote control 2 transmits the calculation source data transmitted from the heat source machine 1 to the server 3.
[0034] As shown in Figure 3, the remote control 2 has a remote control operation unit 21 that accepts operations on the heat source unit 1 or the remote control 2, a remote control display unit 22 (an example of a presentation unit) that displays various screens, a remote control communication unit 23 (an example of a terminal communication unit) that communicates with the heat source unit 1, and a remote control control unit 25 that controls the operation of the remote control 2.
[0035] The remote control operation unit 21 includes a touch sensor, a plurality of operation switches, etc. The remote control operation unit 21 accepts a user's operation on the heat source machine 1 or the remote control 2, and outputs a remote control operation signal indicating the accepted operation. For example, the remote control operation unit 21 accepts an operation to request the presentation of energy data, and outputs an operation signal to request the presentation of energy data. By operating the remote control operation unit 21, the user can select the type of energy data to request and the aggregation period unit for the energy data. The user can select one hour, one day, one week, one month, one year, etc. as the aggregation period unit for the energy data.
[0036] The remote control display unit 22 is a liquid crystal display, an organic EL (organic electro-luminescence) display, etc. The remote control display unit 22 displays a display screen G1 that displays energy data as shown in Fig. 4. The display screen G1 shown in Fig. 4 shows the monthly cumulative values of the amount of electricity used last year and this year.
[0037] 3 is a communication device compatible with a wired or wireless communication method, and communicates with the heat source unit 1 via a wired or wireless connection. The remote control communication unit 23 also communicates with the server 3 via a communication line such as the Internet. The remote control communication unit 23 may have separate communication devices for communicating with the heat source unit 1 and for communicating with the server 3.
[0038] The remote control control unit 25 controls the operation of each unit of the remote control 2. For example, the remote control control unit 25 controls the display by the remote control display unit 22 in response to a remote control operation signal. The remote control control unit 25 is, for example, a microcontroller.
[0039] The remote control control unit 25 includes a data collection unit 251 that collects calculation source data, a remote control communication control unit 252 that controls the operation of the remote control communication unit 23, and a remote control storage unit 253 (an example of a terminal storage unit) that stores the calculation source data received by the remote control communication unit 23. In addition to the remote control storage unit 253, the remote control control unit 25 also includes a non-volatile semiconductor memory (not shown) such as an EEPROM. A remote control control program for controlling the remote control 2 and the like are stored in the non-volatile semiconductor memory. The microcontroller functions as the data collection unit 251 and the remote control communication control unit 252 by executing the remote control control program.
[0040] The data collection unit 251 collects calculation source data output from devices other than the heat source device 1, such as a solar power generation device or a fuel cell device (an example of a home appliance). When the energy data processing system 100 includes a fuel cell device, the data collection unit 251 collects, as calculation source data, gas consumption (power generation unit) (accumulated value), water consumption (accumulated value), inlet water thermistor temperature (instantaneous value), outside air temperature thermistor temperature (instantaneous value), CGS power generation amount (private use) (accumulated value), BU heat usage amount (accumulated value), BU usage time (accumulated value), CGS power generation amount (heater consumption), hot water storage amount (instantaneous value), etc. When the energy data processing system 100 includes a solar power generation device, the data collection unit 251 collects, as calculation source data, solar power generation amount (accumulated value), etc.
[0041] The remote control storage unit 253 is configured with a volatile semiconductor memory such as a DRAM. The remote control storage unit 253 stores calculation source data for a preset remote control storage period (an example of a storage period). The remote control storage period (storage capacity) is a number of sets of calculation source data transmitted from the heat source machine communication unit 12 at a predetermined transmission interval. In this embodiment, the remote control storage period is three sets of data transmitted from the heat source machine communication unit 12, i.e., three hours, and the remote control storage unit 253 is preset, for example, by a designer, to store a maximum of three hours of calculation source data. Therefore, the remote control storage unit 253 stores the calculation source data for the most recent three hours, and calculation source data from earlier than that is overwritten.
[0042] As described above, the remote control storage unit 253 is a volatile semiconductor memory. For this reason, if a power outage occurs and power is no longer supplied to the remote control 2, the calculation source data stored in the remote control storage unit 253 will be lost.
[0043] The remote control communication control unit 252 causes the remote control communication unit 23 to transmit the calculation source data to the server 3. When the remote control communication unit 23 receives the calculation source data from the heat source machine communication unit 12, the remote control communication control unit 252 causes the remote control communication unit 23 to transmit all of the calculation source data stored in the remote control storage unit 253 to the server 3, together with the calculation source data transmitted from the heat source machine communication unit 12. In this embodiment, the remote control communication control unit 252 causes the server 3 to transmit the calculation source data for the past three hours, together with the calculation source data transmitted from the heat source machine communication unit 12.
[0044] The remote control communication control unit 252 causes the remote control communication unit 23 to transmit the calculation source data to the server 3 until the remote control communication unit 23 receives a reception confirmation indicating that the calculation source data has been received within the response waiting period from the server 3. The response waiting period is the period from when the remote control communication unit 23 transmits the calculation source data to the server 3, and is set in advance by, for example, a designer. The response waiting period is, for example, 60 seconds.
[0045] The remote control communication control unit 252 repeatedly causes the remote control communication unit 23 to retry transmission until the next transmission timing, until the remote control communication unit 23 receives a reception confirmation from the server 3. This makes it possible to prevent omission of transmission of the calculation source data to the server 3. The interval at which the remote control communication unit 23 retries transmission (hereinafter referred to as the retry interval) is set in advance by, for example, a designer. The retry interval is, for example, 60 seconds.
[0046] Furthermore, when the remote control communication unit 23 receives an operation signal from the remote control operation unit 21 requesting presentation of energy data, the remote control communication control unit 252 causes the remote control communication unit 23 to transmit the presentation request to the server 3.
[0047] 〔server〕 The server 3 calculates the energy data based on the calculation source data transmitted from the remote control communication unit 23 of the remote control 2. Furthermore, when the server 3 receives a request to present energy data from the remote control 2, it aggregates and outputs the energy data of the type specified in the presentation request for a specified aggregation period.
[0048] As shown in FIG. 5, the server 3 has a server operation unit 31 that accepts operations for the server 3, a server display unit 32 that displays various screens, a server communication unit 33 (an example of an output unit) that communicates with the remote control 2, a server memory unit 34 that stores various data, and a server control unit 35 that controls the operation of the server 3.
[0049] The server operation unit 31 receives an operation for the server 3 and outputs a server operation signal indicating the received operation. The server operation unit 31 includes a keyboard, a mouse, a touch sensor, and the like.
[0050] The server display unit 32 displays an operation screen or the like for the server 3. The server display unit 32 is a liquid crystal display, an organic EL display, or the like.
[0051] The server communication unit 33 is a communication device compatible with wired or wireless communication methods, and communicates with the remote control 2 via a communication line such as the Internet.
[0052] The server storage unit 34 is an auxiliary storage device configured with a nonvolatile semiconductor memory such as an SSD (Solid State Drive), a magnetic disk, etc. The server storage unit 34 includes a first storage unit 341 that stores calculation source data and a second storage unit 342 that stores energy data.
[0053] The first storage unit 341 stores the calculation source data received by the server communication unit 33 from the remote control communication unit 23. In this embodiment, the first storage unit 341 stores the calculation source data for each reception (for each hour in this embodiment) as one record. The calculation source data for one record includes the calculation source data for the latest time period and the calculation source data (stored in the remote control storage unit 253) for a time period earlier than the latest time period. The first storage unit 341 stores a first missing data flag indicating that the data is missing data (described later) and a first analogy flag indicating that the data is created by analogy by the analogy data creation unit 352 (described later) in association with the calculation source data. The first storage unit 341 stores calculation source data for a period longer than the remote control storable period.
[0054] The second storage unit 342 stores energy data acquired based on the calculation source data. The second storage unit 342 also stores, in association with the calculated energy data, a second analogy flag indicating that the energy data is calculated based on data created by analogy inference by the analogy data creation unit 352 (described later). Similarly, the second storage unit 342 stores, in association with the calculated energy data, a second missing data flag indicating that the energy data is calculated based on data determined by the missing data determination unit 351 (described later) to contain missing data in the calculation source data.
[0055] The server control unit 35 is a processor such as a CPU (Central Processing Unit). The server control unit 35 has a higher processing capacity than the remote control control unit 25.
[0056] The server control unit 35 includes a missing data determination unit 351 that determines whether or not the calculation source data received by the server communication unit 33 contains missing data, an analogous data creation unit 352 that creates analogous data, a data calculation unit 353 that calculates energy data, a server aggregation unit 354 (an example of a device aggregation unit) that aggregates the energy data stored in the server storage unit 34, and a server communication control unit 355 that controls the operation of the server communication unit 33. The server control unit 35 further includes a volatile semiconductor memory such as a DRAM and a nonvolatile semiconductor memory such as an EEPROM. The nonvolatile semiconductor memory stores a server control program for controlling the server 3, etc.
[0057] The server control unit 35 executes the server control program to function as a missing data determination unit 351, an analogical data creation unit 352, a data calculation unit 353, a server tallying unit 354, and a server communication control unit 355.
[0058] The missing data determination unit 351 determines whether or not there is missing data in the calculation source data transmitted from the remote control communication unit 23 and received by the server communication unit 33. The missing data determination unit 351 determines whether or not there is missing data in the calculation source data by determining whether or not the values of all types of data in past time periods other than at least the most recent time period are zero (or a null value where no value exists). The missing data determination unit 351 may also determine whether or not there is missing data in the calculation source data by determining whether or not there is a zero (or a null value) value in a certain time period among past time periods. If the missing data determination unit 351 determines that there is missing data in the calculation source data, it determines that a power outage occurred in the past at the installation location where the remote control 2 is installed. Note that, as described above, the heat source machine 1 is installed outdoors of the house, the remote control 2 is installed indoors of the house, and the installation locations of the heat source machine 1 and the remote control 2 are the same, so the missing data determination unit 351 determines that a power outage occurred in the past at the installation locations of the heat source machine 1 and the remote control 2. Furthermore, for example, when the calculation source data sent from the remote control 2 is sent to the server 3 late due to a communication failure or the like, if the values of at least the most recent data for a certain time period among the calculation source data sent from the remote control 2 are not all zero, the missing data determination unit 351 does not determine that a power outage occurred in the past because there is no missing data.
[0059] Fig. 6 is a diagram showing an example of calculation source data transmitted from the remote control 2 in a state where a power outage has not occurred in the past, i.e., a normal state where data stored in the remote control 2 has not been lost, and Fig. 7 is a diagram showing an example of calculation source data transmitted from the remote control 2 in a state where a power outage has occurred in the past, i.e., an abnormal state where data stored in the remote control 2 has been lost. Note that Fig. 7 shows an example of calculation source data transmitted from the remote control 2 after a power outage occurred at the installation location of the remote control 2 between 10:00 and 13:00 on March 3rd and the power outage was resolved. The hot water supply combustion time, hot water supply combustion count, hot water consumption, water consumption, electricity consumption, and gas consumption shown in Figs. 6 and 7 are cumulative values since the heat source unit 1, etc. was installed and measurements began.
[0060] As shown in Fig. 6, in a normal state, there is no time period in which all of the calculation source data transmitted from the remote control 2 shows a value of zero. On the other hand, as shown in Fig. 7, in an abnormal state, all of the data except for the most recent time period shows a value of zero.
[0061] As shown in Fig. 7, when all data for a certain time period indicates a value of zero (in the case of an abnormal state), the missing data determination unit 351 determines that the calculation source data contains missing data. In this embodiment, the missing data determination unit 351 determines that the calculation source data for all time periods included in the calculation source data is missing data. That is, in the example shown in Fig. 7, the missing data determination unit 351 determines that the calculation source data for all time periods from 10:00 to 13:00 on March 3 is missing data, and determines that a power outage occurred at the location where the remote control 2 is installed between 10:00 and 13:00 on March 3.
[0062] When the missing data determination unit 351 determines that the calculation source data contains missing data, it turns on the first missing data flag and associates the first missing data flag with the missing data and stores them in the first storage unit 341.
[0063] When the missing data determination unit 351 determines that there is missing data, the analogous data creation unit 352 creates analogous data in place of the missing data for a certain type of calculation source data. The analogous data creation unit 352 creates analogous data for the missing period based on the calculation source data before and after the missing period in which the missing data was acquired.
[0064] The analogous data creation unit 352 uses the most recent calculation source data that is not missing data among the calculation source data stored in the first storage unit 341 as the calculation source data before the missing period. Furthermore, the analogous data creation unit 352 creates analogous data using calculation source data transmitted from the remote control 2 after receiving the calculation source data determined to be missing data as the calculation source data after the missing period. The analogous data creation unit 352 uses the calculation source data immediately after the missing data among the calculation source data transmitted from the remote control 2 after receiving the calculation source data determined to be missing data.
[0065] For example, the analogous data creation unit 352 creates analogous data for the missing period by taking the average value of the calculation source data before and after the missing period for inlet water temperature, outside air temperature, solar power generation amount, etc., assuming that there is no climate change. Also, for CGS power generation amount (private use), reverse power generation amount, etc., it creates analogous data by taking the value of the calculation source data immediately before the missing period as is, assuming that there is no climate change. Note that for calculation source data other than these, analogous data is not created, and the calculation source data can be left unchanged as the calculation source data in the state at the time of reception.
[0066] When the analogical data creation unit 352 creates analogical data, it turns on a first analogical flag indicating that the calculation source data is analogical data, associates the calculation source data with the first analogical flag, and stores the data in the first storage unit 341. The analogical data is stored in the first storage unit 341 by overwriting the corresponding missing data.
[0067] The data calculation unit 353 calculates energy data based on the calculation source data stored in the first storage unit 341. For example, the data calculation unit 353 acquires energy data on the amount of heat used for hot water supply and bath hot water supply based on the hot water combustion time (accumulated value), the number of hot water combustions (accumulated value), the hot water fan rotation speed (accumulated value), the hot water fan current value (accumulated value), etc. Similarly, the data calculation unit 353 acquires energy data on the amount of gas used for heating and reheating based on the heating combustion time (accumulated value), the number of heating combustions (accumulated value), the bath pump rotation speed (accumulated value), the heating pump rotation speed (accumulated value), the heating fan rotation speed (accumulated value), the heating fan current value (accumulated value), etc., and acquires energy data on the amount of reverse power generation based on the amount of CGS power generation (private use) (accumulated value), the amount of electricity usage (accumulated value), etc. Note that there are cases where the calculation source data itself becomes the energy data, such as the amount of gas consumption (heat source machine) or the amount of gas consumption (power generation unit). Furthermore, if the received calculation source data is a cumulative value, the data calculation unit 353 also divides the data into cumulative values within a predetermined period as appropriate.
[0068] The data calculation unit 353 calculates energy data by giving priority to calculation source data for which the first missing data flag is not on among the calculation source data stored in the first storage unit 341. When the first storage unit 341 does not store calculation source data for which the first missing data flag is not on, the data calculation unit 353 calculates energy data based on data for which the first analogy flag is on. When the data calculation unit 353 calculates energy data based on calculation source data for which the first analogy flag is on, indicating that the data is analogy data, the data calculation unit 353 turns on a second analogy flag indicating that the calculated energy data has been compiled based on analogy data, and stores the second analogy flag and the calculated energy data in association with each other in the second storage unit 342. When there is no calculation source data for which the first missing data flag is not on and no calculation source data for which the first analogy flag is on, the data calculation unit 353 does not calculate energy data and turns on the second missing data flag.
[0069] When a user requests presentation of energy data by specifying a period and type by operating the remote control 2, the server tallying unit 354 tallys up the energy data of the specified type for the specified period. In detail, when the server communication unit 33 receives a presentation request from the remote control 2, the server tallying unit 354 tallys up the energy data of the specified type from among the energy data stored in the server storage unit 34 for the specified period and outputs the tallying results. Hereinafter, the period unit tallying by the server tallying unit 354 is referred to as the server tallying period unit (equivalent to the device tallying period unit).
[0070] As described above, when analogous data is created, the analogous data is stored in place of the missing data in the server storage unit 34. Therefore, when analogous data is created by the analogous data creation unit 352, the server aggregation unit 354 aggregates the energy data using the energy data calculated based on the analogous data.
[0071] The server communication control unit 355 causes the server communication unit 33 to transmit the aggregation result by the server aggregation unit 354 to the remote control 2. When the missing data determination unit 351 determines that there is missing data and that a power outage has occurred (when the first missing data flag and the second missing data flag are on), the server communication control unit 355 also outputs information indicating that a power outage has occurred in the past. Furthermore, when the aggregation result to be transmitted to the server communication unit 33 is an aggregation result aggregated using energy data (when the second analogy flag is on) calculated based on analogy data created by the analogy data creation unit 352 (when the first analogy flag is on), the server communication control unit 355 also outputs information indicating that the data is analogy data.
[0072] When the remote control communication unit 23 of the remote control 2 receives the counting results from the server communication unit 33, the remote control 2 causes the remote control display unit 22 to display a display screen G1 showing the counting results received by the remote control communication unit 23, as shown in Fig. 8. Furthermore, when the remote control communication unit 23 receives information indicating that a power outage has occurred in the past, the remote control display unit 22 also displays a message indicating that a power outage has occurred. Similarly, when the remote control communication unit 23 receives information indicating that the data is analogical data, the remote control display unit 22 also displays a message indicating that the data is analogical data. Note that Fig. 8 is a diagram showing an example of a display screen G1 on the remote control display unit 22 where the amount of CGS power generation (self-consumption) for each hour from 0:00 to 24:00 on March 3rd is displayed when it is determined that a power outage has occurred and the data has been counted using analogical data.
[0073] Next, the data transmission process will be described with reference to Fig. 9. The data transmission process is started by the remote control communication control unit 252 when the remote control communication unit 23 receives the calculation source data from the heat source machine communication unit 12.
[0074] When the remote control communication control unit 252 starts the data transmission process, it causes the remote control communication unit 23 to transmit the calculation source data for the latest time period received from the heat source machine communication unit 12 and all calculation source data (calculation source data for past time periods) stored in the remote control memory unit 253 to the server 3 (step S202).
[0075] The remote control communication control unit 252 determines whether the remote control communication unit 23 has received a reception confirmation from the server 3 within the response waiting period (step S204). If the remote control communication control unit 252 does not determine that the reception confirmation has been received from the server 3 within the response waiting period (step S204; No), the data transmission process returns to step S202, and the remote control communication unit 23 transmits the calculation source data to the server 3.
[0076] On the other hand, if the remote control communication control section 252 determines that a reception confirmation has been received from the server 3 within the response waiting period (step S204; Yes), it ends the data transmission process.
[0077] [Data reception processing] Next, the data reception process will be described with reference to Fig. 10. The data reception process is started by the server control unit 35 when the calculation source data is received from the remote control 2.
[0078] As shown in FIG. 10, when the server communication unit 33 receives the calculation source data, the server communication control unit 355 causes the server communication unit 33 to transmit a reception confirmation to the remote control 2 (step S302).
[0079] Next, the missing data determination unit 351 determines whether or not there is missing data in the calculation source data (step S304).
[0080] When the missing data determination unit 351 determines that there is no missing data in the calculation source data (step S304; No), the server communication control unit 355 stores the received calculation source data in the server storage unit 34. In detail, the missing data determination unit 351 stores the calculation source data received by the server communication unit 33 in the first storage unit 341 in addition to the calculation source data stored in the first storage unit 341, and when the calculation source data is stored in the first storage unit 341, the data calculation unit 353 calculates energy data (step S306) and ends the data reception process.
[0081] On the other hand, if the missing data determination unit 351 determines that there is missing data in the calculation source data (step S304; Yes), it turns on the first missing data flag, associates the first missing data flag with the missing data, stores the associated data in the first memory unit 341, and executes the analogous data creation process shown in Figure 11 (step S308).
[0082] As shown in FIG. 11, in the analogous data creation process, the analogous data creation unit 352 determines whether or not calculation source data after the missing period has been received from the remote controller 2 (step S402).
[0083] The analogous data creating unit 352 waits until it is determined that the calculation source data after the missing period has been received from the remote controller 2 (step S402; No).
[0084] On the other hand, when the analogous data creation unit 352 determines that it has received calculation source data after the missing period from the remote control 2 (step S402; Yes), it creates analogous data corresponding to a certain type of calculation source data based on the calculation source data before and after the missing period. The analogous data creation unit 352 creates analogous data based on the calculation source data immediately before the missing period and the calculation source data immediately after the missing period out of the calculation source data for which analogous data is to be created (step S404), and returns to step S306 shown in FIG. 10. Note that in step S306, the data calculation unit 353 overwrites the missing data stored in the first storage unit 341 with the analogous data. At this time, the data calculation unit 353 turns on the first analogy flag associated with the missing data to be overwritten and overwrites the analogous data stored in the first storage unit 341.
[0085] Next, the aggregated data presentation process will be described with reference to Fig. 12. The aggregated data presentation process is started when a presentation request is received from the remote control 2. As shown in Fig. 12, when the aggregated data presentation process is started, the server aggregation unit 354 aggregates energy data of a specified type for a specified period (step S502).
[0086] The server communication control unit 355 outputs the aggregation result by causing the server communication unit 33 to transmit the aggregation result by the server aggregation unit 354 to the remote control 2 (step S504), and ends the server output process. Note that, if the first missing data flag is on, the server communication control unit 355 also causes the server communication unit 33 to transmit information indicating that a power outage has occurred in the past. Furthermore, if the aggregation result to be transmitted to the server communication unit 33 is an aggregation result obtained by using energy data (if the second analogy flag is on) calculated based on analogy data created by the analogy data creation unit 352 (if the first analogy flag is on), the server communication control unit 355 also causes the server communication unit 33 to transmit information indicating that the aggregation was performed using the analogy data. When the remote control communication unit 23 of the remote control 2 receives the aggregation result from the server 3, the remote control 2 causes the remote control display unit 22 to display the display screen G1 as described with reference to FIG. 8.
[0087] As described above, according to the energy data processing system 100 of this embodiment, energy data related to energy used in a house in which the heat source machine 1 is installed is tallied by the server tallying unit 354. In general, the server 3 can store larger amounts of data than the heat source machine 1 and the remote control 2, and has the ability to process larger amounts of data than the heat source machine 1 and the remote control 2. Therefore, the energy data processing system 100 can present the user with tallied results based on large amounts of data over a long period of time. This can improve user convenience.
[0088] In addition, when a presentation request is received from the remote control 2, the server 3 outputs the energy data compiled by the server 3, and the remote control 2 can display the necessary data when needed, thereby improving convenience for users.
[0089] Furthermore, according to this embodiment, the remote control 2 stores the calculation source data for the number of storage periods, and transmits the calculation source data for the number of storage periods to the server 3 together with the calculation source data received from the heat source machine communication unit 12. Therefore, even if past calculation source data is lost in the server 3, since the calculation source data is stored in the remote control 2, it is possible to avoid a situation where the user cannot view the energy data, thereby improving user convenience.
[0090] Furthermore, according to this embodiment, in the energy data processing system 100, the server 3 determines whether or not there is missing data in the calculation source data transmitted from the remote control 2. If the server 3 determines that there is missing data, it outputs information indicating that a power outage has occurred in the past. This allows the user to know that a power outage has occurred in the past, improving user convenience.
[0091] Furthermore, according to this embodiment, when there is missing data, analogous data is created as calculation source data used when calculating predetermined (certain types of) energy data, and the energy data is aggregated using the analogous data. This prevents users from being unable to view the energy data, improving user convenience. Furthermore, users can understand that the energy data has been aggregated based on the analogous data, improving user convenience.
[0092] Furthermore, according to this embodiment, even if a power outage occurs and the calculation source data stored in the remote controller 2 is lost, past energy data is stored in the server storage unit 34 of the server 3. This prevents users from being unable to view past energy data, improving user convenience.
[0093] Furthermore, according to this embodiment, since energy data can be acquired from the server 3, the remote control storage unit 253 of the remote control 2 does not need to store the energy data, and the capacity of the remote control storage unit 253 can be reduced. This allows the remote control storage unit 253 of the remote control 2 to be used for other functions, improving the degree of freedom in development. Alternatively, the remote control 2 can be provided at a low price, improving user convenience.
[0094] Furthermore, if there is a defect in the energy data presented to the user, the cause of the defect in the energy data can be easily investigated by analyzing the energy data stored in the server memory unit 34 of the server 3, and the defect can be quickly resolved.
[0095] [Another embodiment] (1) In the present embodiment, the calculation source data is transmitted to the server 3 via the remote control 2. However, as shown in Fig. 13, the calculation source data may be transmitted directly from the heat source machine 1 to the server 3 without via the remote control 2. In this case, the heat source machine communication unit 12 of the heat source machine 1 and the server communication unit 33 of the server 3 are connected to be able to communicate with each other.
[0096] (2) In the present embodiment, the remote control 2 has been described as an example of an information processing terminal that receives calculation source data from the heat source machine 1 and transmits it to the server 3. However, such an information processing terminal is not limited to the remote control 2 and may be, for example, a tablet terminal, a mobile terminal, or a personal computer. In addition to such an information processing terminal, another information processing terminal capable of displaying energy data may be provided. That is, the other information processing terminal may not have the function of receiving calculation source data from the heat source machine 1 and transmitting it to the server 3, but may simply have the function of receiving and displaying energy data from the server 3. Alternatively, the other information processing terminal may not have the function of receiving calculation source data from the heat source machine 1, but may have the function of making a request to the server 3 to present energy data, receiving and displaying the energy data from the server 3.
[0097] (3) In this embodiment, the missing data determination unit 351 determines whether or not there is missing data in the calculation source data output from the remote control 2, thereby determining whether or not a power outage has occurred in the past at the installation location of the remote control 2. However, the missing data determination unit 351 may also determine whether or not there is missing data in the calculation source data output from the heat source machine 1, thereby determining whether or not there is missing data.
[0098] (4) In each of the above embodiments, the energy data processing system 100 includes one heat source machine 1, one remote control 2, and one server 3, and the server 3 compiles the energy data of one heat source machine 1. However, the energy data processing system 100 may include a plurality of heat source machines 1 and a plurality of remote controls 2, and the server 3 may compile the energy data of a plurality of heat source machines 1. Alternatively, the energy data of a plurality of heat source machines 1 may be distributed and compiled by a plurality of servers.
[0099] (5) The timing at which information indicating that a power outage has occurred in the past is output (transmitted to remote control 2) is not particularly limited, and the information indicating that a power outage has occurred in the past may be output at the time when the missing data determination unit 351 determines that a power outage has occurred.
[0100] (6) In this embodiment, a heat source machine, a fuel cell device, and a solar power generation device are described as examples of home appliances. However, the home appliances may also include gas appliances such as bathroom heater / dryer machines and floor heating devices, and may also include energy measuring devices (such as power measuring devices installed in distribution boards, water meters, etc.) that measure data necessary to obtain data on the energy used in the home in which the gas appliances are installed.
[0101] (7) In the present embodiment, the information processing terminal displays the collected energy data on the remote control display unit 22. However, the information processing terminal may have a speaker, and the speaker may present the energy data to the user by voice.
[0102] (8) In this embodiment, the server 3 calculates the energy data based on the calculation source data when it receives the calculation source data from the remote control communication unit 23 of the remote controller 2 (after determining whether or not there is missing data), but the timing for calculating the energy data can be changed as appropriate. For example, the energy data may be calculated at a predetermined time of day, or when a predetermined amount of calculation source data has been accumulated.
[0103] The configurations disclosed in the above embodiments (including other embodiments, the same applies below) can be applied in combination with configurations disclosed in other embodiments, as long as no contradiction arises. Furthermore, the embodiments disclosed in this specification are examples, and the embodiments of the present invention are not limited to these, and can be modified as appropriate within the scope that does not deviate from the purpose of the present invention. [Industrial Applicability]
[0104] The present invention can be applied to an energy data processing system and an energy data processing device. [Explanation of symbols]
[0105] 1:Heat source equipment (housing equipment) 2: Remote control (information processing terminal) 3: Server (energy data processing device) 12: Heat source equipment communication department (equipment communication department) 22: Remote control display unit (presentation unit) 23: Remote control communication unit (terminal communication unit) 33: Server communication section (output section) 100: Energy data processing system 251: Data Collection Department 253: Remote control memory unit (terminal memory unit) 351: Missing data determination unit 352: Analogy Data Creation Department 354: Server counting unit (device counting unit)
Claims
1. An energy data processing system that processes energy data related to energy used in a home where home equipment is installed, The housing equipment; an information processing terminal capable of communicating with the household equipment; a server capable of communicating with the information processing terminal, The household equipment has an equipment communication unit that transmits calculation source data necessary for calculating the energy data, the information processing terminal has a terminal communication unit that transmits the calculation source data transmitted from the device communication unit to the server; The server a device counting unit that counts the energy data for a specified device counting period based on the calculation source data transmitted from the terminal communication unit; an output unit that outputs a result of the energy data collected by the device collection unit to the information processing terminal; a missing data determination unit that determines whether or not the calculation source data transmitted from the terminal communication unit contains missing data; a first storage unit that stores the calculation source data; and when the calculation source data contains missing data, the first storage unit stores, in association with the calculation source data, a first missing data flag indicating that the calculation source data contains the missing data, and a first analogy flag indicating that the data was created by analogy when analogous data was created for a missing period in which the missing data was acquired.
2. The energy data processing system according to claim 1 , wherein the output unit outputs the tabulation result when a presentation request is made.
3. the device communication unit transmits the calculation source data at predetermined intervals; the information processing terminal further includes a terminal storage unit that stores the calculation source data transmitted at each predetermined period for a number of storage periods, 3. The energy data processing system according to claim 1, wherein the terminal communication unit transmits to the server the calculation source data received from the device communication unit, together with the calculation source data for the number of storage periods stored in the terminal memory unit.
4. When the missing data determination unit determines that there is missing data, it determines that a power outage has occurred in the past at an installation location where the information processing terminal is installed, The energy data processing system according to claim 3 , wherein the output unit further outputs information indicating that a power outage has occurred.
5. The server further includes an analogous data creation unit that, when it is determined that there is missing data, creates analogous data for a missing period during which the missing data was acquired; the analogical data creation unit creates the analogical data based on the calculation source data before and after the loss period, the device counting unit counts the energy data using the analogy data as the calculation source data for the deficit period; The energy data processing system according to claim 4 , wherein the output unit further outputs information indicating that the energy data has been compiled using the analogy data.
6. an equipment aggregation unit that aggregates energy data relating to energy used in a house in which the home equipment is installed, for each specified equipment aggregation period; an output unit that outputs a result of the energy data collected by the device collection unit to an information processing terminal; a missing data determination unit that determines whether or not there is missing data in the calculation source data required to aggregate the energy data; an analogical data creation unit that creates analogical data for the missing period during which the missing data was acquired when it is determined that the missing data exists; Equipped with When the missing data determination unit determines that there is missing data, it determines that a power outage has occurred in the past at an installation location where the household equipment is installed, the analogical data creation unit creates the analogical data based on the calculation source data before and after the loss period, the device counting unit counts the energy data using the analogy data as the calculation source data for the deficit period; When the missing data determination unit determines that the power outage occurred in the past, the output unit further outputs information indicating that a power outage has occurred, and when the device aggregation unit aggregates the energy data using the analogical data, the output unit further outputs information indicating that the energy data has been aggregated using the analogical data.
Citation Information
Patent Citations
Energy supply system, relay control terminal device for it, and program for it
JP2002199625A
Stacked chip varistor and its manufacturing method
JP2006344751A
Energy saving diagnosis apparatus and energy saving diagnosis system using the same
JP2014089766A
Power saving optimization system and power saving optimization method
JP2015104137A
Information processor, information processing system, information management method and program
JP2017058757A