Greenhouse IoT Water Optimization Logs

This dataset provides detailed logs of water usage, environmental conditions, and irrigation events from IoT sensors deployed in greenhouses. It enables AgTech professionals and sustainability analysts to monitor, optimize, and benchmark water consumption while maintaining crop health, supporting precision irrigation strategies and resource conservation.

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

Optimizing irrigation schedules for water conservation

Sample rows

preview · 8 of 120 rows · all 14 columns
log_idstringsensor_statusstringsoil_moisture_percentfloatirrigation_eventbooleanirrigation_methodstringtimestampdatetimesensor_idstringgreenhouse_idstringzone_idstringcrop_typestringwater_usage_litersfloatambient_temperature_celsiusfloathumidity_percentfloatnotesstring
GH1-Zone-A-20240601active67.8truedrip2024-06-01T06:15:00ZSENSOR-GH1-AGH1Zone-ATomato35.217.358.4Morning irrigation cycle completed.
GH2-Zone-B-20240601active72.5truesprinkler2024-06-01T08:30:00ZSENSOR-GH2-BGH2Zone-BCucumber29.820.565.7Sprinkler irrigation in Zone-B.
GH3-Zone-C-20240601active69.1truedrip2024-06-01T05:50:00ZSENSOR-GH3-CGH3Zone-CLettuce25.516.270.3Pre-dawn drip irrigation.
GH4-Zone-D-20240601active70.2truesprinkler2024-06-01T11:20:00ZSENSOR-GH4-DGH4Zone-DSpinach28.623.462.9Midday irrigation for Spinach.
GH5-Zone-E-20240601active74.3truedrip2024-06-01T18:05:00ZSENSOR-GH5-EGH5Zone-ECarrot24.721.968Evening irrigation cycle.
GH1-Zone-F-20240601active68.7truesprinkler2024-06-01T15:45:00ZSENSOR-GH1-FGH1Zone-FEggplant32.125.260.1Heavy irrigation due to high temperature.
GH2-Zone-G-20240601active71.6truedrip2024-06-01T20:10:00ZSENSOR-GH2-GGH2Zone-GPepper27.322.559.2Routine irrigation.
GH3-Zone-H-20240601active64.8truesprinkler2024-06-01T22:00:00ZSENSOR-GH3-HGH3Zone-HStrawberry2019.172.8Cool evening, low water usage.

What the 120 rows show

from the 120-row sample

Active (sensor status) stands out: 83 of its 100 rows have irrigation_event = true, against 0 of 20 for the rest.

  • 69%irrigation_event = true
  • 65.5median soil_moisture_percent
  • 6greenhouses
  • 20crop types
  • 24.6median water_usage_liters
  • 23.4median ambient_temperature_celsius
Irrigation event rate by sensor_statusirrigation_event = true
0%50%100%83%active83 of 1000%inactive0 of 100%error0 of 40%maintena…0 of 6

Active (sensor status)'s mean soil_moisture_percent is 58.5, against 4.8 for inactive, 4.7 for error and 7.4 for maintenance.

soil_moisture_percent120 rows, in bands of 10
01530231284103025134050100soil_moisture_percent →

Median 65.5, from 0.0 to 100.0.

irrigation_method83 rows with a value · 37 left blank
  1. drip36
  2. sprinkler31
  3. manual10
  4. other6
14 columns by typefrom the column list below
  • string 8
  • float 4
  • datetime 1
  • boolean 1

Columns

14 columns in four groups
blueprint · 14 columns
columntypedescriptionexample
Text 8 columns
log_idstringUnique identifier for each water usage log entryuniqueGH1-Zone-A-20240601
sensor_idstringUnique identifier for the IoT sensor reporting the dataSENSOR-GH1-A
greenhouse_idstringIdentifier for the greenhouse where the sensor is located6 greenhousesGH1
zone_idstringIdentifier for the specific zone or section within the greenhouseoptionalZone-A
crop_typestringType of crop present in the monitored zoneTomato
irrigation_methodstringMethod of irrigation used (e.g., drip, sprinkler, manual)drip · sprinkler · manual · other · optionaldrip
sensor_statusstringOperational status of the sensor at the time of loggingactive · inactive · error · maintenanceactive
notesstringAdditional comments or observations relevant to the log entryoptionalRoutine irrigation.
Numbers 4 columns
water_usage_litersfloatAmount of water used in liters during the logged period0 or more35.2
soil_moisture_percentfloatSoil moisture level as a percentage at the time of logging0 to 10067.8
ambient_temperature_celsiusfloatAmbient temperature in degrees Celsius at the time of logging-20 to 6017.3
humidity_percentfloatAmbient humidity as a percentage at the time of logging0 to 10058.4
Dates and times 1 column
timestampdatetimeDate and time when the sensor reading was recorded2024-06-01T06:15:00Z
True or false 1 column
irrigation_eventbooleanIndicates whether an irrigation event occurred during this log entrytrue

Use it for

  • irrigation eve…69%83 of 120 rowsmean soil moisture pe…58.5acti…4.8inac…4.7error7.4main…

    An agriculture dashboard

    The irrigation_event rate, soil_moisture_percent by sensor_status and a breakdown of irrigation_method. Excel, Power BI or Tableau.

  • Why do 83 of 120 rows have irrigation_event = 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 timestamp, sensor_id and greenhouse_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 14 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 dataset120 rows14 columns
Yours1,000 rows14 columns

blueprint · greenhouse-iot-water-optimization-logs

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 14 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 timestamped sensor reading.
  • Include soil moisture, humidity, and temperature alongside water usage.
  • Flag anomaly readings based on historical deviation thresholds.
  • Map each reading to a specific greenhouse zone and plant type.
  • Calculate water savings versus baseline consumption per zone.
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
greenhouse-iot-water-optimization-logs

What should your data show?

Preview 20 rows free
No signup. No card.