Weather data refers to time series of outdoor weather conditions that are used for applying routine adjustments to energy consumption data. By default, CalTRACK only relies on outdoor temperature as a routine adjustment variable. The open-source eeweather package is used internally in the Recurve platform to match building locations to weather stations and to retrieve the associated weather data. The following procedure is used to fetch quality weather data from the National Oceanic and Atmospheric Administration (NOAA):
EEweather is a python package designed to be used in conjunction with the OpenEEmeter to provide weather data for use in fitting temperature-based energy usage models. It comes with a database of weather station metadata, ZCTA metadata, and GIS data that makes it easier to find the right weather station to use for a particular ZIP code or latitude/longitude coordinates.
Additional information on running EEweather is available here: http://eeweather.openee.io/en/latest/
There are 4 primary data models in the OEE Platform:
Projects and meters can both be associated with sites. Site data is used to accurately match a project location to the appropriate weather station, making sure that the most accurate weather data can be applied during analysis.
Site address data gets geocoded into latitude/longitude coordinates as part of ETL. This data is pulled by Open Energy Efficiency and then geocoded to determine the closest available weather station. When data gets loaded into the platform, latitude/longitude has already been assigned.
The Platform matches the site’s geocoded data with the nearest station that has sufficient data. Data sufficiency is based on CalTRACK standards, outlined in Appendix A. If data is found to be insufficient, the Platform will go to the next closest available weather station to check for a match.
Once the site is matched to a weather station that meets sufficiency requirements, the Platform will query the NOAA FTP site to download the data. The NOAA FTP site is publicly available, but requires account registration. Open Energy Efficiency queries this site based on the latitude/longitude data that has been assigned to the project site during the ETL process.
In order for the queries to be completed in a timely manner, a weather cache has been built into the Platform. This automated service goes to the NOAA site daily to refresh weather data and then stores it in the weather cache. The Platform will only query the NOAA site if there is a gap in existing data. This significantly reduces the time needed to retrieve weather data for each site.
The Weather Machining process is running in parallel to other data gathering process in order to minimize the time required for analysis.
Weather station matching, in accordance with CalTRACK standards, ensures that your savings calculations are possible.