IoT Smart Appliance Usage Patterns
This dataset provides comprehensive event-level logs from smart IoT appliances, including usage metrics, sensor readings, error codes, and location data. It enables manufacturers and analysts to understand user behavior, optimize product features, and implement predictive maintenance strategies for connected devices.
Sample rows
preview · 8 of 200 rows · all 20 columns| event_idstring | event_typestring | sensor_data_humidity_percentfloat | maintenance_requiredboolean | location_postal_codestring | appliance_idstring | appliance_typestring | model_numberstring | firmware_versionstring | user_idstring | event_timestampdatetime | event_descriptionstring | error_codestring | usage_duration_secondsinteger | energy_consumed_kwhfloat | location_street_addressstring | location_citystring | location_statestring | location_countrystring | sensor_data_temperature_cfloat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVT-001-ABCD1234 | cycle_start | 44.9 | false | 53703 | APL-WM-0001 | washing_machine | WMX-9000 | 3.2.1 | USR-1001 | 2024-03-05T07:24:11Z | Washing cycle started: quick wash | blank | 1800 | 0.55 | 15 Maple Avenue | Madison | WI | USA | 38.2 |
| EVT-002-4GHK8291 | power_on | 36.4 | false | 98103 | APL-OV-0004 | oven | OVN-4421 | 5.6.0 | USR-1007 | 2024-03-05T10:45:29Z | Oven powered on for baking | blank | blank | blank | 709 Cedar St. | Seattle | WA | USA | 23.1 |
| EVT-003-KJH89123 | setting_change | 52.7 | false | 77004 | APL-RF-0003 | refrigerator | RFJ-2100 | 2.8.2 | USR-1013 | 2024-03-05T11:34:50Z | Temperature set to 2°C | blank | blank | blank | 88 Market Road | Houston | TX | USA | 2 |
| EVT-004-JJQW8932 | cycle_end | 67.3 | false | 92103 | APL-DW-0002 | dishwasher | DWX-1200 | 1.5.7 | USR-1005 | 2024-03-05T13:15:19Z | Dishwasher completed normal cycle | blank | 4200 | 1.1 | 203 Spruce Lane | San Diego | CA | USA | 50 |
| EVT-005-PLMN5632 | error | 12.3 | true | 85018 | APL-AC-0001 | air_conditioner | ACD-330 | 4.1.0 | USR-1010 | 2024-03-05T14:02:30Z | Compressor temperature too high | E-42 | blank | blank | 176 Oak Circle | Phoenix | AZ | USA | 80.6 |
| EVT-006-4LKM8721 | cycle_end | 45.5 | false | 53703 | APL-WM-0001 | washing_machine | WMX-9000 | 3.2.1 | USR-1001 | 2024-03-05T15:01:47Z | Quick wash cycle finished | blank | 1800 | 0.52 | 15 Maple Avenue | Madison | WI | USA | 36.8 |
| EVT-007-9QW87219 | cycle_start | 33.7 | false | 53703 | APL-DR-0003 | dryer | DRY-901 | 2.0.0 | USR-1002 | 2024-03-05T15:34:18Z | Dryer started: mixed load | blank | 3600 | 1.8 | 44 Pine Street | Madison | WI | USA | 42.6 |
| EVT-008-MNBV2145 | maintenance | 62.8 | true | 92103 | APL-DW-0002 | dishwasher | DWX-1200 | 1.5.7 | USR-1005 | 2024-03-05T16:14:02Z | Filter cleaning required | blank | blank | blank | 203 Spruce Lane | San Diego | CA | USA | 45 |
| EVT-009-QWER6598 | power_off | 54.1 | false | 77004 | APL-RF-0003 | refrigerator | RFJ-2100 | 2.8.2 | USR-1013 | 2024-03-05T17:13:14Z | Refrigerator powered off (manual) | blank | blank | blank | 88 Market Road | Houston | TX | USA | 5.2 |
| EVT-010-7YUI8723 | cycle_start | 17.9 | false | 98103 | APL-OV-0004 | oven | OVN-4421 | 5.6.0 | USR-1007 | 2024-03-05T18:03:34Z | Oven started: bake mode | blank | 2400 | 2.2 | 709 Cedar St. | Seattle | WA | USA | 180.2 |
| EVT-011-PLMK9821 | setting_change | 18.6 | false | 85018 | APL-AC-0001 | air_conditioner | ACD-330 | 4.1.0 | USR-1010 | 2024-03-05T19:45:00Z | Fan speed set to high | blank | blank | blank | 176 Oak Circle | Phoenix | AZ | USA | 24.1 |
| EVT-012-ALMN1082 | cycle_end | 32.5 | false | 53703 | APL-DR-0003 | dryer | DRY-901 | 2.0.0 | USR-1002 | 2024-03-05T20:02:19Z | Dryer finished mixed load | blank | 3600 | 1.7 | 44 Pine Street | Madison | WI | USA | 41.7 |
| EVT-013-MLKJ8392 | power_on | 69.4 | false | 30303 | APL-OT-0002 | other | OTX-500 | 1.0.0 | USR-1016 | 2024-03-05T20:30:14Z | Dehumidifier powered on | blank | blank | blank | 56 River Rd. | Atlanta | GA | USA | 25 |
| EVT-014-NMJK2734 | cycle_start | 38.3 | false | 80204 | APL-WM-0002 | washing_machine | WMX-7200 | 3.0.0 | USR-1008 | 2024-03-06T07:14:08Z | Washing cycle started: heavy duty | blank | 2700 | 0.87 | 98 Sycamore Dr. | Denver | CO | USA | 41.1 |
| EVT-015-VBNM4721 | error | 3.1 | true | 80204 | APL-OV-0005 | oven | OVN-5500 | 5.7.2 | USR-1015 | 2024-03-06T08:29:51Z | Temperature sensor malfunction | E-19 | blank | blank | 1300 Grant Ave. | Denver | CO | USA | 999 |
| EVT-016-POIU9172 | cycle_end | 61 | false | 94111 | APL-RF-0004 | refrigerator | RFJ-2200 | 2.9.0 | USR-1011 | 2024-03-06T09:45:13Z | Defrost cycle completed | blank | 7200 | 0.42 | 9 Elm Street | San Francisco | CA | USA | 0.8 |
| EVT-017-HJKL2398 | power_off | 63.2 | false | 94111 | APL-DW-0003 | dishwasher | DWX-1300 | 1.6.1 | USR-1006 | 2024-03-06T10:02:44Z | Dishwasher powered off after use | blank | blank | blank | 17 Willow Way | San Francisco | CA | USA | 22.7 |
| EVT-018-LKJH5623 | cycle_start | 42.2 | false | 02108 | APL-DR-0004 | dryer | DRY-902 | 2.1.1 | USR-1014 | 2024-03-06T11:29:11Z | Dryer started: towels | blank | 2400 | 1 | 71 King St. | Boston | MA | USA | 43.3 |
| EVT-019-ZXCV0195 | power_on | 40.7 | false | 02108 | APL-AC-0002 | air_conditioner | ACD-350 | 4.2.2 | USR-1009 | 2024-03-06T12:07:36Z | AC powered on for cooling | blank | blank | blank | 299 North St. | Boston | MA | USA | 21.5 |
| EVT-020-QAZX9182 | maintenance | 68.1 | true | 30303 | APL-OT-0002 | other | OTX-500 | 1.0.0 | USR-1016 | 2024-03-06T13:24:58Z | Water tank refill required | blank | blank | blank | 56 River Rd. | Atlanta | GA | USA | 26.2 |
What the 200 rows show
from the 200-row sampleError (event type) stands out: 20 of its 20 rows have maintenance_
- 17%maintenance_
required = true - 44.3median sensor_
data_ humidity_ percent - 7appliance types
- 15location states
- 29location cities
- 53firmware versions
Median 44.3, from 3.1 to 88.8.
- string 14
- integer 1
- float 3
- datetime 1
- boolean 1
Columns
20 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 14 columns | |||
event_id | string | Unique identifier for each appliance event log entryunique | EVT-001-ABCD1234 |
appliance_id | string | Unique identifier for the smart appliance | APL-WM-0001 |
appliance_type | string | Type of appliance (e.g., washing_machine, refrigerator, oven)7 values | washing_machine |
model_number | string | Manufacturer's model number for the appliance | WMX-9000 |
firmware_version | string | Current firmware version installed on the applianceoptional | 3.2.1 |
user_id | string | Unique identifier for the user operating the appliance | USR-1001 |
event_type | string | Type of event (e.g., power_on, power_off, cycle_start, cycle_end, error, maintenance)8 values | cycle_start |
event_description | string | Detailed description of the event or log entryoptional | Temperature set to 2°C |
error_code | string | Error code reported by the appliance (if applicable)optional | E-42 |
location_street_address | string | Street address where the appliance is locatedoptional | 15 Maple Avenue |
location_city | string | City where the appliance is locatedoptional | Madison |
location_state | string | State or region where the appliance is locatedoptional | WI |
location_postal_code | string | Postal code of the appliance locationoptional | 53703 |
location_country | string | Country where the appliance is locatedoptional | USA |
| Numbers 4 columns | |||
usage_duration_seconds | integer | Duration of appliance usage in seconds for the event (if applicable)0 or more · optional | 1800 |
energy_consumed_kwh | float | Amount of energy consumed during the event (in kWh)0 or more · optional | 0.55 |
sensor_data_temperature_c | float | Temperature reading from the appliance sensor (Celsius)optional | 38.2 |
sensor_data_humidity_percent | float | Humidity reading from the appliance sensor (percentage)0 to 100 · optional | 44.9 |
| Dates and times 1 column | |||
event_timestamp | datetime | Date and time when the event occurred | 2024-03-05T07:24:11Z |
| True or false 1 column | |||
maintenance_required | boolean | Indicates if maintenance is required after this eventoptional | false |
Use it for
A technology dashboard
The maintenance_
required rate, sensor_ data_ humidity_ percent by event_ type and a breakdown of location_ postal_ code. Excel, Power BI or Tableau. Why do 34 of 200 rows have maintenance_
required = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Events200EVT-001-ABCD123444.9cycle_st…EVT-005-PLMN563212.3errorEVT-008-MNBV214562.8maintena…
A software demo
Believable events with appliance_
id, appliance_ type and model_ number to fill a screen in front of a buyer.
blueprint · iot-smart-appliance-usage-patterns
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 20 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.
- Each log includes appliance type, usage duration
- Event types standardized
- Outliers flagged for abnormal use
- Error events logged separately
- Device IDs anonymized
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-smart-appliance-usage-patterns