Home Assistant Energy Dashboard: Tracking Real Usage (2026)

Home Assistant Energy Dashboard: Tracking Real Usage (2026)

Published Ā· Updated

Home Assistant’s Energy Dashboard can combine compatible electricity, gas, solar, battery, and device-level sensors into daily and long-term views. This is a practical setup guide, not a documented household savings case study. The earlier claims of finding $35 per month in phantom loads and reducing a bill by 20% were not supported by bills, screenshots, or measurement notes and have been removed.

The Energy Dashboard is built into Home Assistant. The useful workflow is measure → understand → automate: first establish trustworthy energy entities, then study patterns, and only then automate supported flexible loads with safeguards.

What the Energy Dashboard Tracks

Depending on configured integrations, Home Assistant Energy can combine:

  • Grid consumption and return: Cumulative import/export from a compatible meter reader or monitor
  • Electricity production: Compatible solar production sensors
  • Battery flows: Charging, discharging, and state of charge where exposed
  • Individual devices: Cumulative energy from selected smart plugs, relays, or chargers
  • Gas consumption: If you have a smart gas meter
  • Water consumption: If you have a smart water meter

The dashboard shows daily, weekly, and monthly totals with graphs. It can show when consumption spikes and how configured grid, production, and individual-device sensors contribute; it cannot attribute devices that were never measured separately.

Measure: choose the right sensors

The Energy Dashboard needs sensor data. Here are your options, from simple to comprehensive:

Option 1: Whole-home or circuit monitor

A single device clamps onto your main electrical feed and measures total home consumption.

DevicePriceAccuracyInstallationHA Integration
Emporia Vue Gen 2$35-50Very goodClamp-on, DIYLocal via ESPhome flash
Shelly EM + 50A Clamp$25GoodClamp-on, DIYBuilt-in MQTT
Sense Energy Monitor$300GoodClamp-on, DIYCloud API
Aeotec Home Energy Meter$80GoodClamp-on, DIYZ-Wave

Our whole-home energy monitor guide explains the difference between main-feed, phase, and circuit visibility. Check current model, installation, firmware, local/cloud behavior, and integration support rather than treating the example table as a complete market or price refresh.

Option 2: Per-Device Smart Plugs

Smart plugs with energy monitoring track individual devices. Good for targeted monitoring.

Use the energy-tracking smart plug guide to confirm cumulative energy entities, historical data, local/cloud requirements, and electrical ratings. A plug cannot measure hardwired or whole-home consumption.

DevicePriceProtocolBest For
Shelly Plug S$18WiFi/MQTTAny plug-in device
Sonoff S31$10WiFiBudget option
IKEA Inspelning$12ZigbeeIKEA ecosystem
TP-Link Tapo P110$15WiFiEasy setup

Option 3: Smart Meter Reader (If Available)

Some utilities provide smart meters with local data access. Home Assistant can read this data directly.

  • P1 port (Netherlands/Belgium): DSMR integration reads your smart meter directly
  • Smart Meter HAN port (US/UK): Various integrations available
  • Octopus Energy (UK): Direct API integration

A reader accesses data exposed by an existing utility meter; it does not replace that regulated meter. Availability and update frequency vary by meter and utility. See our smart-meter reader guide.

Option 4: Solar, battery, and EV charging integrations

Some inverters, batteries, and EV chargers expose production, import/export, charge, discharge, or consumption entities through supported integrations. Verify the exact device, region, firmware, and entity semantics. Home Assistant support does not imply that remote control is available or safe.

Setting Up the Energy Dashboard

Step 1: Add Your Sensors

Your energy sensors must be configured in Home Assistant before you can assign them to the Energy Dashboard.

For whole-home monitors like the Emporia Vue (flashed with ESPhome):

  1. Flash ESPhome firmware (follow the ESPhome documentation)
  2. Add the device to Home Assistant via ESPhome integration
  3. You will see entities like sensor.total_power (watts) and sensor.total_energy (kWh)

For smart plugs like Shelly Plug S:

  1. Set up the plug in Home Assistant (MQTT or Shelly integration)
  2. Verify you have a kWh energy entity (not just instantaneous watts)

Step 2: Configure the Energy Dashboard

  1. Go to Settings > Energy
  2. Click Add Consumption under ā€œElectricity gridā€
  3. Select your energy sensor (must be a kWh sensor, not watts)
  4. Set the name (e.g., ā€œTotal Home Consumptionā€)
  5. Optionally add a cost: enter your electricity rate per kWh

For per-device breakdown:

  1. Click Add Consumption under ā€œIndividual devicesā€
  2. Select each device’s energy sensor
  3. Name them clearly (e.g., ā€œWashing Machineā€, ā€œServer Rackā€)

For solar (if applicable):

  1. Click Add Solar Production
  2. Select your solar inverter’s energy sensor

SolarEdge in Home Assistant 2026.10: SolarEdge Local has been removed; use the official SolarEdge Modbus integration only with supported equipment and enabled Modbus TCP. Select the inverter’s cumulative Energy for solar production; grid import/export requires meter energy sensors, not inverter production alone. Battery charge/discharge totals exist only where the inverter exposes the necessary registers; a storage state-of-charge-only fallback cannot substitute for them. Respect connection limits and installer/grid settings, and do not automate repeated flash-setting writes. We have not tested a SolarEdge installation for this guide. Release notes.

Step 3: Wait for Data

The Energy Dashboard needs at least 1 hour of data to show anything useful. For meaningful daily patterns, wait 1-2 days. For monthly analysis, wait a full billing cycle.

Understand: reading your Energy Dashboard

Once data flows in, you get several views:

Monthly Overview

Shows total consumption, total cost, and comparison to previous months. This is the high-level view: ā€œDid I use more or less than last month?ā€

Daily Consumption Graph

Shows consumption hour by hour for any day. This reveals patterns:

  • Morning spikes from the kettle, shower, and heating
  • Midday dips when the house is empty
  • Evening peaks from cooking, laundry, and entertainment
  • Overnight baseline (fridge, networking gear, standby devices)

Device Breakdown

If you added compatible individual-device energy sensors, you can compare those measured devices. They remain a subset of household consumption rather than an automatic inventory of every appliance.

The following fictional example shows how a device breakdown can be organized. It is not measured HomeTechTested household data:

DeviceMonthly kWhMonthly Cost% of Total
Heat pump320$6442%
Electric water heater120$2416%
Server rack85$1711%
Washing machine35$75%
Dryer30$64%
Refrigerator28$5.604%
Standby loads (combined)45$96%
Other92$18.4012%
Total755$151100%

In an actual dashboard, a persistent standby category can help identify loads worth investigating. Our how much smart home saves electric bill article has more on evaluating possible savings.

Cost Tracking

If you enter your electricity rate, the dashboard shows actual dollar costs. For variable rate plans, you can set different rates for peak and off-peak hours.

Automate: act only on supported flexible loads

Dashboard data can inform automations, but visualization and device control are separate capabilities. Start with alerts or non-critical loads, keep manual overrides, and confirm appliance, charger, battery, and integration requirements before switching equipment.

Shift Usage to Off-Peak Hours

automation:
  - alias: "Run dishwasher at off-peak"
    trigger:
      - platform: time
        at: "22:00:00"
    condition:
      - condition: state
        entity_id: input_boolean.dishwasher_ready
        state: "on"
    action:
      - service: switch.turn_on
        target:
          entity_id: switch.dishwasher

Alert on Unusual Consumption

automation:
  - alias: "Unusually high energy alert"
    trigger:
      - platform: numeric_state
        entity_id: sensor.daily_energy_consumption
        above: 30
    action:
      - service: notify.mobile_app
        data:
          title: "High Energy Usage"
          message: "Today's consumption is {{ states('sensor.daily_energy_consumption') }} kWh, above your 30 kWh threshold"

Solar Self-Consumption Optimization

automation:
  - alias: "Charge battery when solar excess"
    trigger:
      - platform: numeric_state
        entity_id: sensor.solar_production
        above: 3000
        for: "00:15:00"
    action:
      - service: switch.turn_on
        target:
          entity_id: switch.ev_charger

For price-aware control, use our Home Assistant dynamic tariff automation guide. For solar, battery, tariff, and EV context, follow the Home Energy Intelligence guide and solar-owner guide. Examples remain templates: they are not evidence that HomeTechTested owns the equipment shown.

Reducing Your Energy Bill

Once you can see where energy goes, you can reduce it. Common wins:

  • Standby loads: Measure devices before using smart plugs to cut power; some products need continuous power for updates or safe operation.
  • Shift usage: Run suitable appliances during off-peak hours if your tariff rewards it and the manufacturer permits unattended operation.
  • Heating/cooling optimization: Use occupancy and schedules carefully; savings depend on climate, insulation, equipment, and baseline behavior. Our smart thermostat savings calculator explains the variables.
  • Water heater timing: Shift compatible water heating only when the system, hygiene settings, and tariff make it appropriate.
  • LED lighting: Compare measured use, lamp hours, replacement cost, and local rates before estimating payback from replacing incandescent or halogen bulbs.

Our true annual cost of smart home article breaks down all the costs and savings.

FAQ

How much does it cost to set up energy monitoring in Home Assistant?

The dashboard is included with Home Assistant, but data-source costs vary by meter access, monitor, smart plug, installation, country, and existing hardware. Check current prices and budget for qualified electrical work where necessary.

Do I need a special electricity meter?

No. You can use clamp-on current transformers (CTs) that wrap around your existing electrical wires without any modification to your meter. Devices like the Emporia Vue and Shelly EM use CTs and install in your electrical panel. If you are not comfortable working in your electrical panel, an electrician can install them for $50-100.

Can I track solar panel production?

It can when the exact inverter and integration expose a suitable cumulative production entity through a supported local API, Modbus connection, or cloud service. Check current Home Assistant integration documentation, firmware, and region. The dashboard provides a separate solar-production input.

How accurate is the Energy Dashboard?

It is only as accurate as the source sensor, installation, configuration, update interval, and integration. Compare cumulative totals with the utility meter and use certified metering where billing-grade accuracy matters.

Can I use the Energy Dashboard with a battery system?

It can, when the exact battery system and integration expose suitable entities. Charging, discharging, state-of-charge, and control functions vary by product, firmware, and region. Monitoring support should not be read as universal remote-control support.