Building IoT Sensor Efficiency Logs

This dataset provides granular, real-time operational logs from IoT sensors deployed in commercial buildings, capturing sensor readings, location, status, and maintenance indicators. It enables proptech teams to monitor equipment efficiency, detect anomalies, and optimize resource usage for sustainability and improved tenant experience. The dataset is ideal for predictive maintenance, energy management, and smart building analytics.

  • last updated 7 Dec 2025
  • by GoMask
The brief that made it

Real-time monitoring of building sensor efficiency

Sample rows

preview · 8 of 180 rows · all 15 columns
log_idstringstatusstringsensor_valuefloatanomaly_detectedbooleansensor_typestringsensor_idstringbuilding_idstringfloor_numberintegerroom_numberstringtimestampdatetimeunitstringbattery_levelfloatsignal_strengthfloatmaintenance_flagbooleannotesstring
LOG-000001active22.7falsetemperatureTEMP-X92ABLDG-0111012024-06-24T07:10:23Z°C82.5-41.2falseRoutine morning temperature check.
LOG-000002active45.3falsehumidityHUM-21B7BLDG-022Lobby2024-06-24T08:15:00Z%74.1-55.3falseHumidity within expected range for lobby.
LOG-000003active17falseoccupancyOCC-8F12BLDG-030Reception2024-06-24T09:00:05Zcount69.8-36.7falseReception area occupancy spike at shift change.
LOG-000004active128.76falseenergyENRG-5178BLDG-045510A2024-06-24T09:21:14ZkWh91.2-38.4falseMorning HVAC energy consumption within target.
LOG-000005active785falseair_qualityAIR-9C33BLDG-0133032024-06-24T10:05:45Zppm87-43.1falseCO₂ levels normal for occupied office.
LOG-000006active9falsemotionMOT-74XZBLDG-050Entrance2024-06-24T10:20:00Zcount79.9-51falseLow motion detected at entrance during quiet hour.
LOG-000007active25.1falsetemperatureTEMP-Q1FTBLDG-0244052024-06-24T10:45:11Z°C78.3-42.9falseTemperature stable after AC adjustment.
LOG-000008active42falseoccupancyOCC-2J6MBLDG-066603B2024-06-24T11:00:00Zcount73.6-39.7falseMeeting room occupancy at scheduled time.

What the 180 rows show

from the 180-row sample
  • 13%anomaly_detected = true
  • 30.6median sensor_value
  • 6units
  • 49buildings
  • 83.8median battery_level
  • -44.3median signal_strength
status180 rows by value
080160158active88%11inactive6%7error4%4maintena…2%
sensor_value180 rows, in bands of 20k
09018021750003-20k40k100ksensor_value →

Median 30.6, from -16.2 to 100,000.

sensor_type180 rows · 7 values
  1. temperature36
  2. energy32
  3. humidity31
  4. occupancy31
  5. air_quality31
  6. motion15
  7. other4
15 columns by typefrom the column list below
  • string 8
  • integer 1
  • float 3
  • datetime 1
  • boolean 2

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 8 columns
log_idstringUnique identifier for each sensor efficiency log entryuniqueLOG-000001
sensor_idstringUnique identifier for the IoT sensor reporting the logTEMP-X92A
sensor_typestringType of IoT sensor (e.g., temperature, humidity, occupancy, energy)7 valuestemperature
building_idstringUnique identifier for the building where the sensor is locatedBLDG-01
room_numberstringRoom or zone identifier within the buildingoptional101
unitstringUnit of measurement for the sensor value (e.g., °C, %, kWh, ppm)7 values°C
statusstringOperational status of the sensor at the time of loggingactive · inactive · error · maintenanceactive
notesstringAdditional remarks or comments regarding the log entryoptionalNormal office occupancy.
Numbers 4 columns
floor_numberintegerFloor number within the building where the sensor is installed0 or more1
sensor_valuefloatMeasured value reported by the sensor (e.g., temperature in Celsius, energy in kWh)22.7
battery_levelfloatBattery level of the sensor as a percentage (0-100)0 to 100 · optional82.5
signal_strengthfloatWireless signal strength of the sensor (e.g., dBm)optional-41.2
Dates and times 1 column
timestampdatetimeDate and time when the log entry was recorded2024-06-24T07:10:23Z
True or false 2 columns
anomaly_detectedbooleanIndicates if an anomaly or abnormal reading was detectedoptionalfalse
maintenance_flagbooleanFlag indicating if the sensor requires maintenanceoptionalfalse

Use it for

  • anomaly detect…13%23 of 180 rowsmean sensor value by …1.3kacti…36.5inac…14.6kerror452.0main…

    A real estate dashboard

    The anomaly_detected rate, sensor_value by status and a breakdown of sensor_type. Excel, Power BI or Tableau.

  • Why do 23 of 180 rows have anomaly_detected = true?

    A class exercise

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

  • A software demo

    Believable logs with sensor_id, sensor_type and building_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 15 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 dataset180 rows15 columns
Yours1,000 rows15 columns

blueprint · building-iot-sensor-efficiency-logs

Behind this dataset

Same schema. As many rows as you need.

These 180 rows came out of a blueprint — 15 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
  • Each row represents one sensor event with timestamp and device ID
  • Resource consumption values are normalized per building zone
  • Anomaly flags indicate threshold breaches for temperature, humidity, or occupancy
  • Device status (active/inactive/error) must align with manufacturer specifications
  • Events with simultaneous occupancy and high resource use require review
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
building-iot-sensor-efficiency-logs

What should your data show?

Preview 20 rows free
No signup. No card.