{{ summaryTitle }}
{{ summaryValue }}

{{ summaryLine }}

{{ resultsReady ? formatNumber(computation.values.achieved) + ' mol/m²/day achieved' : 'Check inputs' }} {{ resultsReady ? formatNumber(computation.values.daily_kwh) + ' kWh/day' : '—' }}

{{ primaryCopyAnnouncement }}

{{ resultsReady ? summaryTitle : firstIssueMessage }}
Greenhouse daily-light and fixture inputs
Use the target for your crop and growth stage; 18 is an editable example.
Enter measured or mapped daily light for the season. Use 0 for a room without sunlight.
{{ transmission }}%
The fraction of outdoor light reaching the crop after glazing, structure and shade.
%
Maximum lamp time within your crop’s allowed photoperiod; lamps may overlap daylight.
Use total photosynthetic photon flux (PPF) from the fixture specification, not a PPFD reading.
Measure at crop height without sunlight, and average readings across the crop zone.
fixtures
{{ capture }}%
100% is an ideal upper bound. Reduce for measured spill and interception losses; confirm with canopy measurements.
%
Leave 0 to size the minimum count. Enter your existing count to test its runtime and daily-light shortfall.
fixtures
Use your tariff currency. Zero means unpriced; taxes and demand charges are excluded.
currency/kWh
{{ priceIssue }}
Period totals assume the same light conditions and runtime each day.
days
Calculation method
{{ formulaEquation }}
  1. {{ row.label }} {{ row.value }}

    {{ row.note }}

{{ formulaBreakdownAnnouncement }}

Operating decision: {{ runtimeGuidance }}

Use a PAR meter to verify the installed system. Daily sunlight varies, and the average photon model does not predict uniformity, crop yield or the correct dark period.

Method: UNH Extension runtime worksheet and Virginia Tech DLI guide.

{{ chartExportAnnouncement }}

The chart renderer is unavailable. The plan and ledger still contain the lighting values.

{{ ledgerExportAnnouncement }}
Signal Value Unit Copy
{{ row.label }} {{ row.display }} {{ row.unit }}

A bright reading at midday does not show how much light a crop receives over the whole day. Short days, cloud cover and greenhouse shading can leave a daily shortage even when the growing space looks bright. Supplemental lighting supplies the missing light, so the useful starting point is the daily total at the crop rather than the brightness of the room or the wattage printed on a lamp.

The daily light integral (DLI) counts photosynthetic photons reaching a square metre over a day, expressed in mol/m²/day. It combines light intensity with exposure time. A crop target describes the daily amount being sought, not a lamp setting. Targets depend on the crop, its growth stage and production goals, so one value should not be treated as a recommendation for every planting.

Fixture specifications and canopy measurements describe different parts of the light supply.

Photosynthetic photon flux (PPF)
The total photosynthetic photon output of one fixture, measured in µmol/s. It does not say how much light reaches each square metre of plants.
Photosynthetic photon flux density (PPFD)
The photon arrival rate per square metre at crop height, measured in µmol/m²/s. This intensity, maintained for a known time, determines the lamp contribution to DLI.

For sunlight, the relevant transmission is the fraction that reaches the crop after the covering, structure and shade have taken their share. For lamps, some emitted photons may miss the growing area or be intercepted before reaching it. These are separate losses. A glazing specification alone does not establish natural light at the plants, and dividing a fixture's total output by floor area does not establish uniform lighting.

More lamp intensity can supply a given daily photon total in fewer hours. However, equal daily totals delivered over different durations are not a guarantee of equal crop response. The photoperiod, meaning the daily light period between dark periods, also matters. Lamps may supplement weak daylight without extending the day, whereas lighting after sunset can change that period. A suitable dark interval must come from crop-specific guidance rather than from the photon total alone.

Electrical power and plant light are also different quantities. Watts describe electrical draw, while lumens and lux describe light weighted for human vision. None can be substituted directly for PPF or PPFD. A useful runtime estimate therefore needs both a photon measurement or specification and a separate electrical draw, followed by checks across the actual crop canopy.

How to Use This Tool:

Use light values for the same growing zone and seasonal conditions. The initial target of 18 mol/m²/day and 16-hour lamp window are editable examples, not crop recommendations.

  1. Enter Crop target DLI, Outdoor daily light and Greenhouse transmission. Use a crop- and growth-stage-specific target and measured or mapped outdoor DLI.
    For directly measured natural DLI inside the greenhouse, enter that value in Outdoor daily light and set Greenhouse transmission to 100%. The reading must exclude lamp light. For a room without sunlight, enter 0 for outdoor light.
  2. Set the Allowed daily lamp window in hours or minutes. This is the maximum lamp-on time within your crop's permitted light period, including any overlap with daylight. It is not automatically the time between sunset and sunrise.
  3. Choose Lighting data to match the information you have. With Fixture photon output (PPF), enter the growing area and photon output per fixture. In Advanced, adjust Photon capture for losses and leave Existing fixture count at 0 to size the minimum count, or enter a positive count to test that existing array. The default 100% capture is an ideal upper bound.

    With Measured canopy intensity (PPFD), enter the lamp-only reading averaged across the crop zone at canopy height, plus the number of installed fixtures. Measure without sunlight so that natural light is not counted twice.

  4. Enter Electrical draw per fixture. Add an Electricity price and Billing period in Advanced to estimate operating cost. Leave the price at 0 for an unpriced plan.
    A blank or invalid Electricity price makes costs unavailable without removing the lighting or energy results. Enter a number from 0 to 100 currency units/kWh to clear the pricing warning.
  5. Check the updated runtime and Unmet daily light in the Lighting plan. A full lamp window does not necessarily meet the target. When Check lighting inputs appears, correct the named missing or out-of-range value before relying on a result.

The lighting arithmetic runs in your browser. Shared page addresses can carry the entered planning settings, including the electricity price.

Interpreting Results:

The headline shows the Scheduled lamp runtime, which never exceeds the allowed window. Compare it with Uncapped runtime needed and Unmet daily light. When the window is too short, fixture mode gives the minimum total fixture count for that window. Measured mode instead gives PPFD needed within window; it does not calculate a replacement fixture count.

Total daily light achieved is a calculated total, not a sensor reading or a crop-performance prediction. Verify lamp-only PPFD with a photosynthetically active radiation (PAR) meter across the growing zone, and check natural DLI for the conditions being planned. An acceptable average can still hide underlit parts of the canopy.

When sunlight already meets or exceeds the target, supplemental runtime and operating energy are zero. Excess sunlight remains in the achieved total; it is not removed or turned into a shading recommendation. An explicitly entered fixture count can still show a nonzero Connected load even when the lamps are scheduled off.

A zero tariff produces zero cost figures but means the plan is unpriced. It does not mean electricity use is zero. Period totals assume the same daylight, lamp output and runtime every day, rather than forecasting the weather over the billing period.

Technical Details:

A daily photon budget adds natural light at the crop to the light supplied by lamps. The lamp contribution assumes a constant average PPFD while the fixtures are on. The resulting duration is then limited by the allowed window, and any undelivered daily light remains a shortfall.

Daily photon budget

Sunlight and supplemental demand

Let Dt be the crop target and Do the outdoor DLI, both in mol/m²/day. The transmission fraction τ is the entered percentage divided by 100. Natural canopy DLI is Ds, and the supplemental deficit is G.

Ds = Do ×τ G= max (0, Dt − Ds )

The deficit cannot be negative. A transmission of 60% uses a fraction of 0.60, not 60 and not the fraction of light blocked.

Canopy intensity and whole-fixture sizing

For fixture estimates, A is the growing area in m², F is PPF per fixture in µmol/s, c is Photon capture divided by 100, and N is the selected fixture count. Their captured output per area gives average lamp PPFD, P. With an allowed window H in hours/day, the deficit determines the minimum PPFD and minimum whole-fixture count.

P= N×F×c A Pmin = G 0.0036×H Nmin =⌈ Pmin×A F×c ⌉ for G > 0

The ceiling brackets mean round upward to a whole fixture, subject to the numerical equality rule below. Any positive deficit requires at least one fixture when sizing automatically; zero deficit gives a minimum of zero. A positive Existing fixture count replaces the automatic count rather than being added to it. Runtime is recalculated from that selected count, even when it is below the minimum.

In measured mode, P is the entered Lamp-only canopy intensity directly. Area, fixture PPF and photon capture are not applied again. The installed count is used for electrical load, not to multiply the measured PPFD. The entered count affects electrical load and energy, but does not change the light budget or runtime. A changed physical arrangement needs a new canopy measurement.

Required time, scheduled time and delivered light

One hour contains 3,600 seconds and one mole contains 1,000,000 micromoles. The factor 0.0036 converts constant PPFD multiplied by daily operating hours into DLI. For a positive deficit, required runtime hr is the time needed without a cap, while scheduled runtime hs is the shorter of that requirement and H.

hr = G 0.0036×P for G > 0 hs = min ( hr ,H) Dl =0.0036×P× hs Dtotal = Ds + Dl U= max (0, Dt − Dtotal )

Here Dl is light added by lamps, Dtotal is total daily light achieved, and U is unmet daily light, all in mol/m²/day. When G is zero, required and scheduled runtime are explicitly zero, including an automatically sized plan with no fixtures.

The uncapped requirement can exceed 24 hours and is then physically impossible to supply in one day at that intensity. The scheduled duration remains within H. These hours are a daily total, not clock-time start and stop instructions; no automatic daylight sensing, dimming or dark-period scheduling is calculated.

Lighting energy and tariff cost

Let w be electrical draw per fixture in watts, B the billing period in days and r the price per kWh in the user's tariff currency. Connected load L is in kW. Daily energy Ed and period energy Eb use the scheduled time, not the uncapped requirement.

L= N×w 1000 Ed =L× hs Eb = Ed ×B Cd = Ed ×r Cb = Eb ×r

Cd and Cb are daily and period costs. Every counted fixture is assumed to draw the same entered power for the same scheduled duration. Costs use one flat tariff without currency conversion, taxes, demand charges, cooling or installation costs.

Electrical draw does not determine photon output in these equations. Entering zero watts leaves the photon results unchanged and produces zero lighting energy; it does not verify that a real lighting system consumes no power. When a target is fully met, adding identical fixtures at unchanged capture can shorten runtime without reducing daily energy, because the larger array draws proportionally more power while on.

Unit conversion and rounding

Square feet are converted to square metres by multiplying by 0.09290304. Minutes are divided by 60 to obtain hours, and kilowatts are multiplied by 1,000 to obtain watts. Changing an input unit converts the existing number, retaining 14 significant digits in that converted entry. Calculations otherwise use values before display rounding.

For whole-fixture sizing, let R be the unrounded fixture ratio and k its nearest whole number. A ratio is treated as exactly k only when it satisfies this machine-roundoff test, with ε equal to 2−52, approximately 2.22 × 10−16.

|R−k| ≤8×ε× max(1,R)

Outside that tolerance, the ratio rounds upward. The positive-deficit minimum of one still applies. For example, without sunlight, a 10 m² area, 1,000 µmol/s fixtures, 100% capture and a 10-hour window need exactly two fixtures for 7.2 mol/m²/day. A target of 7.200001 requires three. This equality tolerance is not a lighting-design safety margin.

The headline runtime shows two decimal places in hours, and other numeric readings show up to two decimal places. Thus 15.79 h is about 15 hours 47 minutes, not 15 hours 79 minutes. Very small positive values may display as zero, and displayed rounded values are not used to recalculate energy.

Result boundaries

The short-window warning uses the unrounded unmet DLI. Its tiny tolerance prevents numerical roundoff from being presented as a practical light shortage; it is not a crop-tolerance threshold.

Light-budget conditions and their displayed interpretation
Condition Interpretation
G = 0 Sunlight meets the target. Schedule zero lamp hours.
G > 0 and U ≤ 10−9 mol/m²/day Daily lamp runtime is shown without a short-window warning.
U > 10−9 mol/m²/day Lighting window is too short. The capped schedule leaves unmet daily light.

Accepted input ranges

These inclusive limits define accepted entries, not recommended growing conditions. Fixture counts and billing days must be whole numbers. Only the numeric fields relevant to the chosen lighting-data mode affect that mode's calculation.

Accepted greenhouse supplemental-light input ranges in calculation units
Input Minimum Maximum Unit
Crop target DLI; outdoor daily light 0 80 mol/m²/day
Greenhouse transmission 0 100 %
Allowed daily lamp window 0.1 24 h/day
Growing area, fixture mode 0.01 100,000 m²
Photon output per fixture, fixture mode 1 100,000 µmol/s
Photon capture, fixture mode 1 100 %
Existing fixture count, fixture mode 0 1,000,000 fixtures
Lamp-only canopy intensity, measured mode 0.1 10,000 µmol/m²/s
Installed fixtures, measured mode 1 1,000,000 fixtures
Electrical draw per fixture 0 100,000 W
Electricity price 0 100 currency/kWh
Billing period 1 366 days

The lamp-window range is 6 to 1,440 minutes when minutes are selected; calculated runtime may be zero or shorter than the minimum allowed window entry. A permitted 24-hour entry is not a recommendation for continuous lighting. The average-light calculation does not design fixture spacing, predict lamp aging or changing shade patterns, establish crop yield, or assess electrical installation requirements.

Worked Examples:

Sizing a 100 m² crop zone

With a target of 18 mol/m²/day, outdoor DLI of 12 and transmission of 60%, sunlight supplies 7.2 and leaves 10.8 mol/m²/day for lamps. A 16-hour window requires 187.5 µmol/m²/s. At 1,000 µmol/s per fixture and an ideal 100% capture, the unrounded count is 18.75, so the plan uses 19 fixtures. Their estimated average PPFD is 190, giving an unrounded runtime of 300/19 hours and a displayed runtime of 15.79 h. At 300 W each, the 5.7 kW array uses 90 kWh/day. This result depends strongly on capture: changing only capture to 50% makes the automatic count 38 and daily energy 180 kWh.

Ten existing fixtures cannot close the deficit

Keep the same light assumptions and enter 10 as Existing fixture count. Average lamp PPFD falls to 100 µmol/m²/s, so the uncapped requirement is 30 hours. Only 16.00 h is scheduled. Lamps then add 5.76 mol/m²/day, giving 12.96 achieved and 5.04 unmet. The 48 kWh/day energy estimate is lower because less light is delivered, not because the same target is met more efficiently. The guidance calls for at least 19 fixtures at the entered output and capture to meet the target within the 16-hour window.

Measured canopy light with a tariff

For the same 10.8 mol/m²/day deficit, choose measured mode and enter a lamp-only canopy average of 200 µmol/m²/s. The required and scheduled runtime is 15.00 h within a 16-hour window. With 20 installed fixtures drawing 300 W each, connected load is 6 kW and daily energy is 90 kWh. A tariff of 0.15 currency units/kWh gives 13.50 per day and 405 over 30 identical days, using 2,700 kWh. The measured PPFD represents the whole installed arrangement; it is not multiplied by 20.

References: