Smart Thermostat Energy Reports: Understanding Your Usage Data
What Energy Reports Show You
Every major smart thermostat brand provides some form of energy reporting through its app or web dashboard. The reports vary in detail and presentation, but all of them track the fundamental metric that determines your heating and cooling costs: how many hours your HVAC system ran. Runtime hours are the single most useful number in any energy report because your HVAC system consumes roughly the same amount of energy per hour of operation regardless of outdoor temperature. More runtime hours means higher bills, and fewer hours means lower bills. Everything else in the report is context that helps you understand why the hours went up or down.
Nest provides a Monthly Home Report delivered by email and viewable in the app. It shows total heating and cooling hours for the month, a day-by-day bar chart of runtime, and a comparison to the same month in the previous year. It also breaks down how many hours the system ran while you were Home versus Away, and how many hours were attributed to the schedule versus manual adjustments. Nest assigns a "Leaf" indicator when your settings are energy-efficient, and the monthly report shows how many Leaf hours you accumulated.
Ecobee provides a Home IQ report that includes runtime hours, outdoor temperature correlation, system efficiency metrics, and occupancy data from its room sensors. The Ecobee report is more data-rich than the Nest report, showing heating and cooling runtime as separate metrics and plotting them against outdoor temperature so you can see how your system responds to weather changes. Ecobee also reports on comfort delivery, showing how often each room reached and maintained the target temperature.
Honeywell Home thermostats provide usage reports through the Honeywell Home app that show monthly and weekly runtime summaries. The reports are simpler than Nest or Ecobee but cover the essential runtime data. Some Honeywell models also report on humidity levels and filter usage, reminding you when the filter needs replacement based on actual system runtime rather than a fixed calendar interval.
How to Read Runtime Data
The core of every energy report is runtime, measured in hours per day or hours per month. A typical home in a moderate climate runs the heating system 4 to 8 hours per day in winter and the cooling system 6 to 10 hours per day in summer. Homes in extreme climates run significantly more, and well-insulated homes in mild climates run significantly less. Your specific numbers depend on your climate zone, insulation quality, HVAC system size and efficiency, and your temperature preferences.
What matters more than the absolute number is the trend. If your heating runtime in January was 180 hours this year compared to 160 hours last January, there are only three possible explanations: this January was colder than last January, your thermostat settings were higher, or your system became less efficient due to a maintenance issue like a dirty filter or refrigerant loss. The energy report helps you figure out which explanation applies by providing the context data alongside the runtime numbers.
Nest and Ecobee both show outdoor temperature data in their reports. If January was 5 degrees colder on average this year, that fully explains a 10% to 15% increase in runtime, and there is nothing to fix. But if the outdoor temperatures were similar and your runtime increased, the report is telling you something changed in your home or your system. Check the filter, inspect the equipment, and review your schedule settings.
Home vs Away Breakdown
The Home vs Away breakdown is the most actionable section of any energy report because it shows how much energy you are spending to heat or cool an empty house. If your report shows that 30% of your heating runtime occurs during Away periods, that means nearly a third of your heating bill is going toward maintaining temperature in a house nobody is occupying.
The ideal Away runtime percentage depends on your setback settings and schedule. A thermostat that drops from 72 to 62 degrees when you leave for work will still run occasionally to maintain 62, so some Away runtime is expected. But if your Away runtime is close to your Home runtime, your setback is either too small or your schedule does not accurately reflect when you leave and return.
To reduce Away runtime, review your schedule and make sure the setback periods match your actual departure and arrival times. If you leave at 7:30 AM but the setback does not start until 9:00 AM, you are heating an empty house for 90 minutes every workday. Over a heating season, that adds up to hundreds of hours of unnecessary runtime. Smart thermostats with geofencing or occupancy detection handle this automatically, but if you rely on a fixed schedule, the report data helps you fine-tune the timing.
Ecobee's occupancy reporting is particularly useful here because the room sensors track actual presence in each room. The report can show you that the living room sensor detected no one from 8 AM to 4 PM on weekdays, confirming that your schedule should set back during those hours. If the occupancy data shows irregular patterns, such as someone home on certain weekdays but not others, switching from a fixed schedule to occupancy-based control may save more energy than any schedule adjustment.
Weather Normalization and Degree Days
Comparing your energy use from one month to the same month last year is misleading unless you account for weather differences. A cold January requires more heating than a mild January regardless of your thermostat settings or behavior. Energy reports that include heating degree days (HDD) or cooling degree days (CDD) allow you to make fair comparisons.
Heating degree days measure how cold a day was relative to a baseline (usually 65 degrees Fahrenheit). A day with an average outdoor temperature of 35 degrees has 30 heating degree days. A month with 900 HDD was colder than a month with 700 HDD, and your heating system should have run proportionally more. If your January had 900 HDD and you used 200 heating hours, your efficiency is 200/900 = 0.22 hours per HDD. Comparing this ratio across months and years gives you a weather-independent measure of your heating efficiency.
Nest includes weather data in its reports but does not explicitly calculate degree day ratios. You can calculate them yourself by dividing your monthly heating hours by the heating degree days for your location (available free from Weather Underground or the National Weather Service). If the ratio is increasing over time, your system is becoming less efficient per degree of heating needed, which points to a maintenance issue. If the ratio is decreasing, your efficiency improvements or schedule optimizations are working.
Cooling degree days work the same way but measure heat above the 65-degree baseline. A day averaging 90 degrees has 25 cooling degree days. The same ratio calculation applies: divide your cooling runtime by CDD to get a weather-normalized efficiency metric.
Using Reports to Lower Your Bills
The energy report is only valuable if you use it to make changes. Here are the specific actions each data point suggests.
High Away runtime: Increase your setback temperature differential. If you currently drop from 72 to 68 when away, try dropping to 64 or 62. Each degree of setback reduces heating runtime by roughly 1% to 3% per degree, depending on your climate and insulation. The report next month will show whether the Away runtime decreased.
Manual override hours are high: If the report shows that a significant portion of runtime came from manual adjustments rather than the schedule, your schedule does not match your preferences. Review the schedule and adjust it so you rarely need to override. Every manual override that runs the system longer than the schedule intended represents energy the schedule was designed to save.
Weekend runtime equals weekday runtime: If you are away on weekdays but home on weekends, your weekday runtime should be noticeably lower than weekend runtime. If they are similar, your weekday setback is not aggressive enough or is not starting early enough. Adjust the weekday schedule to set back as soon as the last person leaves.
Runtime increasing year over year with similar weather: This signals a maintenance issue. Check and replace the air filter, have the system professionally serviced, and inspect ductwork for new leaks. A system that gradually runs longer to maintain the same temperature is losing capacity, often due to low refrigerant, dirty coils, or duct deterioration.
Nighttime runtime is high: If the report shows significant heating or cooling runtime between midnight and 6 AM, your night setback may be too small. Most people sleep comfortably at 65 to 67 degrees in winter, so a setback from 72 to 66 during sleeping hours eliminates a substantial amount of overnight heating. In summer, raising the cooling setpoint from 72 to 76 or 78 at night (with a fan for air circulation) reduces cooling runtime during the hours when outdoor temperatures are already dropping.
Limitations of Energy Reports
Energy reports from smart thermostats measure HVAC runtime, not actual energy consumption in kilowatt-hours or therms. A system that runs 200 hours in January does not tell you how much gas or electricity it consumed because that depends on the system's BTU rating, efficiency, and fuel type. A high-efficiency furnace running 200 hours uses less gas than a low-efficiency furnace running 200 hours. The runtime data is a useful proxy, but your utility bill is the definitive measure of energy cost.
Reports also cannot account for other factors that affect comfort and efficiency, such as air leaks around windows and doors, poor insulation, or duct losses. A thermostat can report that the system ran 10 hours to maintain 72 degrees on a 30-degree day, but it cannot tell you that 3 of those hours were wasted because heated air was leaking through a poorly sealed attic hatch. A home energy audit ($200 to $400) identifies these envelope issues that runtime data alone cannot detect.
Finally, the accuracy of Home vs Away data depends on correct occupancy detection. If the thermostat's motion sensor does not have a clear line of sight to household traffic patterns, it may register Away when someone is home in another room, skewing the report's occupancy data. Room sensors (available with Ecobee and some Honeywell models) improve occupancy accuracy by covering multiple rooms.
Focus on three numbers in your energy report: total monthly runtime hours (your overall consumption trend), Home vs Away runtime split (how much energy goes to an empty house), and year-over-year runtime comparison normalized for weather (whether your system is maintaining efficiency). These three data points tell you where your money is going and where to make changes.