IoT Home Device Activity Logs

This dataset provides granular activity logs from a variety of smart home IoT devices, including event types, device details, user and automation triggers, and error states. It is ideal for analyzing device usage patterns, detecting anomalies, and modeling home automation scenarios. The comprehensive structure supports advanced analytics and operational insights for smart home environments.

  • last updated 21 Aug 2025
  • by GoMask
The brief that made it

IoT device usage analytics and behavioral modeling

Sample rows

preview · 8 of 200 rows · all 12 columns
log_idstringevent_typestringsuccessbooleandevice_locationstringdevice_idstringdevice_typestringevent_valuestringevent_timestampdatetimeuser_idstringautomation_rule_idstringerror_messagestringhome_idstring
aB_1vXyZ2state_changetrueliving roomdev_0001_LivingRmlightON2024-06-01T07:15:23Zuser_101blankblankHOME000001
cJ_d4PqW9state_changetruekitchendev_0002_Kitchenthermostat72F2024-06-01T07:17:54Zuser_102blankblankHOME000002
hT_3zLkU7sensor_triggertruebedroomdev_0003_Bedroomcameramotion detected2024-06-01T07:20:41Zblankauto_rule_15AblankHOME000003
qV_5nEkS8sensor_triggertruehallwaydev_0004_Hallwaymotion_sensoractivity: 42024-06-01T07:23:02Zblankauto_rule_22BblankHOME000004
wF_8dRmL6state_changetruefront doordev_0005_Entrydoor_lockLOCKED2024-06-01T07:25:14Zuser_103blankblankHOME000005
uP_7kGnC3errorfalsebathroomdev_0006_Bathroomsmoke_detectorLOW BATTERY2024-06-01T07:27:56ZblankblankBattery level criticalHOME000006
rS_2xQwJ4command_receivedtruepatiodev_0007_PatiospeakerPlay music: jazz2024-06-01T07:29:45Zuser_104blankblankHOME000007
yM_9pHvA2status_updatetruegaragedev_0008_Garageotherdoor closed2024-06-01T07:32:31ZblankblankblankHOME000008

What the 200 rows show

from the 200-row sample
  • 87%success = true
  • 8device types
event_type200 rows by value
0306054state_…27%51sensor…26%21error11%31comman…16%43status…22%
device_location200 rows · top 10 of 26 values
  1. living room31
  2. garage24
  3. bedroom19
  4. office17
  5. kitchen16
  6. hallway15
  7. front door9
  8. bathroom8
  9. main entrance8
  10. backyard7
12 columns by typefrom the column list below
  • string 10
  • datetime 1
  • boolean 1

Columns

12 columns in three groups
blueprint · 12 columns
columntypedescriptionexample
Text 10 columns
log_idstringUnique identifier for each activity log entryuniqueaB_1vXyZ2
device_idstringUnique identifier for the IoT device generating the logdev_0001_LivingRm
device_typestringType of IoT device (e.g., thermostat, light, camera, door_lock)8 valueslight
device_locationstringPhysical location of the device within the home (e.g., living room, kitchen)living room
event_typestringType of event recorded (e.g., state_change, sensor_trigger, error, command_received)6 valuesstate_change
event_valuestringValue or status associated with the event (e.g., ON, OFF, temperature value, error code)optionalON
user_idstringIdentifier for the user who triggered the event, if applicableoptionaluser_101
automation_rule_idstringIdentifier for the automation rule that triggered the event, if applicableoptionalauto_rule_15A
error_messagestringError message if the event failed, otherwise blankoptionalBattery level critical
home_idstringUnique identifier for the home where the device is locatedHOME000001
Dates and times 1 column
event_timestampdatetimeDate and time when the event occurred (UTC)2024-06-01T07:15:23Z
True or false 1 column
successbooleanIndicates whether the event was successfully executedtrue

Use it for

  • success87%174 of 200 rowsrows by event type54stat…51sens…21error31comm…

    A technology dashboard

    The success rate, success by event_type and a breakdown of device_location. Excel, Power BI or Tableau.

  • Why do 174 of 200 rows have success = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable logs with device_id, device_type and device_location to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 12 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 rows12 columns
Yours1,000 rows12 columnsdevice_location: UK only

blueprint · iot-home-device-activity-logs

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 12 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
  • Device type: sensor, appliance, camera
  • Activity event per device per hour
  • Power usage tracked per event
  • Alert flags for anomalies
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-device-activity-logs

What should your data show?

Preview 20 rows free
No signup. No card.