Dashboard

Every sensor we build, reporting to one screen

Climate, light, and nutrient instrumentation from our own greenhouses and plant factory, brought together in a single control view. Switch zones, switch parameters, and watch a tropical growing day play out.

Live demo

A day in a tropical growing house

The clock advances on its own. Pause it, pick a different zone, or switch the chart to another parameter to see how the readings move together.

Smart Agriculture Research Center · Yogyakarta

4 of 4 rooms are inside their target envelope

Rooms online
4 / 5
1 in maintenance
Under control
732
across 4 rooms
Weather station · outdoor
31.5 °C
Clear
Solar940 W/m²
Humidity63 %
Wind4.2 m/s
Rain today0.0 mm
Room
Air temp
28.0°C
-0.4 in 2 h
Humidity
69%
+3 in 2 h
VPD
1.15kPa
-0.14 in 2 h
CO2
387ppm
+3 in 2 h

Vapour pressure deficit · GH-1 Bay A

1.15kPaActiveTarget band 0.25 to 1.3
0.00.61.11.72.2
1.15 kPa
13:00
00:0006:0012:0018:0024:00

Solid line is measured to the playhead. The dashed continuation is the modelled rest of the day.

Root zone

Mixing tank · 2,000 L
pH5.89
4.8Target 5.6 to 6.27.2
Electrical conductivity2.67 mS/cm
0.6Target 2.1 to 2.93.2
Dissolved oxygen7.2 mg/L
3Target 6 to 911
Nutrient temperature24.2 °C
16Target 20 to 2532

Light and canopy

PPFD869µmol/m²/s
Daily light integral17.3mol/m²/d
Leaf temperature26.2°C

Room comparison

4 of 4 rooms active
RoomCropAirVPDECStatus
Beefsteak tomato28.0 °C1.15 kPa2.67Active
Butterhead lettuce23.5 °C0.87 kPa1.77Active
Sweet basil23.2 °C0.82 kPa2.06Active
Mixed seedlings24.9 °C0.44 kPa1.39Active
Strawberry, cultivar trial---Offline

Actuators

4 of 7 running
Exhaust and circulation fans
Greenhouse 1 · Bay A
ON78% load
Evaporative cooling wall
Greenhouse 1 · Bay A
ON64% load
LED lighting
Plant Factory · Rack A and B
ON92% load
Nutrient dosing unit
Mixing tank, shared
OFF
Chiller and aeration
Mixing tank, shared
ON58% load
Dehumidifier
Plant Factory · two units
OFF
Climate controller
Greenhouse 2 · Trial bay
MAINTENANCE

Resource use today

Since midnight
Electricity68 kWh
Irrigation water574 L
Nutrient stock66 %
CO2 injected5.0 kg

Meters read against the day's planned budget. Nutrient stock counts down from a full tank rather than up.

Event log

View all
  • Greenhouse 1 · Bay A

    VPD above 1.3 kPa around solar noon, screen closed to 40 percent

    18 min ago
  • Plant Factory · Rack A

    pH corrected from 6.31 to 5.84, 180 mL acid dosed

    42 min ago
  • Greenhouse 2 · Trial bay

    Room offline, controller in maintenance since 06:10

    3 h ago
  • Mixing tank

    Dissolved oxygen recovered to 7.4 mg/L after chiller cycle

    4 h ago

Demonstration data. The readings are generated from physical models of a tropical growing day, not streamed from the research facility. Vapour pressure deficit is computed from the air temperature and humidity shown beside it, and the daily light integral is the running integral of PPFD, so the relationships between parameters behave exactly as they do in a real house.

Parameters

What we measure, and why it earns its place

A dashboard is only worth the decisions it changes. Each parameter below is on the screen because a grower acts on it, not because the sensor was cheap to add.

Aerial environment

What the canopy is breathing, feeling, and being lit by.
22 to 28 °C

Air temperature°C

Sets the pace of every process in the crop, from photosynthesis to fruit set. In the tropics the problem is almost always shedding heat, not adding it.

Shielded aspirated T/RH probe, one per bay at canopy height

65 to 80 %

Relative humidity%

On its own it says little, but paired with temperature it gives VPD. Sustained high humidity is also the opening that fungal disease waits for.

Capacitive RH element in the same aspirated probe

0.8 to 1.2 kPa

Vapour pressure deficitkPa

The number that actually drives transpiration, and the one we steer on. Too low and the crop stops pulling water and calcium, too high and it closes its stomata and stalls.

Computed from air temperature and humidity, not measured directly

400 to 1000 ppm

Carbon dioxideppm

Once light and temperature are right, CO2 is usually the next limit on photosynthesis. A closed house draws it down fast in the morning.

NDIR CO2 sensor, auto-baselined weekly

200 to 800 µmol/m²/s

PPFDµmol/m²/s

Photosynthetic photon flux density: how much usable light is landing on the canopy right now, in the 400 to 700 nm band the crop can actually use.

Quantum PAR sensor at canopy level, plus a fixed reference sensor

14 to 24 mol/m²/d

Daily light integralmol/m²/d

The day's total light, the figure that decides yield. Running DLI is what tells you whether to top up with lamps before the day closes.

Integrated from the PAR sensor across the photoperiod

21 to 27 °C

Leaf temperature°C

Leaf minus air temperature is an early read on whether the crop is still transpiring. A leaf running hot has usually already closed down.

Infrared canopy thermometer, one per bay

Root zone

The nutrient side, measured inline rather than by hand once a day.
5.6 to 6.2

pH

Decides which nutrients the root can actually take up. Drift above 6.5 locks out iron and manganese long before anything shows in the leaf.

Inline glass pH electrode with automatic acid dosing

1.2 to 2.6 mS/cm

Electrical conductivitymS/cm

A proxy for how concentrated the feed is. Rising EC between doses means the crop is drinking faster than it is eating, which is a climate signal as much as a nutrition one.

Toroidal EC probe on the return line, temperature compensated

6 to 9 mg/L

Dissolved oxygenmg/L

Roots respire, and warm water holds less oxygen. In a tropical root zone this is the quiet failure: yield drops well before the roots look wrong.

Optical DO probe in the mixing tank

20 to 24 °C

Nutrient temperature°C

Sets the oxygen ceiling and the pace of root disease. Holding the solution cool is often cheaper than cooling the whole air volume.

PT1000 probe in the tank, second probe on the delivery line

8 to 16 L/min

Irrigation flowL/min

Confirms that a dosing event actually reached the crop. Flow that reads zero during a scheduled shot is a blocked line, not a quiet plant.

Inline paddle flow meter per irrigation valve group

What is plugged in

Instruments we built, and maintain ourselves

The dashboard is the visible end of a stack that starts at the probe. Everything on it is running in our own facility, which is where the calibration routines and failure modes were learned.

Aerial sensing

The canopy environment: what the crop is breathing, feeling, and being lit by.

  • Aspirated air temperature and relative humidity at canopy height
  • Vapour pressure deficit computed live from both
  • NDIR carbon dioxide, with weekly baseline correction
  • Quantum PAR sensor for PPFD, integrated into a running DLI
  • Infrared leaf temperature for early stomatal closure

Root zone sensing

The nutrient side, measured inline rather than by hand-held meter once a day.

  • pH and electrical conductivity on the return line, temperature compensated
  • Optical dissolved oxygen in the mixing tank
  • Nutrient temperature at tank and at delivery
  • Flow per valve group, so a dosing event is confirmed, not assumed

Weather station

The outdoor boundary condition, because a tropical house is always answering the sky.

  • Air temperature, humidity, and barometric pressure
  • Global solar radiation in W/m² and outdoor PAR
  • Wind speed and direction for vent safety interlocks
  • Tipping-bucket rainfall, logged per minute

Control and logging

The layer that turns readings into actions and keeps the record a trial can be written from.

  • Local controller keeps running when the internet does not
  • Setpoint recipes per crop and growth stage
  • Alarm rules on band, on rate of change, and on sensor silence
  • Full-resolution history exported as CSV for analysis
Photo: canopy sensor node
Sensor node mounted at canopy height inside a greenhouse
Photo: control cabinet
Control cabinet with the facility controller and dosing electronics
How it runs

Designed for a house with an unreliable connection

Control stays local

The controller holds the setpoints and keeps actuating whether or not the internet is up. The dashboard is a window onto it, not the thing keeping the crop alive.

Buffered upload

Readings are logged at full resolution on site and backfilled when the link returns, so a dropout leaves a gap in the view, never in the record.

Calibration is tracked

Every probe carries its last calibration date and drift. A sensor past due is flagged on the screen rather than quietly trusted.

The data is yours

Full-resolution history exports as CSV for analysis in R, Python, or a spreadsheet. A trial should be writable from the log without asking us for it.

Want this on your own house?

Tell us what you are growing and what you already have installed. We will tell you which parameters are worth instrumenting first, and which ones can wait.