• Energy
  • 14 columns
  • 200 rows
  • 8 formats

Smart Meter Home Energy Usage

This dataset provides detailed, time-stamped home energy usage records from smart meters, including consumption amounts, interval lengths, tariff codes, and optional contextual data such as temperature and occupancy status. It enables granular analysis of household energy patterns, supports efficiency improvements, and facilitates modeling of consumption in relation to location, climate, and pricing structures.

  • last updated 5 Sept 2025
  • by GoMask
The brief that made it

Modeling household energy consumption patterns for efficiency improvements

Sample rows

preview · 8 of 200 rows · all 14 columns
meter_idstringoccupancy_statusstringinterval_minutesintegerpeak_usagebooleanhome_countrystringhome_idstringreading_datetimedatetimeenergy_consumed_kwhfloattariff_codestringtemperature_celsiusfloathome_street_addressstringhome_citystringhome_statestringhome_postal_codestring
USA-SMTR-001occupied15falseUSAHOME-USA-CA-10012024-01-03T06:15:001.21CA-REGULAR13.2108 Maple AvenueOaklandCA94607
USA-SMTR-002occupied30trueUSAHOME-USA-NY-10022024-01-03T17:45:004.95NY-PEAK6.3244 BroadwayNew YorkNY10007
UK-MTR-0001occupied60trueUKHOME-UK-LND-30012024-01-03T18:30:005.24LND-PEAK7.957 High StreetLondonLNDEC4A 2AB
AUS-MTR-0020occupied30falseAUSHOME-AUS-NSW-20012024-01-03T14:05:002.13NSW-REGULAR32.721 Pittwater RoadSydneyNSW2000
DEU-MTR-0005vacant1falseDEUHOME-DEU-BE-50012024-01-03T23:59:000.12blank-3.812 Unter den LindenBerlinBE10117
SG-MTR-0012occupied30falseSGHOME-SG-01-12012024-01-03T13:20:003.52SG-REGULAR34.145 Orchard RoadSingaporeSG238895
USA-SMTR-003occupied60trueUSAHOME-USA-TX-10032024-01-03T19:00:008.45TX-PEAK18.5500 Main StreetDallasTX75201
USA-SMTR-004unknown1falseUSAHOME-USA-CA-10042024-01-03T11:40:000.03blank15.416 9th AvenueSan FranciscoCA94118

What the 200 rows show

from the 200-row sample

Occupied (occupancy status) stands out: mean interval_minutes is 33.1, against 2.1 for the rest.

  • 30%peak_usage = true
  • 15median interval_minutes
  • 1.8median energy_consumed_kwh
  • 18.8median temperature_celsius
Mean interval_minutes by occupancy_status200 rows
0204033.1occupied147 rows2.6vacant35 rows1.0unknown18 rows
interval_minutes200 rows, in bands of 20
0551101105602905060120interval_minutes →

Median 15, from 1 to 120.

home_country200 rows · top 10 of 18 values
  1. USA42
  2. UK24
  3. AUS12
  4. DEU12
  5. Australia12
  6. SG11
  7. Germany11
  8. Singapore11
  9. Canada11
  10. CAN10
14 columns by typefrom the column list below
  • string 9
  • integer 1
  • float 2
  • datetime 1
  • boolean 1

Columns

14 columns in four groups
blueprint · 14 columns
columntypedescriptionexample
Text 9 columns
meter_idstringUnique identifier for the smart meter device installed in the homeuniqueUSA-SMTR-001
home_idstringUnique identifier for the home or household where the smart meter is installedHOME-USA-CA-1001
tariff_codestringCode representing the energy tariff or pricing plan applied to this readingoptionalCA-REGULAR
home_street_addressstringStreet address of the home where the smart meter is installedoptional108 Maple Avenue
home_citystringCity of the homeoptionalOakland
home_statestringState or province of the homeoptionalCA
home_postal_codestringPostal code of the homeoptional94607
home_countrystringCountry of the homeoptionalUSA
occupancy_statusstringIndicates whether the home was occupied at the time of reading (e.g., 'occupied', 'vacant', 'unknown')occupied · vacant · unknown · optionaloccupied
Numbers 3 columns
energy_consumed_kwhfloatAmount of energy consumed in kilowatt-hours during the interval0 or more1.21
interval_minutesintegerLength of the measurement interval in minutes (e.g., 15, 30, 60)1 or more15
temperature_celsiusfloatAmbient temperature in Celsius at the time of reading, if available-50 to 60 · optional13.2
Dates and times 1 column
reading_datetimedatetimeTimestamp when the energy usage reading was recorded2024-01-03T06:15:00
True or false 1 column
peak_usagebooleanIndicates if the reading occurred during a designated peak usage periodoptionalfalse

Use it for

  • peak usage30%60 of 200 rowsmean interval minutes…33.1occupi…2.6vacant1.0unknown

    An energy dashboard

    The peak_usage rate, interval_minutes by occupancy_status and a breakdown of home_country. Excel, Power BI or Tableau.

  • Why do the 147 occupied rows have a mean interval_minutes of 33.1?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable meters with home_id, reading_datetime and energy_consumed_kwh to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 14 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows14 columns
Yours1,000 rows14 columnshome_street_address: UK only

blueprint · smart-meter-home-energy-usage

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 14 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Hourly usage per household
  • Include meter model
  • Flag high consumption alerts
  • Record billing cycles
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
smart-meter-home-energy-usage

What should your data show?

Preview 20 rows free
No signup. No card.