Overview
The Estimate Savings feature provides two main capabilities:- HVAC Estimate Savings: Calculate potential savings from optimizing HVAC temperature setpoints and operation schedules
- Battery Estimate Savings: Calculate potential savings from battery storage optimization, including wholesale market participation
{homeId} is the home ID returned as id by onboarding. The API reference labels the same path parameter {id}.
HVAC Estimate Savings
The HVAC Estimate Savings endpoint helps you understand how optimizing your HVAC system’s temperature setpoints and operation can reduce energy costs.Request Parameters
Required Fields:type: Calculation type -"monthly"or"annual"mode: HVAC mode -"AUTO","COOL","HEAT", or"OFF"
targetTemp: Target temperature in Fahrenheit (default: 72)targetCoolSetpoint: Cooling setpoint (default: targetTemp + 1)targetHeatSetpoint: Heating setpoint (default: targetTemp - 1)minTemp: Minimum allowed temperature (default: 70)maxTemp: Maximum allowed temperature (default: 74)heatTransferCoefficient: Heat transfer coefficient (default: 1)irradianceCoefficient: Solar irradiance coefficient (default: 0.5)coolingRate: Cooling rate multiplier (default: 1)heatingRate: Heating rate multiplier (default: 1)days: Number of days to simulate (default: 1)
start: Start time configuration - either{month: number}(1-12) or{startTime: Date}
months: Array of month indices (1-12) to include. Ifnull, all 12 months are included
Key Features
- Monthly Analysis: Get detailed hourly data showing temperature profiles, energy consumption, and cost savings
- Annual Estimates: Get annualized savings projections for long-term planning
- Flexible Configuration: Customize target temperatures, setpoints, and HVAC modes
- Weather Integration: Automatically fetch outdoor temperature data from weather service
Use Cases
- Pre-Purchase Analysis: Estimate potential savings before installing a smart thermostat
- Optimization Strategy: Compare different temperature setpoint strategies
- Energy Efficiency Programs: Demonstrate potential savings to customers
- Seasonal Planning: Analyze savings across different months of the year
API Endpoint
Quick Example
Calculate monthly savings with optimized temperature setpoints:- Percentage and dollar savings
- Hourly temperature and consumption data (for monthly type)
- Baseline vs. optimized comparisons
- Energy consumption metrics (for annual type)
Battery Estimate Savings
The Battery Estimate Savings endpoint helps you calculate potential savings from battery storage systems through time-of-use rate arbitrage.Request Parameters
Required Fields:days: Number of days to simulate per monthmaxCapacityKiloWattHours: Maximum battery capacity in kWhchargingPowerKiloWatts: Maximum charging power in kWdischargingPowerKiloWatts: Maximum discharging power in kWchargingEfficiency: Charging efficiency (0-1), typical value: 0.95dischargingEfficiency: Discharging efficiency (0-1), typical value: 0.95currentSOC: Current state of charge (0-1), typical value: 0.5minPreferredSOC: Minimum preferred state of charge (0-1)maxPreferredSOC: Maximum preferred state of charge (0-1)
solarCapacity: Solar panel capacity in kW. Set tonullif no solarmonths: Array of month indices (1-12) to include. Ifnull, all 12 months are included
Key Features
- Standard Rate Optimization: Calculate savings from time-of-use rate arbitrage
- Solar Integration: Include solar generation in calculations
- Detailed Breakdowns: Get monthly and daily savings breakdowns
- Carbon Impact: Calculate carbon emissions reductions
Use Cases
- Battery ROI Analysis: Evaluate return on investment for battery storage systems
- Solar + Battery Planning: Optimize solar and battery sizing together
- Energy Arbitrage: Calculate savings from charging during low-rate periods and discharging during high-rate periods
- Seasonal Analysis: Compare battery performance across different months
API Endpoint
Quick Example
Calculate annual savings with standard rate optimization:solarCapacity to null:
- Annual savings and costs
- Monthly and daily breakdowns with detailed statistics
- Carbon emissions reductions
- Optimized vs. baseline comparisons
Prerequisites
Before using the Estimate Savings endpoints, ensure onboarding is completed successfully. When a request asks forratePlanId, use the selected ratePlans[].id from /v1/utility/get; ratePlans[].rateID is the semantic tariff reference.
Understanding the Results
HVAC Results
Monthly Response:- Percentage Saved: The percentage reduction in energy costs (0-1 scale)
- Dollars Saved: Total dollar amount saved over the analysis period
- Temperature Data: Hourly indoor temperatures showing optimization strategy
- Consumption Data: Hourly energy consumption comparing baseline vs. optimized
- Setpoint List: Array of setpoint temperatures for each hour
- Dollars Saved: Annual dollar amount saved
- Percentage Saved: Annual percentage saved (0-1 scale)
- Optimized Energy: Annual optimized energy consumption (kWh)
- Baseline Energy: Annual baseline energy consumption (kWh)
- Energy Reduction: Annual energy reduction (kWh)
Battery Results
- Annual Savings: Total dollars saved and percentage saved
- Carbon Impact: Carbon emissions saved (kg CO2) and reduction percentage
- Monthly Breakdowns: Detailed monthly results with:
- Monthly costs and savings
- Daily breakdowns within each month
- Statistics for dollars saved, percentage saved, and carbon impact
- Optimized vs. Baseline: Compare optimized costs and consumption with baseline scenarios
Best Practices
- Start with Annual Estimates: Use annual calculations for high-level planning, then drill down with monthly analysis for specific periods
-
Compare Scenarios: Run multiple calculations with different parameters to compare strategies:
- Different temperature setpoints for HVAC
- Different battery sizes or configurations
- With and without solar generation
- Different months or seasonal periods
- Month Indices: Note that month indices are 1-12 (January = 1, December = 12) for both HVAC and Battery endpoints
-
Battery Specifications: For battery calculations, use accurate specifications matching your physical system:
- Capacity (kWh)
- Charging/discharging power (kW)
- Efficiency ratings
- State of charge preferences
