IoT Sensor Maintenance Audit Logs

This dataset provides detailed, timestamped audit logs of scheduled and unscheduled maintenance events for IoT sensors deployed in commercial properties. It includes sensor and property identifiers, technician details, maintenance reasons, compliance checks, downtime, and actions taken, enabling property managers and operations teams to optimize maintenance schedules, minimize downtime, and ensure regulatory compliance for building automation systems.

  • last updated 19 Jan 2026
  • by GoMask
The brief that made it

Optimizing preventive maintenance schedules for building automation sensors

Sample rows

preview · 8 of 134 rows · all 25 columns
log_idstringmaintenance_typestringdowntime_minutesintegerregulatory_compliance_checkedbooleanaddress_citystringsensor_idstringproperty_idstringproperty_namestringaddress_streetstringaddress_statestringaddress_postal_codestringaddress_countrystringmaintenance_reasonstringmaintenance_statusstringmaintenance_start_datetimedatetimemaintenance_end_datetimedatetimetechnician_idstringtechnician_namestringissues_foundbooleanactions_takenstringparts_replacedstringnext_scheduled_maintenance_datedatecreated_atdatetimeupdated_atdatetimeissues_descriptionstring
LOG-00001scheduled40trueNew YorkSNS-0001PROP-0101Midtown Plaza123 Main StNY10001USAroutine checkcompleted2024-04-02T09:00:00Z2024-04-02T09:40:00ZTECH-01Alex TurnerfalseRoutine inspection performed. No issues detected.blank2024-07-022024-04-02T09:41:00Z2024-04-02T09:41:00Zblank
LOG-00002scheduled45trueSan FranciscoSNS-0002PROP-0102Bayfront Hotel88 Bay StCA94105USAregulatory compliancecompleted2024-03-19T10:30:00Z2024-03-19T11:15:00ZTECH-02Maria GomezfalseCompliance checklist completed. No irregularities.blank2024-06-192024-03-19T11:16:00Z2024-03-19T11:16:00Zblank
LOG-00003scheduled45trueChicagoSNS-0003PROP-0103Commerce Center456 Commerce DrIL60606USAannual auditcompleted2024-02-10T08:20:00Z2024-02-10T09:05:00ZTECH-03Samuel LeefalseAudit performed. System logs archived.blank2025-02-102024-02-10T09:06:00Z2024-02-10T09:06:00Zblank
LOG-00004scheduled15trueBostonSNS-0004PROP-0104Waterfront Offices22 Riverside AveMA02108USAfirmware updatecompleted2024-05-21T12:15:00Z2024-05-21T12:30:00ZTECH-04Shawn PatelfalseFirmware updated to v2.3. No issues.blank2024-08-212024-05-21T12:31:00Z2024-05-21T12:31:00Zblank
LOG-00005scheduled55trueAustinSNS-0005PROP-0105Tech Park789 Innovation BlvdTX78701USAreplacement of malfunctioning partcompleted2024-04-09T14:00:00Z2024-04-09T14:55:00ZTECH-05Emily ZhangtrueMalfunctioning sensor module replaced.sensor module2024-07-092024-04-09T14:56:00Z2024-04-09T14:56:00ZSensor module failure detected during inspection.
LOG-00006scheduled90trueSeattleSNS-0006PROP-0106Skyline Tower101 Tower AveWA98101USAsystem stress testcompleted2024-05-05T16:30:00Z2024-05-05T18:00:00ZTECH-06Derek StonetruePower supply unit replaced.power supply unit2024-08-052024-05-05T18:01:00Z2024-05-05T18:01:00ZPower fluctuation observed during stress test.
LOG-00007scheduled28trueDenverSNS-0007PROP-0107Greenview Mall55 Greenview RdCO80202USAroutine checkcompleted2024-03-12T08:00:00Z2024-03-12T08:28:00ZTECH-07Linda ParkfalseRoutine check completed. No issues.blank2024-06-122024-03-12T08:29:00Z2024-03-12T08:29:00Zblank
LOG-00008scheduled35trueColumbusSNS-0008PROP-0108Riverfront Plaza200 Riverside DrOH43215USAregulatory compliancecompleted2024-02-22T13:00:00Z2024-02-22T13:35:00ZTECH-08Rachel KimfalseCompliance inspection completed.blank2024-05-222024-02-22T13:36:00Z2024-02-22T13:36:00Zblank

What the 134 rows show

from the 134-row sample

Scheduled (maintenance type) stands out: 69 of its 75 rows have regulatory_compliance_checked = true, against 0 of 59 for the rest.

  • 51%regulatory_compliance_checked = true
  • 24median downtime_minutes
  • 5maintenance statuses
  • 6address countries
  • 13maintenance reasons
  • 19address states
Regulatory compliance checked rate by maintenance_typeregulatory_compliance_checked = true
0%50%100%92%scheduled69 of 750%unscheduled0 of 59
downtime_minutes134 rows, in bands of 200
070140132100000108001,600downtime_minutes →

Median 24, from 0 to 1,439.

address_city116 rows with a value · 18 left blank
  1. London11
  2. Reykjavik10
  3. Singapore9
  4. New York8
  5. Sydney7
  6. Chicago6
  7. Seattle6
  8. Toronto6
  9. San Francisco5
  10. Vancouver5
25 columns by typefrom the column list below
  • string 17
  • integer 1
  • date 1
  • datetime 4
  • boolean 2

Columns

25 columns in four groups
blueprint · 25 columns
columntypedescriptionexample
Text 17 columns
log_idstringUnique identifier for each maintenance audit log entryuniqueLOG-00001
sensor_idstringUnique identifier for the IoT sensor undergoing maintenanceSNS-0001
property_idstringUnique identifier for the commercial property where the sensor is deployedPROP-0101
property_namestringName of the commercial propertyoptionalMidtown Plaza
address_streetstringStreet address of the propertyoptional123 Main St
address_citystringCity where the property is locatedoptionalNew York
address_statestringState or region where the property is locatedoptionalNY
address_postal_codestringPostal code of the propertyoptional10001
address_countrystringCountry where the property is located6 countries · optionalUSA
maintenance_typestringType of maintenance eventscheduled · unscheduledscheduled
maintenance_reasonstringReason for maintenance (e.g., routine check, sensor failure, calibration, regulatory compliance)routine check
maintenance_statusstringCurrent status of the maintenance eventinitiated · in_progress · completed · failed · cancelledcompleted
technician_idstringUnique identifier for the technician or team responsible for the maintenanceTECH-01
technician_namestringName of the technician or team responsible for the maintenanceoptionalAlex Turner
issues_descriptionstringDetailed description of issues found, if anyoptionalSensor module failure det…
actions_takenstringDescription of actions taken to resolve issues or complete maintenanceoptionalRoutine check completed.
parts_replacedstringComma-separated list of parts replaced during maintenance, if anyoptionalsensor module
Numbers 1 column
downtime_minutesintegerTotal downtime in minutes caused by the maintenance event0 or more · optional40
Dates and times 5 columns
maintenance_start_datetimedatetimeDate and time when the maintenance event started2024-04-02T09:00:00Z
maintenance_end_datetimedatetimeDate and time when the maintenance event endedoptional2024-04-02T09:40:00Z
next_scheduled_maintenance_datedateDate of the next scheduled maintenance for the sensoroptional2024-07-02
created_atdatetimeTimestamp when the audit log entry was created2024-04-02T09:41:00Z
updated_atdatetimeTimestamp when the audit log entry was last updatedoptional2024-04-02T09:41:00Z
True or false 2 columns
regulatory_compliance_checkedbooleanIndicates if regulatory compliance was checked during maintenancetrue
issues_foundbooleanIndicates if any issues were found during the maintenance eventfalse

Use it for

  • regulatory com…51%69 of 134 rowsmean downtime minutes…29.8schedu…69.6unsche…

    A real estate dashboard

    The regulatory_compliance_checked rate, downtime_minutes by maintenance_type and a breakdown of address_city. Excel, Power BI or Tableau.

  • Why do 69 of 134 rows have regulatory_compliance_checked = true?

    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 logs with sensor_id, property_id and property_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 25 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 dataset134 rows25 columns
Yours1,000 rows25 columnsaddress_street: UK only

blueprint · iot-sensor-maintenance-audit-logs

Behind this dataset

Same schema. As many rows as you need.

These 134 rows came out of a blueprint — 25 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
  • Include device ID, location, and sensor type for each maintenance record
  • Log both preventive and corrective maintenance events with timestamps
  • Capture technician ID, task performed, parts replaced, and maintenance outcome
  • Flag overdue maintenance events and sensors with repeated failures
  • Anonymize proprietary device model information
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-sensor-maintenance-audit-logs

What should your data show?

Preview 20 rows free
No signup. No card.