Smart Irrigation Sensor Alert Logs

This dataset contains detailed logs of alert events generated by IoT-enabled irrigation sensors across multiple agricultural fields, including event types, severity, sensor status, location, and resolution details. It enables agri-tech teams to monitor system health, optimize water usage, and respond rapidly to faults and anomalies, supporting climate-resilient and efficient water management strategies.

  • last updated 29 Nov 2025
  • by GoMask
The brief that made it

Real-time monitoring of irrigation system health and faults

Sample rows

preview · 8 of 76 rows · all 17 columns
alert_idstringsensor_statusstringbattery_levelfloatresolvedbooleanresolved_bystringsensor_idstringfield_idstringalert_typestringalert_severitystringalert_messagestringevent_timestampdatetimesensor_location_latitudefloatsensor_location_longitudefloatfield_namestringwater_flow_ratefloatsoil_moisture_levelfloatresolution_timestampdatetime
ALT-001-20240601-01error77.5truetech_morrisSEN-ALPHA-01FIELD-NORTH-01faultcriticalSensor failed to report data for 2 hours.2024-06-01T07:15:00Z34.2123-84.1123North Wheat Plot043.22024-06-01T09:40:00Z
ALT-002-20240601-01active82.1falseblankSEN-ALPHA-02FIELD-NORTH-01threshold_exceededwarningWater flow rate exceeded safe limit.2024-06-01T10:09:00Z34.2148-84.1141North Wheat Plot15.238.6blank
ALT-003-20240601-01maintenance90.2falseblankSEN-ALPHA-03FIELD-NORTH-01maintenance_requiredinfoScheduled maintenance due in 1 week.2024-06-01T11:55:00Z34.2187-84.1095North Wheat Plot1050.1blank
ALT-004-20240601-01active65.7truesys_autoSEN-BETA-01FIELD-EAST-01anomalywarningUnexpected spike in soil moisture detected.2024-06-01T13:22:00Z35.1085-83.9982East Corn Field12.388.42024-06-01T14:18:00Z
ALT-005-20240601-01error24.5falseblankSEN-BETA-02FIELD-EAST-01connectivity_issuecriticalLost connection to sensor.2024-06-01T15:47:00Z35.1092-83.9968East Corn Fieldblank72.2blank
ALT-006-20240601-01active54.2truetech_singhSEN-BETA-03FIELD-EAST-01threshold_exceededwarningSoil moisture exceeded recommended range.2024-06-01T17:32:00Z35.1127-83.9945East Corn Field17.897.62024-06-01T18:01:00Z
ALT-007-20240601-01active95falseblankSEN-DELTA-01FIELD-SOUTH-01anomalyinfoErratic readings in water flow detected.2024-06-01T19:05:00Z33.8231-84.2155South Rice Terrace2275.3blank
ALT-008-20240601-01maintenance12.8falseblankSEN-DELTA-02FIELD-SOUTH-01maintenance_requiredinfoBattery replacement due soon.2024-06-02T08:02:00Z33.8257-84.2173South Rice Terrace14.560.4blank

What the 76 rows show

from the 76-row sample

Error (sensor status) stands out: mean battery_level is 18.9, against 57.3 for the rest.

  • 46%resolved = true
  • 51.5median battery_level
  • 3alert severities
  • 5alert types
  • 12field names
  • 22fields
Mean battery_level by sensor_status76 rows
0408067.4active34 rows50.9inactive9 rows38.2maintena…15 rows18.9error18 rows
battery_level76 rows, in bands of 10
07149413567118103050100battery_level →

Median 51.5, from 0.0 to 95.0.

resolved_by35 rows with a value · 41 left blank
  1. autoresolve_system5
  2. sys_auto4
  3. tech_ali3
  4. field_team_33
  5. tech_kiran3
  6. tech_faiz3
  7. tech_morris2
  8. tech_singh2
  9. tech_chen2
  10. tech_garcia2
17 columns by typefrom the column list below
  • string 9
  • float 5
  • datetime 2
  • boolean 1

Columns

17 columns in four groups
blueprint · 17 columns
columntypedescriptionexample
Text 9 columns
alert_idstringUnique identifier for each alert event loguniqueALT-001-20240601-01
sensor_idstringUnique identifier for the IoT irrigation sensor that generated the alertSEN-ALPHA-01
field_idstringIdentifier for the agricultural field where the sensor is deployedFIELD-NORTH-01
alert_typestringType of alert (e.g., fault, anomaly, threshold_exceeded, connectivity_issue, maintenance_required)5 valuesfault
alert_severitystringSeverity level of the alert (e.g., critical, warning, info)critical · warning · infocritical
alert_messagestringHuman-readable description of the alert eventSensor hardware failure
field_namestringName or label of the agricultural field12 names · optionalNorth Wheat Plot
sensor_statusstringCurrent status of the sensor at the time of alert (e.g., active, inactive, maintenance, error)active · inactive · maintenance · error · optionalerror
resolved_bystringIdentifier or name of the technician or system that resolved the alertoptionaltech_morris
Numbers 5 columns
sensor_location_latitudefloatLatitude coordinate of the sensor's location-90 to 9034.2123
sensor_location_longitudefloatLongitude coordinate of the sensor's location-180 to 180-84.1123
water_flow_ratefloatMeasured water flow rate (liters per minute) at the time of alert0 or more · optional0
soil_moisture_levelfloatMeasured soil moisture level (percentage) at the time of alert0 to 100 · optional43.2
battery_levelfloatSensor battery level (percentage) at the time of alert0 to 100 · optional77.5
Dates and times 2 columns
event_timestampdatetimeDate and time when the alert event was generated2024-06-01T07:15:00Z
resolution_timestampdatetimeDate and time when the alert was resolved (if applicable)optional2024-06-01T09:40:00Z
True or false 1 column
resolvedbooleanIndicates whether the alert has been resolvedtrue

Use it for

  • resolved46%35 of 76 rowsmean battery level by…67.4acti…50.9inac…38.2main…18.9error

    An agriculture dashboard

    The resolved rate, battery_level by sensor_status and a breakdown of resolved_by. Excel, Power BI or Tableau.

  • Why do the 18 error rows have a mean battery_level of 18.9?

    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 alerts with sensor_id, field_id and alert_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 17 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 dataset76 rows17 columns
Yours1,000 rows17 columnssensor_location_latitude: UK only

blueprint · smart-irrigation-sensor-alert-logs

Behind this dataset

Same schema. As many rows as you need.

These 76 rows came out of a blueprint — 17 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 alert must specify sensor location, type, and timestamp.
  • Alert types limited to 'Leak', 'Low Moisture', 'High Moisture', 'Battery Low', 'Communication Fail'.
  • Duplicate alerts within five minutes from the same sensor are excluded.
  • Moisture level readings are included if relevant to alert type.
  • System only logs alerts during operational hours (5am–9pm).
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
smart-irrigation-sensor-alert-logs

What should your data show?

Preview 20 rows free
No signup. No card.