CPC F24F 11/62 (2018.01) [F24F 11/30 (2018.01); G05B 15/02 (2013.01); H02J 3/14 (2013.01); F24F 11/46 (2018.01); F24F 11/52 (2018.01); F24F 11/63 (2018.01); F24F 2130/00 (2018.01); F24F 2130/10 (2018.01); F24F 2140/60 (2018.01); G05B 2219/2642 (2013.01); H02J 3/00 (2013.01); H02J 13/0006 (2013.01); H02J 2203/20 (2020.01); Y02B 70/30 (2013.01); Y02B 70/3225 (2013.01); Y04S 20/20 (2013.01); Y04S 20/222 (2013.01)] | 30 Claims |
1. A system for monitoring or controlling equipment of a building, the system comprising one or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
receive a first timeseries comprising a plurality of first data samples of a first variable monitored or controlled by the system and a second timeseries comprising a plurality of second data samples of a second variable monitored or controlled by the system, wherein the plurality of first data samples are at least partially asynchronous with the plurality of second data samples;
synchronize the first timeseries with the second timeseries by aggregating both the first timeseries and the second timeseries using equivalent aggregation intervals, wherein aggregating the first timeseries generates a third timeseries comprising aggregated values of the first variable monitored or controlled by the system and aggregating the second timeseries generates a fourth timeseries comprising aggregated values of the second variable monitored or controlled by the system; and
perform an automated operation to monitor or control the equipment of the building using synchronized data samples of the third timeseries and the fourth timeseries, wherein controlling the equipment comprises operating the equipment to affect a variable state or condition of the building.
|