- Rates Request
- Rates Response
- Bill Request
- Bill Response
- BillSavings Request
-
- CustomerInfo{...}
- Meters[{...}]
-
- Name
- CurrentRate{...}
- ProposedRate{...}
- AnnualUtilityBillEscalation_Percent
- EnergyProfiles[{...}]
-
- {"Type": "Consumption", ...}
- {"Type": "Production"}
- {"Type": "Pv", ...}
-
- Name
- Scenario
- EquipmentLife_Years
- SystemDegradationPerYear_Percent
- ProductionEnergyProfileName
- PvSimulation{...}
- CashPayment{...}
- LoanPayment{...}
- LeasePayment{...}
- PpaPayment{...}
- MaintenanceCosts{...}
- BillPeriods[{...}]
- BillPeriodEnd
- EstimationOptions{...}
- BillSavings Response
Data
Meters.EnergyProfiles{Consumption}.IntervalData.Data
Contains time stamp and load or bill amount data that defines the energy profile. Objects part of the Data array should be listed in increasing order according to Time.
Time
The timestamp for each load data point in ISO 8601 format. For Interval equal to “Month”, 12 objects within the Data array are expected to be listed in increasing order by Time, and Time is expected to be equal to a timestamp for the beginning of each month (e.g., “2017-01-01T00:00:00”). Also, for Interval equal to “Month”, the year for each timestamp is irrelevant.
Possible Values: A string following ISO 8601 formatting, such as “2015-11-09T00:30:00”.
Conditionally required. Time is not required for Interval equal to “Year”.
Energy_kWh
The load value for the associated Time interval in kilowatt-hours (kWh).
Possible Values: Any decimal value.
Conditionally required. Either Energy_kWh or BillAmount must be specified. BillAmount is only valid for Interval equal to “Year”.
BillAmount
The total bill amount (currency) for the associated Time interval. Only valid for Interval equal to “Year”. Only one of either BillAmount or Energy_kWh should be specified.
Possible Values: Any decimal value.
Conditionally required. Either Energy_kWh or BillAmount must be specified.