• Energy
  • 16 columns
  • 200 rows
  • 8 formats

IoT Home Energy Patterns

This dataset provides high-frequency, household-level IoT sensor readings of energy consumption, power, voltage, and current, along with contextual information such as appliance type, room location, occupancy, and environmental conditions. It enables detailed analysis of residential energy patterns for smart grid optimization, demand forecasting, and personalized energy-saving recommendations.

  • last updated 29 Jul 2025
  • by GoMask
The brief that made it

Smart grid optimization and demand response analysis

Sample rows

preview · 8 of 200 rows · all 16 columns
household_idstringhousehold_typestringhousehold_sizeintegeris_occupiedbooleanappliance_typestringsensor_idstringsensor_typestringtimestampdatetimeenergy_consumed_kwhfloatpower_wattsfloatvoltage_voltsfloatcurrent_amperesfloatroom_locationstringoutdoor_temperature_cfloatoutdoor_humidity_percentfloathousehold_zip_codestring
HH001detached_house4blankblankSM1001smart_meter2023-01-10T05:23:00Z3.451380238.35.79blank-12.542.110012
HH002apartment2truerefrigeratorAPM2001appliance_monitor2023-03-15T18:50:00Z0.35870120.47.23kitchen17.956.860605
HH003apartment3truelightingPLG3001plug2023-06-05T13:04:00Z0.0113119.60.11bedroom28.449.277019
HH004detached_house6trueblankTHM4001thermostat2022-12-22T07:23:00Z0.124024.31.65living_room-3.562.419103
HH005other10blankblankOTH5001other2022-07-18T15:44:00Z0000blank25.271.590210
HH006apartment2blankblankSM1002smart_meter2022-10-03T02:12:00Z0.98400230.31.74blank18.75402139
HH007apartment2falsedishwasherPLG3002plug2022-04-21T12:32:00Z0.0491119.80.76kitchen8.935.438103
HH008detached_house5trueHVACAPM2002appliance_monitor2023-02-11T19:40:00Z3.891331230.85.77living_room131.875201

What the 200 rows show

from the 200-row sample

Other (household type) stands out: mean household_size is 8.6, against 2.9 for the rest.

  • 64%is_occupied = true
  • 3median household_size
  • 5sensor types
  • 18room locations
  • 0.19median energy_consumed_kwh
  • 76.0median power_watts
Mean household_size by household_type200 rows
05102.0apartment84 rows4.8detached…42 rows2.8townhouse39 rows8.6other35 rows
household_size200 rows, in bands of 1
0306026573524151125251610household_size →

Median 3, from 1 to 10.

appliance_type98 rows with a value · 102 left blank
  1. lighting20
  2. dishwasher9
  3. refrigerator7
  4. oven5
  5. EV_charger5
  6. fan5
  7. microwave4
  8. toaster4
  9. aquarium_pump4
  10. lamp4
16 columns by typefrom the column list below
  • string 7
  • integer 1
  • float 6
  • datetime 1
  • boolean 1

Columns

16 columns in four groups
blueprint · 16 columns
columntypedescriptionexample
Text 7 columns
household_idstringUnique identifier for each household where IoT sensors are installedHH001
sensor_idstringUnique identifier for each IoT sensor device within a householdSM1001
sensor_typestringType of sensor (e.g., smart_meter, plug, thermostat, appliance_monitor)smart_meter · plug · thermostat · appliance_monitor · othersmart_meter
appliance_typestringType of appliance or circuit being monitored (e.g., HVAC, refrigerator, lighting, general, unknown)optionalrefrigerator
room_locationstringRoom or area within the household where the sensor is located (e.g., kitchen, living_room, bedroom, garage)optionalkitchen
household_zip_codestringPostal code of the household for regional analysisoptional10012
household_typestringType of household (e.g., apartment, detached_house, townhouse, other)apartment · detached_house · townhouse · other · optionaldetached_house
Numbers 7 columns
energy_consumed_kwhfloatAmount of energy consumed during the measurement interval, in kilowatt-hours (kWh)0 or more3.45
power_wattsfloatInstantaneous power usage in watts at the time of measurement0 or more · optional1380
voltage_voltsfloatMeasured voltage in volts at the sensor during the reading0 or more · optional238.3
current_amperesfloatMeasured electrical current in amperes at the sensor during the reading0 or more · optional5.79
outdoor_temperature_cfloatOutdoor temperature in degrees Celsius at the time of measurement (if available from sensors or external data)optional-12.5
outdoor_humidity_percentfloatOutdoor relative humidity percentage at the time of measurement (if available)0 to 100 · optional42.1
household_sizeintegerNumber of people living in the household (if available)1 or more · optional4
Dates and times 1 column
timestampdatetimeDate and time when the energy usage measurement was recorded2023-01-10T05:23:00Z
True or false 1 column
is_occupiedbooleanIndicates if the room or household was occupied at the time of measurement (if available from sensors)optionaltrue

Use it for

  • is occupied64%87 of 135 rowsmean household size b…2.0apar…4.8deta…2.8town…8.6other

    An energy dashboard

    The is_occupied rate, household_size by household_type and a breakdown of appliance_type. Excel, Power BI or Tableau.

  • Why do the 35 other rows have a mean household_size of 8.6?

    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 households with sensor_id, sensor_type and timestamp to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 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 rows16 columns
Yours1,000 rows16 columnsroom_location: UK only

blueprint · iot-home-energy-patterns

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 16 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
  • Smart meters sample every 15 minutes
  • Households have varied appliance profiles
  • Seasonal and daily usage trends evident
  • Outage events reflected in missing data
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
iot-home-energy-patterns

What should your data show?

Preview 20 rows free
No signup. No card.