SMARTGRID ENERGY-USAGE-DATA STORAGE AND PRESENTATION SYSTEMS, DEVICES, PROTOCOL, AND PROCESSES
This disclosure relates to systems, devices, protocols, and processes for retrieving, accessing, and presenting information of energy usage using a distributed storage process and distributed logical services to provide a user with real-time energy usage information and visualization.
1 . An energy usage data storage system comprising: a
first sensor device;
a plurality of redundant agent devices each configured to receive energy usage data from the first sensor device and transfer the energy usage data to a plurality of redundant logger devices;
the plurality of redundant logger devices each configured to forward the energy usage data to a plurality of redundant storage devices;
the plurality of redundant storage devices configured to store the energy usage data as raw data.
2 . An energy usage data storage system of claim 1 , wherein:
the plurality of redundant logger devices and the plurality of redundant storage devices transfer the energy usage data from a receiver of at least one agent device to at least one storage device in real-time as the energy usage data becomes available.
3 . An energy usage data storage system of claim 1 , wherein:
at least one logger device transfers the energy usage data from a receiver of the logger device to a memory of at least one storage device in real-time; wherein
real-time includes when the time to process the energy usage data from the receiver of the logger device to the storage space is at least the time at which the energy usage data becomes available.
4 . An energy usage data storage system of claim 1 , wherein:
the plurality of redundant logger devices and the plurality of redundant storage devices transfer the energy usage data from a receiver of at least one logger device to at least one storage device in real-time; wherein
real-time includes when the time to process the energy usage data from the receiver of the logger device to the storage space is at least the time at which the energy usage data becomes available.
5 . An energy usage data storage system of claim 1 , further comprising:
a plurality of redundant and distributed service software modules, each service software module being either a primary or a redundant service software module with respect to another service software module.
6 . An energy usage data storage system of claim 1 , further comprising:
a plurality of redundant and distributed service software modules, each service software module being either a primary or a redundant service software module with respect to each other service software module;
wherein the primary and the redundant service software modules are each configured to execute a the same or similar service functionality module at a different logger device or storage device.
7 . An energy usage data storage system of claim 1 , further comprising:
a plurality of redundant and distributed service software modules, each service software module being either a primary or a redundant service software module with respect to another service software module;
wherein the primary and the redundant service software modules are each configured to execute a similar service functionality at a different logger device and at a different storage device.
8 . An energy usage data storage system of claim 1 , further comprising:
a plurality of redundant and distributed service software modules, each service software module being either a primary or a redundant service software module;
wherein the primary and the redundant service software modules are each configured to execute a similar service functionality at a different logger device or storage device;
wherein the first sensor device sends energy usage data at least two times per minute to each agent device.
9 . An energy usage data storage system of claim 1 , further comprising:
a plurality of template modules configured to be programmed into customized modules configured to process the stored energy usage data during real-time operation of the energy monitoring system.
10 . An energy usage data storage system of claim 1 , further comprising:
a plurality of template modules configured to be customized and graphically programmed via a user interface module to be programmed into a customized module configured to process the stored energy usage data or present information about the stored energy usage data, during real-time operation of the energy monitoring system.
11 . An process of storing energy usage data in real time comprising:
obtaining raw energy usage data, with a first sensor device, as it becomes available in real time;
receiving the raw energy usage data from the first sensor device;
transferring the raw energy usage data to a plurality of redundant logger devices;
transferring the raw energy usage data to a plurality of redundant storage devices; storing
the raw energy usage data as raw data including any one of: an integer number that represents an increasing pulse counter, a voltage value, a current value, power data, harmonic data, external temperature, internal temperature, or a pump state; or any form that the data was received from the sensor device.
12 . A process of claim 11 , wherein:
the plurality of redundant logger devices and the plurality of redundant storage devices transfer the energy usage data from a receiver of at least one agent device to at least one storage device in real-time as the energy usage data becomes available.
13 . A process of claim 11 , wherein:
at least one logger device transfers the energy usage data from a receiver of the logger device to a memory of at least one storage device in real-time; wherein
real-time includes when the time to process the energy usage data from the receiver of the logger device to the storage space is at least the time at which the energy usage data becomes available.
14 . A process of claim 11 , wherein:
the plurality of redundant logger devices and the plurality of redundant storage devices transfer the energy usage data from a receiver of at least one logger device to at least one storage device in real-time; wherein
real-time includes when the time to process the energy usage data from the receiver of the logger device to the storage space is at least the time at which the energy usage data becomes available.
15 . A process of claim 11 , wherein:
the plurality of logger devices and the plurality of storage devices are redundant and distributed service software modules, each service software module being either a primary or a redundant service software module with respect to another service software module.
16 . A process of claim 11 , wherein:
the plurality of logger devices and the plurality of storage devices are redundant and distributed service software modules, each service software module being either a primary or a redundant service software module with respect to each other service software module;
wherein the primary and the redundant service software modules are each configured to execute a the same or similar service functionality module at a different logger device or storage device.
17 . A process of claim 11 , wherein:
the plurality of logger devices and the plurality of storage devices are redundant and distributed service software modules, each service software module being either a primary or a redundant service software module with respect to another service software module;
wherein the primary and the redundant service software modules are each configured to execute a similar service functionality at a different logger device and at a different storage device.
18 . A process of claim 11 , wherein:
the plurality of logger devices and the plurality of storage devices are redundant and distributed service software modules, each service software module being either a primary or a redundant service software module;
wherein the primary and the redundant service software modules are each configured to execute a similar service functionality at a different logger device or storage device;
wherein the first sensor device sends energy usage data at least two times per minute to each agent device.
19 . A process of claim 11 , further comprising:
processing the stored energy usage data during real-time operation of the energy monitoring system using a plurality of template modules configured to be programmed into customized modules.
20 . A process of claim 11 , further comprising:
processing the stored energy usage data, during real-time operation of the energy monitoring system, using a plurality of template modules configured to be customized and graphically programmed via a user interface module; and
presenting information about the stored energy usage data, during real-time operation of the energy monitoring system, using the plurality of template modules.