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.
Sample rows
preview · 8 of 110 rows · all 15 columns| log_idstring | sensor_typestring | sensor_readingfloat | zone_idstring | timestampdatetime | greenhouse_idstring | sensor_idstring | reading_unitstring | device_idstring | device_typestring | device_statusstring | trigger_typestring | trigger_reasonstring | operator_idstring | notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A7X4B2D9 | temperature | 22.7 | Zone-Alpha | 2023-12-25T05:15:00Z | GH-101 | S-temperature-001 | C | blank | blank | blank | blank | blank | blank | blank |
| Z1V8N5QW | humidity | 85.4 | Zone-Beta | 2023-12-31T23:59:00Z | GH-102 | S-humidity-021 | % | blank | blank | blank | blank | blank | blank | New Year's Eve monitoring |
| Q9L5T2JX | co2 | 412.6 | Sector-3 | 2024-01-01T12:09:00Z | GH-103 | S-co2-102 | ppm | blank | blank | blank | blank | blank | blank | blank |
| M6R2X9CP | light | 65000 | Wing-North | 2023-12-24T14:59:00Z | GH-104 | S-light-055 | lux | blank | blank | blank | blank | blank | blank | High natural sunlight |
| T8W3S9LA | soil_moisture | 78.33 | blank | 2023-12-25T18:30:00Z | GH-105 | S-soil_moisture-011 | kPa | blank | blank | blank | blank | blank | blank | blank |
| F5J7K8B2 | other | 12345.6 | Zone-Omega | 2023-12-24T02:40:00Z | GH-107 | S-other-003 | other | blank | blank | blank | blank | blank | blank | Custom sensor calibration |
| V4E6Q2HZ | temperature | 16.1 | Zone-Beta | 2023-12-29T09:10:00Z | GH-101 | S-temperature-002 | C | D-heater-007 | heater | on | automated | temperature below threshold | sys_auto_heat | Heater auto-activated |
| U9P3F8KD | light | 1200 | Zone-Delta | 2023-12-31T23:00:00Z | GH-102 | S-light-056 | lux | blank | blank | blank | blank | blank | blank | blank |
| K6T8R1ZV | co2 | 995.1 | Zone-Gamma | 2023-12-30T12:45:00Z | GH-103 | S-co2-103 | ppm | D-vent-002 | vent | on | scheduled | routine ventilation | aut_sched | blank |
| N1S7L4BW | humidity | 29.1 | Zone-Alpha | 2023-12-28T10:02:00Z | GH-107 | S-humidity-022 | % | D-humidifier-003 | humidifier | on | automated | humidity below setpoint | sys_auto_hum | Humidity boost |
| D3X5G7MA | soil_moisture | 12.12 | Sector-5 | 2023-12-27T22:47:00Z | GH-104 | S-soil_moisture-012 | kPa | blank | blank | blank | blank | blank | blank | blank |
| B2S8Q6JN | temperature | 48.7 | Zone-Delta | 2023-12-31T00:20:00Z | GH-108 | S-temperature-003 | C | D-fan-005 | fan | on | alert | temperature spike | sys_watchdog | Extreme temp, fan started |
| S7B4N3WF | humidity | 95.7 | Zone-Gamma | 2023-12-26T13:30:00Z | GH-105 | S-humidity-023 | % | blank | blank | blank | blank | blank | blank | High humidity after rain |
| Y2P6V7QG | light | 50000 | Zone-Zeta | 2023-12-28T05:51:00Z | GH-101 | S-light-057 | lux | D-vent-003 | vent | on | manual | operator ventilation request | emp_102 | Manual vent after sunrise |
| E9J5M4UL | soil_moisture | 188.99 | Zone-Omega | 2023-12-27T06:22:00Z | GH-106 | S-soil_moisture-013 | kPa | D-irrigation-022 | irrigation | on | automated | soil moisture deficit | sys_auto_irrig | Irrigation system started |
| L7S1K3DT | temperature | 4.3 | Zone-Beta | 2023-12-30T21:03:00Z | GH-103 | S-temperature-004 | C | D-heater-008 | heater | on | automated | temperature below threshold | sys_auto_heat | Heater engaged for frost |
| J4X8V2MC | co2 | 10000 | Zone-Epsilon | 2023-12-26T17:44:00Z | GH-109 | S-co2-104 | ppm | blank | blank | blank | blank | blank | blank | Max CO2 recorded |
| P3C9E6SB | light | 3200 | blank | 2023-12-29T03:13:00Z | GH-102 | S-light-058 | lux | blank | blank | blank | blank | blank | blank | blank |
| W2F7Z8KH | humidity | 12.2 | Zone-Theta | 2023-12-25T00:00:00Z | GH-101 | S-humidity-024 | % | D-dehumidifier-004 | dehumidifier | on | alert | humidity too low | sys_watchdog | Dehumidifier error at midnight |
| X8G4R2NV | co2 | 706.3 | Sector-3 | 2023-12-30T16:32:00Z | GH-108 | S-co2-105 | ppm | blank | blank | blank | blank | blank | blank | blank |
What the 110 rows show
from the 110-row sampleLight (sensor type) stands out: mean sensor_
- 68.5median sensor_
reading - 3device statuses
- 4trigger types
- 6reading units
- 6device types
Median 68.5, from -5.0 to 80,000.
- string 13
- float 1
- datetime 1
Columns
15 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 13 columns | |||
log_id | string | Unique identifier for each climate control log entryunique | A7X4B2D9 |
greenhouse_id | string | Unique identifier for the greenhouse where the log was recorded | GH-101 |
zone_id | string | Identifier for the specific zone or section within the greenhouseoptional | Zone-Alpha |
sensor_id | string | Unique identifier for the sensor reporting the data | S-temperature-001 |
sensor_type | string | Type of sensor (e.g., temperature, humidity, CO2, light)6 values | temperature |
reading_unit | string | Unit of measurement for the sensor reading (e.g., °C, %, ppm, lux)6 values | C |
device_id | string | Unique identifier for the climate control device (e.g., fan, heater, irrigation)optional | D-heater-007 |
device_type | string | Type of climate control device7 values · optional | heater |
device_status | string | Current status of the device (e.g., on, off, error)on · off · error · standby · optional | on |
trigger_type | string | Type of operational trigger (e.g., manual, automated, scheduled)manual · automated · scheduled · alert · optional | automated |
trigger_reason | string | Reason for the device activation or climate control actionoptional | routine ventilation |
operator_id | string | Identifier for the operator or system that initiated the actionoptional | sys_auto_heat |
notes | string | Additional notes or comments regarding the log entryoptional | High natural sunlight |
| Numbers 1 column | |||
sensor_reading | float | Value reported by the sensor | 22.7 |
| Dates and times 1 column | |||
timestamp | datetime | Date and time when the log entry was recorded | 2023-12-25T05:15:00Z |
Use it for
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.
- Logs110A7X4B2D922.7temperat…Z1V8N5QW85.4humidityQ9L5T2JX412.6co2
A software demo
Believable logs with timestamp, greenhouse_
id and zone_ id to fill a screen in front of a buyer.
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.
- 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.
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