Crop Irrigation Sensor Schedule

This dataset provides comprehensive, real-time irrigation scheduling information for agricultural fields, integrating sensor readings, crop details, and actionable recommendations to optimize water usage. Designed for agritech startups and farm managers, it enables automated, data-driven irrigation management to boost crop yields and reduce waste. The dataset supports advanced analytics, operational monitoring, and precision agriculture initiatives.

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

Automated irrigation scheduling and monitoring

Sample rows

preview · 8 of 68 rows · all 17 columns
schedule_idstringsensor_typestringsensor_readingfloatis_irrigation_completedbooleanfield_idstringsensor_idstringreading_unitstringreading_timestampdatetimescheduled_irrigation_startdatetimescheduled_irrigation_enddatetimeirrigation_duration_minutesintegerirrigation_volume_litersfloatcrop_typestringmanager_idstringfield_location_latitudefloatfield_location_longitudefloatactionable_insightstring
SCH_B1_001soil-moisture21.7falseFIELD_NW_01SNS_SM_101%2024-05-02T07:13:002024-05-02T08:00:002024-05-02T08:45:0045800.5cornMGR_AK_0141.321-93.204Increase irrigation due to low soil moisture
SCH_B1_002humidity75.3trueFIELD_SW_02SNS_HM_114%2024-05-02T09:20:002024-05-02T10:00:002024-05-02T10:30:0030415wheatMGR_JL_0437.672-122.367blank
SCH_B1_003temperature29.8falseFIELD_NE_03SNS_TP_231°C2024-05-03T06:55:002024-05-03T07:20:002024-05-03T08:00:0040680.7soybeanMGR_RB_0240.412-95.122Decrease irrigation; temperature high but moisture sufficient
SCH_B1_004rainfall0trueFIELD_NW_01SNS_RF_103mm2024-05-02T08:00:002024-05-02T09:00:002024-05-02T09:30:0030399.2cornMGR_AK_0141.321-93.204No rainfall detected; maintain irrigation
SCH_B1_005soil-moisture37.9trueFIELD_SE_04SNS_SM_141%2024-05-01T11:01:002024-05-01T12:00:002024-05-01T12:25:0025350lettuceMGR_PM_0735.556-83.112blank
SCH_B1_006soil-moisture19.4falseFIELD_SW_02SNS_SM_115%2024-05-02T11:44:002024-05-02T12:30:002024-05-02T13:10:0040480.9wheatMGR_JL_0437.672-122.367Increase irrigation; soil moisture critically low
SCH_B1_007humidity68.9falseFIELD_NE_03SNS_HM_232%2024-05-03T08:12:002024-05-03T09:00:002024-05-03T09:40:0040710soybeanMGR_RB_0240.412-95.122blank
SCH_B1_008temperature23.2trueFIELD_SE_04SNS_TP_142°C2024-05-01T13:19:002024-05-01T14:00:002024-05-01T14:20:0020295.6lettuceMGR_PM_0735.556-83.112blank

What the 68 rows show

from the 68-row sample

Humidity (sensor type) stands out: mean sensor_reading is 74.7, against 21.7 for the rest.

  • 54%is_irrigation_completed = true
  • 27.9median sensor_reading
  • 4reading units
  • 8crop types
  • 14managers
  • 30median irrigation_duration_minutes
Mean sensor_reading by sensor_type68 rows
0408027.8soil-m…19 rows27.2temper…16 rows74.7humidi…16 rows2.1rainfa…14 rows45.5other3 rows
sensor_reading68 rows, in bands of 10
010201461984157405090sensor_reading →

Median 27.9, from 0.0 to 87.4.

field_id68 rows · top 10 of 14 values
  1. FIELD_NW_019
  2. FIELD_SW_029
  3. FIELD_NE_038
  4. FIELD_SE_048
  5. Field_NW125
  6. Field_SE145
  7. Field_NE075
  8. Field_SW185
  9. Field_NW153
  10. Field_SE183
17 columns by typefrom the column list below
  • string 8
  • integer 1
  • float 4
  • datetime 3
  • boolean 1

Columns

17 columns in four groups
blueprint · 17 columns
columntypedescriptionexample
Text 8 columns
schedule_idstringUnique identifier for each irrigation schedule entryuniqueSCH_B1_001
field_idstringUnique identifier for the agricultural field or plotFIELD_NW_01
sensor_idstringUnique identifier for the sensor providing field dataSNS_SM_101
sensor_typestringType of sensor used (e.g., soil-moisture, temperature, humidity)soil-moisture · temperature · humidity · rainfall · othersoil-moisture
reading_unitstringUnit of measurement for the sensor reading (e.g., %, °C, mm)4 units%
crop_typestringType of crop planted in the field8 typescorn
actionable_insightstringShort recommendation or insight generated from sensor data (e.g., 'Increase irrigation due to low soil moisture')optionalIncrease irrigation due t…
manager_idstringIdentifier for the farm manager or responsible partyoptionalMGR_AK_01
Numbers 5 columns
sensor_readingfloatLatest sensor reading value relevant to irrigation decision0 or more21.7
irrigation_duration_minutesintegerDuration of scheduled irrigation in minutes1 or more45
irrigation_volume_litersfloatPlanned volume of water to be dispensed during irrigation (in liters)0 or more800.5
field_location_latitudefloatLatitude coordinate of the field-90 to 90 · optional41.321
field_location_longitudefloatLongitude coordinate of the field-180 to 180 · optional-93.204
Dates and times 3 columns
reading_timestampdatetimeTimestamp when the sensor reading was taken2024-05-02T07:13:00
scheduled_irrigation_startdatetimeScheduled start time for irrigation based on sensor data2024-05-02T08:00:00
scheduled_irrigation_enddatetimeScheduled end time for irrigation2024-05-02T08:45:00
True or false 1 column
is_irrigation_completedbooleanIndicates whether the scheduled irrigation has been completedfalse

Use it for

  • is irrigation …54%37 of 68 rowsmean sensor reading b…27.8soil…27.2temp…74.7humi…2.1rain…

    An agriculture dashboard

    The is_irrigation_completed rate, sensor_reading by sensor_type and a breakdown of field_id. Excel, Power BI or Tableau.

  • Why do the 16 humidity rows have a mean sensor_reading of 74.7?

    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 schedules with field_id, sensor_id and sensor_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 dataset68 rows17 columns
Yours1,000 rows17 columnsfield_location_latitude: UK only

blueprint · crop-irrigation-sensor-schedule

Behind this dataset

Same schema. As many rows as you need.

These 68 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 row represents a unique field sensor event
  • Irrigation time is calculated based on soil moisture and weather forecast
  • Include anomaly detection for faulty sensor readings
  • Schedule adjustments allowed only with approved override reason
  • Log both automated and manual irrigation actions
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
crop-irrigation-sensor-schedule

What should your data show?

Preview 20 rows free
No signup. No card.