Greenhouse IoT Climate Control Logs

This dataset provides detailed, time-stamped logs of greenhouse climate control activities, including environmental sensor readings, device statuses, and operational triggers. Designed for agtech startups and small farms, it enables advanced analytics for yield optimization, sustainability tracking, and supply chain resilience. The comprehensive structure supports automation, ESG reporting, and real-time monitoring.

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

Yield optimization through climate analytics

Sample rows

preview · 8 of 110 rows · all 15 columns
log_idstringsensor_typestringsensor_readingfloatzone_idstringtimestampdatetimegreenhouse_idstringsensor_idstringreading_unitstringdevice_idstringdevice_typestringdevice_statusstringtrigger_typestringtrigger_reasonstringoperator_idstringnotesstring
A7X4B2D9temperature22.7Zone-Alpha2023-12-25T05:15:00ZGH-101S-temperature-001Cblankblankblankblankblankblankblank
Z1V8N5QWhumidity85.4Zone-Beta2023-12-31T23:59:00ZGH-102S-humidity-021%blankblankblankblankblankblankNew Year's Eve monitoring
Q9L5T2JXco2412.6Sector-32024-01-01T12:09:00ZGH-103S-co2-102ppmblankblankblankblankblankblankblank
M6R2X9CPlight65000Wing-North2023-12-24T14:59:00ZGH-104S-light-055luxblankblankblankblankblankblankHigh natural sunlight
T8W3S9LAsoil_moisture78.33blank2023-12-25T18:30:00ZGH-105S-soil_moisture-011kPablankblankblankblankblankblankblank
F5J7K8B2other12345.6Zone-Omega2023-12-24T02:40:00ZGH-107S-other-003otherblankblankblankblankblankblankCustom sensor calibration
V4E6Q2HZtemperature16.1Zone-Beta2023-12-29T09:10:00ZGH-101S-temperature-002CD-heater-007heateronautomatedtemperature below thresholdsys_auto_heatHeater auto-activated
U9P3F8KDlight1200Zone-Delta2023-12-31T23:00:00ZGH-102S-light-056luxblankblankblankblankblankblankblank

What the 110 rows show

from the 110-row sample

Light (sensor type) stands out: mean sensor_reading is 41,843, against 1,210 for the rest.

  • 68.5median sensor_reading
  • 3device statuses
  • 4trigger types
  • 6reading units
  • 6device types
Mean sensor_reading by sensor_type110 rows
040k80k23.0tempe…28 rows51.1humid…25 rows3,369co216 rows41,843light22 rows87.1soil_…15 rows12,346other4 rows
sensor_reading110 rows, in bands of 10k
045903866112326-10k40k80ksensor_reading →

Median 68.5, from -5.0 to 80,000.

zone_id100 rows with a value · 10 left blank
  1. Zone-Beta12
  2. Zone-Alpha8
  3. Zone-Delta8
  4. Sector-36
  5. Zone-Omega5
  6. Zone-Gamma4
  7. Zone-Theta4
  8. Sector-14
  9. Zone-Zeta3
  10. Zone-Kappa3
15 columns by typefrom the column list below
  • string 13
  • float 1
  • datetime 1

Columns

15 columns in three groups
blueprint · 15 columns
columntypedescriptionexample
Text 13 columns
log_idstringUnique identifier for each climate control log entryuniqueA7X4B2D9
greenhouse_idstringUnique identifier for the greenhouse where the log was recordedGH-101
zone_idstringIdentifier for the specific zone or section within the greenhouseoptionalZone-Alpha
sensor_idstringUnique identifier for the sensor reporting the dataS-temperature-001
sensor_typestringType of sensor (e.g., temperature, humidity, CO2, light)6 valuestemperature
reading_unitstringUnit of measurement for the sensor reading (e.g., °C, %, ppm, lux)6 valuesC
device_idstringUnique identifier for the climate control device (e.g., fan, heater, irrigation)optionalD-heater-007
device_typestringType of climate control device7 values · optionalheater
device_statusstringCurrent status of the device (e.g., on, off, error)on · off · error · standby · optionalon
trigger_typestringType of operational trigger (e.g., manual, automated, scheduled)manual · automated · scheduled · alert · optionalautomated
trigger_reasonstringReason for the device activation or climate control actionoptionalroutine ventilation
operator_idstringIdentifier for the operator or system that initiated the actionoptionalsys_auto_heat
notesstringAdditional notes or comments regarding the log entryoptionalHigh natural sunlight
Numbers 1 column
sensor_readingfloatValue reported by the sensor22.7
Dates and times 1 column
timestampdatetimeDate and time when the log entry was recorded2023-12-25T05:15:00Z

Use it for

  • median sensor …68.5110 rowsmean sensor reading b…23.0temp…51.1humi…3.4kco241.8klight

    An agriculture dashboard

    Sensor_reading by sensor_type and a breakdown of zone_id. Excel, Power BI or Tableau.

  • Why do the 22 light rows have a mean sensor_reading of 41,843?

    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, greenhouse_id and zone_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 dataset110 rows15 columns
Yours1,000 rows15 columns

blueprint · greenhouse-iot-climate-control-logs

Behind this dataset

Same schema. As many rows as you need.

These 110 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 log entry must include timestamp, sensor ID, and greenhouse zone.
  • Temperature and humidity readings are provided every 30 minutes.
  • Control system status (on/off) is triggered when readings deviate from preset optimal ranges.
  • Alerts are generated if device fault is detected or readings are outside safety thresholds.
  • Manual interventions are recorded separately with operator ID and action type.
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-climate-control-logs

What should your data show?

Preview 20 rows free
No signup. No card.