---
title: "ESB Smart Meter"
description: "ESB Smart Meter is a Marketplace integration for Home Assistant. It has 52 installs sharing analytics, works locally and was last updated November 9, 2026."
canonical: "https://vulpo.app/integrations/marketplace/gerbear1990-ha-esb-smart-meter"
url: "https://vulpo.app/integrations/marketplace/gerbear1990-ha-esb-smart-meter.md"
last-updated: "2026-11-12"
version: "1.4"
---

# ESB Smart Meter

> ESB Smart Meter is a Marketplace integration for Home Assistant. It has 52 installs sharing analytics, works locally and was last updated November 9, 2026.

ESB Smart Meter is a custom integration that turns ESB Networks smart meter CSV exports into Home Assistant sensors. It reads interval CSV files from a local folder, removes duplicate readings by timestamp, and reports energy usage, itemised cost, tariff bands and import health. Tariff window times, unit rates, standing charge, VAT, supplier discount and an export rate for solar can all be configured, and cost is split into energy, standing charge, discount and VAT lines. Past CSV history is backfilled into long-term statistics so it appears on the Energy dashboard, and an action can also prune old readings into a single CSV. Other actions rescan the folder or download the latest CSV from the ESB Networks portal when credentials and a meter number are set. Repair notices appear when no data is found or readings stop updating, and setup is done in the UI.

Automatic summary of the README and code of gerbear1990/ha-esb-smart-meter. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/support)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=gerbear1990&repository=ha-esb-smart-meter&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=gerbear1990&repository=ha-esb-smart-meter&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### ESB Smart Meter

- **Name**
- **CSV import path**
- **Time shift in minutes**
- **Cheap/boost rate start time**
- **Cheap/boost rate end time**
- **Night rate start time**
- **Day rate start time**
- **Peak rate start time**
- **Peak rate end time**
- **Currency**
- **Daily standing charge**
- **Export / feed-in rate (per kWh)**
- **VAT rate (%, e.g. 9)**
- **Supplier discount (%, e.g. 16)**
- **Cheap rate**

### After setup

- **CSV import path**
- **Time shift in minutes**
- **Cheap/boost rate start time**
- **Cheap/boost rate end time**
- **Night rate start time**
- **Day rate start time**
- **Peak rate start time**
- **Peak rate end time**
- **Currency**
- **Daily standing charge**
- **Export / feed-in rate (per kWh)**
- **VAT rate (%, e.g. 9)**
- **Supplier discount (%, e.g. 16)**
- **Cheap rate**
- **Night rate**

Texts from the code of [gerbear1990/ha-esb-smart-meter](https://github.com/gerbear1990/ha-esb-smart-meter).

## Entities

- **Sensors**: Last import, Last reading, Last reading age, Records, Coverage days, Latest interval energy, Total import, Current rate bucket, Current rate, Today energy, Today cheap energy, Today night energy, and 40 more

## Actions

- **Reload ESB smart meter data**: Re-scan the configured ESB CSV folder and update all ESB Smart Meter sensors.
- **Download from ESB Networks**: Log in to the ESB Networks portal and download the latest interval CSV, then refresh sensors. Requires portal credentials and MPRN to be configured.
- **Import history into statistics**: Backfill available CSV history into long-term statistics so past usage and cost appear on the Energy dashboard. This also runs automatically after each refresh.
  Fields: Rebuild from scratch
- **Prune old readings**: Consolidate the import folder into a single tidy CSV, keeping only the most recent days. Originals are moved to a backup subfolder.
  Fields: Keep days

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  No ESB smart meter data found, ESB smart meter data has stopped updating

## From the README

> A Home Assistant custom integration for ESB Networks smart meter CSV exports. It reads interval CSV files from a local folder and turns them into sensors for energy usage, itemised cost, tariff bands, and import health — and backfills your history onto the Energy dashboard.
>
> This integration does not create or manage your ESB Networks account. It is for people who can already access their ESB Networks smart meter data and want to turn those CSV exports into Home Assistant sensors.
>
> - Imports ESB interval CSV files from a configured Home Assistant folder, deduplicating readings by timestamp when multiple files overlap.
> - Tracks total imported kWh, today's, yesterday's and this month's usage, the most recent complete day, and a 7-day rolling average.
> - Fully configurable tariff bands — the cheap/boost, night, day, and peak window times are set to match your supplier plan.
> - Itemised cost — energy, standing charge, discount, and VAT are each reported as their own line, so any total can be checked against a real bill.
> - Configurable VAT and supplier discount, applied in the order a supplier applies them.
> - Energy dashboard backfill — your CSV history is imported into long-term statistics automatically, and stays continuous across pruning.
> - Solar export / microgeneration support, including feed-in earnings.
> - Optional ESB Networks portal download — enter your account details and Home Assistant can fetch the CSV for you.

From the README of [gerbear1990/ha-esb-smart-meter](https://github.com/gerbear1990/ha-esb-smart-meter#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Energy](https://vulpo.app/integrations/category/energy.md), Meters and monitoring
- Number: 52 installs sharing analytics; 2 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.6.3, last updated November 9, 2026
- Domain: `esb_smart_meter`
- Source: <https://github.com/gerbear1990/ha-esb-smart-meter>
- Issues: <https://github.com/gerbear1990/ha-esb-smart-meter/issues>

In Vulpo: Chart card, Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-12. Source: https://vulpo.app/integrations/marketplace/gerbear1990-ha-esb-smart-meter

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/gerbear1990-ha-esb-smart-meter
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
