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.
Sample rows
preview · 8 of 200 rows · all 12 columns| log_idstring | event_typestring | successboolean | device_locationstring | device_idstring | device_typestring | event_valuestring | event_timestampdatetime | user_idstring | automation_rule_idstring | error_messagestring | home_idstring |
|---|---|---|---|---|---|---|---|---|---|---|---|
| aB_1vXyZ2 | state_change | true | living room | dev_0001_LivingRm | light | ON | 2024-06-01T07:15:23Z | user_101 | blank | blank | HOME000001 |
| cJ_d4PqW9 | state_change | true | kitchen | dev_0002_Kitchen | thermostat | 72F | 2024-06-01T07:17:54Z | user_102 | blank | blank | HOME000002 |
| hT_3zLkU7 | sensor_trigger | true | bedroom | dev_0003_Bedroom | camera | motion detected | 2024-06-01T07:20:41Z | blank | auto_rule_15A | blank | HOME000003 |
| qV_5nEkS8 | sensor_trigger | true | hallway | dev_0004_Hallway | motion_sensor | activity: 4 | 2024-06-01T07:23:02Z | blank | auto_rule_22B | blank | HOME000004 |
| wF_8dRmL6 | state_change | true | front door | dev_0005_Entry | door_lock | LOCKED | 2024-06-01T07:25:14Z | user_103 | blank | blank | HOME000005 |
| uP_7kGnC3 | error | false | bathroom | dev_0006_Bathroom | smoke_detector | LOW BATTERY | 2024-06-01T07:27:56Z | blank | blank | Battery level critical | HOME000006 |
| rS_2xQwJ4 | command_received | true | patio | dev_0007_Patio | speaker | Play music: jazz | 2024-06-01T07:29:45Z | user_104 | blank | blank | HOME000007 |
| yM_9pHvA2 | status_update | true | garage | dev_0008_Garage | other | door closed | 2024-06-01T07:32:31Z | blank | blank | blank | HOME000008 |
| dN_6eVoB1 | state_change | true | office | dev_0009_Office | light | OFF | 2024-06-01T07:34:29Z | user_105 | blank | blank | HOME000009 |
| tK_4sLcZ5 | sensor_trigger | true | balcony | dev_0010_Balcony | camera | no activity | 2024-06-01T07:37:10Z | blank | auto_rule_38C | blank | HOME000010 |
| jL_3wZxN8 | state_change | true | kitchen | dev_0011_Kitchen | light | DIM | 2024-06-01T07:40:06Z | user_106 | blank | blank | HOME000002 |
| vQ_5nKsE2 | status_update | true | living room | dev_0012_LivingRm | thermostat | 74F | 2024-06-01T07:42:53Z | blank | blank | blank | HOME000001 |
| fX_7yMrH6 | sensor_trigger | false | bedroom | dev_0013_Bedroom | smoke_detector | smoke detected | 2024-06-01T07:45:40Z | blank | blank | Smoke alert | HOME000003 |
| kE_2pQbW7 | error | false | front door | dev_0014_Entry | door_lock | JAMMED | 2024-06-01T07:48:28Z | blank | blank | Mechanical failure | HOME000005 |
| aP_6dJzK2 | sensor_trigger | true | office | dev_0015_Office | motion_sensor | activity: 2 | 2024-06-01T07:50:15Z | blank | auto_rule_45D | blank | HOME000009 |
| mR_8vQnZ4 | command_received | true | balcony | dev_0016_Balcony | speaker | Volume up | 2024-06-01T07:53:06Z | user_107 | blank | blank | HOME000010 |
| xU_9hPfC1 | state_change | true | garage | dev_0017_Garage | other | OPEN | 2024-06-01T07:55:53Z | user_108 | blank | blank | HOME000008 |
| pS_3wQvK5 | status_update | true | hallway | dev_0018_Hallway | light | OFF | 2024-06-01T07:58:41Z | blank | blank | blank | HOME000004 |
| gZ_7rMpE3 | sensor_trigger | true | living room | dev_0019_LivingRm | camera | pet detected | 2024-06-01T08:01:26Z | blank | auto_rule_29B | blank | HOME000001 |
| uC_4kNdV6 | status_update | true | bathroom | dev_0020_Bathroom | smoke_detector | OK | 2024-06-01T08:04:13Z | blank | blank | blank | HOME000006 |
What the 200 rows show
from the 200-row sample- 87%success = true
- 8device types
- string 10
- datetime 1
- boolean 1
Columns
12 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 10 columns | |||
log_id | string | Unique identifier for each activity log entryunique | aB_1vXyZ2 |
device_id | string | Unique identifier for the IoT device generating the log | dev_0001_LivingRm |
device_type | string | Type of IoT device (e.g., thermostat, light, camera, door_lock)8 values | light |
device_location | string | Physical location of the device within the home (e.g., living room, kitchen) | living room |
event_type | string | Type of event recorded (e.g., state_change, sensor_trigger, error, command_received)6 values | state_change |
event_value | string | Value or status associated with the event (e.g., ON, OFF, temperature value, error code)optional | ON |
user_id | string | Identifier for the user who triggered the event, if applicableoptional | user_101 |
automation_rule_id | string | Identifier for the automation rule that triggered the event, if applicableoptional | auto_rule_15A |
error_message | string | Error message if the event failed, otherwise blankoptional | Battery level critical |
home_id | string | Unique identifier for the home where the device is located | HOME000001 |
| Dates and times 1 column | |||
event_timestamp | datetime | Date and time when the event occurred (UTC) | 2024-06-01T07:15:23Z |
| True or false 1 column | |||
success | boolean | Indicates whether the event was successfully executed | true |
Use it for
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.
- Logs200aB_1vXyZ2state_ch…cJ_d4PqW9state_ch…uP_7kGnC3error
A software demo
Believable logs with device_
id, device_ type and device_ location to fill a screen in front of a buyer.
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.
- Device type: sensor, appliance, camera
- Activity event per device per hour
- Power usage tracked per event
- Alert flags for anomalies
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