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. 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
crop-irrigation-sensor-schedule

What should your data show?

Preview 20 rows free
No signup. No card.