Greenhouse Weather Forecast
This page regenerates every 30 minutes from the latest Open-Meteo sync. Open-Meteo’s biases are tracked and reported below; apply them to the raw numbers for a more accurate expectation.
The forecast matters because Verdify plans against future heat, VPD, solar load, wind, and precipitation, not just current greenhouse state. The graphs below show the next 48 hours in the same public Grafana layer the planner and operations pages use.
Open the full live weather dashboard
Forecast Graphs
Bias correction (7-day rolling)
Open-Meteo under/over-predicts temp
Open-Meteo under/over-predicts solar radiation
Hourly — next 72 h
Solar — W/m²; cloud 100.0%; wind 6.1 mph; precip 10.0%.
Solar — W/m²; cloud 100.0%; wind 4.4 mph; precip 11.0%.
Solar — W/m²; cloud 100.0%; wind 2.1 mph; precip 8.0%.
Solar — W/m²; cloud 100.0%; wind 2.1 mph; precip 4.0%.
Solar 15.0 W/m²; cloud 100.0%; wind 3.3 mph; precip 4.0%.
Solar 47.0 W/m²; cloud 100.0%; wind 5.1 mph; precip 4.0%.
Solar 149.0 W/m²; cloud 100.0%; wind 4.1 mph; precip 3.0%.
Solar 154.0 W/m²; cloud 100.0%; wind 4.6 mph; precip 1.0%.
Solar 111.0 W/m²; cloud 100.0%; wind 2.8 mph; precip 1.0%.
Solar 213.0 W/m²; cloud 100.0%; wind 0.5 mph; precip 4.0%.
Solar 235.0 W/m²; cloud 100.0%; wind 1.8 mph; precip 15.0%.
Solar 425.0 W/m²; cloud 100.0%; wind 2.7 mph; precip 20.0%.
Solar 386.0 W/m²; cloud 100.0%; wind 2.2 mph; precip 17.0%.
Solar 367.0 W/m²; cloud 100.0%; wind 1.2 mph; precip 31.0%.
Solar 297.0 W/m²; cloud 99.0%; wind 0.6 mph; precip 35.0%.
Solar 246.0 W/m²; cloud 97.0%; wind 2.8 mph; precip 41.0%.
Solar 160.0 W/m²; cloud 100.0%; wind 2.5 mph; precip 40.0%.
Solar 14.0 W/m²; cloud 100.0%; wind 2.1 mph; precip 32.0%.
Solar — W/m²; cloud 100.0%; wind 3.6 mph; precip 38.0%.
Solar — W/m²; cloud 100.0%; wind 3.8 mph; precip 37.0%.
Solar — W/m²; cloud 100.0%; wind 4.0 mph; precip 32.0%.
Solar — W/m²; cloud 100.0%; wind 3.2 mph; precip 27.0%.
Solar — W/m²; cloud 100.0%; wind 2.0 mph; precip 20.0%.
Solar — W/m²; cloud 100.0%; wind 2.6 mph; precip 12.0%.
Solar — W/m²; cloud 100.0%; wind 2.8 mph; precip 17.0%.
Solar — W/m²; cloud 100.0%; wind 3.7 mph; precip 15.0%.
Solar — W/m²; cloud 100.0%; wind 0.5 mph; precip 7.0%.
Solar — W/m²; cloud 100.0%; wind 2.3 mph; precip 4.0%.
Solar 66.0 W/m²; cloud 100.0%; wind 4.0 mph; precip 2.0%.
Solar 230.0 W/m²; cloud 100.0%; wind 6.2 mph; precip 2.0%.
Solar 350.0 W/m²; cloud 100.0%; wind 6.3 mph; precip 1.0%.
Solar 541.0 W/m²; cloud 84.0%; wind 6.3 mph; precip 2.0%.
Solar 787.0 W/m²; cloud 45.0%; wind 6.8 mph; precip 2.0%.
Solar 923.0 W/m²; cloud 38.0%; wind 6.8 mph; precip 3.0%.
Solar 1006.0 W/m²; cloud 19.0%; wind 5.9 mph; precip 45.0%.
Solar 1007.0 W/m²; cloud —%; wind 5.9 mph; precip 45.0%.
Solar 942.0 W/m²; cloud 4.0%; wind 6.4 mph; precip 45.0%.
Solar 683.0 W/m²; cloud 30.0%; wind 5.4 mph; precip 45.0%.
Solar 453.0 W/m²; cloud 44.0%; wind 6.9 mph; precip 45.0%.
Solar 185.8 W/m²; cloud 100.0%; wind 4.6 mph; precip 45.0%.
Solar 262.0 W/m²; cloud 29.0%; wind 9.5 mph; precip 30.0%.
Solar 77.0 W/m²; cloud 34.0%; wind 9.8 mph; precip 30.0%.
Solar 1.0 W/m²; cloud 59.0%; wind 5.4 mph; precip 30.0%.
Solar — W/m²; cloud 10.0%; wind 3.8 mph; precip 30.0%.
Solar — W/m²; cloud 4.0%; wind 2.4 mph; precip 30.0%.
Solar — W/m²; cloud 5.0%; wind 4.2 mph; precip 30.0%.
Solar — W/m²; cloud —%; wind 4.3 mph; precip 4.0%.
Solar — W/m²; cloud —%; wind 3.1 mph; precip 4.0%.
Solar — W/m²; cloud —%; wind 2.5 mph; precip 4.0%.
Solar — W/m²; cloud —%; wind 1.5 mph; precip 4.0%.
Solar — W/m²; cloud —%; wind 1.7 mph; precip 4.0%.
Solar 2.0 W/m²; cloud 5.0%; wind — mph; precip 4.0%.
Solar 98.0 W/m²; cloud —%; wind 1.0 mph; precip 1.0%.
Solar 293.0 W/m²; cloud —%; wind 2.4 mph; precip 1.0%.
Solar 498.0 W/m²; cloud —%; wind 2.0 mph; precip 1.0%.
Solar 687.0 W/m²; cloud —%; wind 2.9 mph; precip 1.0%.
Solar 841.0 W/m²; cloud —%; wind 2.6 mph; precip 1.0%.
Solar 893.0 W/m²; cloud 100.0%; wind 2.4 mph; precip 1.0%.
Solar 817.0 W/m²; cloud 100.0%; wind 0.2 mph; precip 63.0%.
Solar 883.0 W/m²; cloud 100.0%; wind 10.5 mph; precip 63.0%.
Solar 239.0 W/m²; cloud 100.0%; wind 6.3 mph; precip 63.0%.
Solar 419.0 W/m²; cloud 100.0%; wind 3.3 mph; precip 63.0%.
Solar 466.0 W/m²; cloud 100.0%; wind 11.8 mph; precip 63.0%.
Solar 466.0 W/m²; cloud 15.0%; wind 9.0 mph; precip 63.0%.
Solar 271.0 W/m²; cloud 5.0%; wind 8.6 mph; precip 71.0%.
Solar 53.0 W/m²; cloud 100.0%; wind 9.9 mph; precip 71.0%.
Solar 1.0 W/m²; cloud 5.0%; wind 5.5 mph; precip 71.0%.
Solar — W/m²; cloud 100.0%; wind 3.9 mph; precip 71.0%.
Solar — W/m²; cloud 100.0%; wind 5.8 mph; precip 71.0%.
Solar — W/m²; cloud 100.0%; wind 4.2 mph; precip 71.0%.
Solar — W/m²; cloud 100.0%; wind 5.2 mph; precip 57.0%.
Solar — W/m²; cloud 100.0%; wind 9.6 mph; precip 57.0%.
Days 4–7 outlook
Precip max 57%; VPD avg 0.76 kPa; cloud avg 82%.
Precip max 18%; VPD avg 1.25 kPa; cloud avg 17%.
Precip max 16%; VPD avg 1.57 kPa; cloud avg 19%.
Precip max 10%; VPD avg 2.00 kPa; cloud avg 34%.
Precip max 7%; VPD avg 1.11 kPa; cloud avg 52%.
Recent forecast misses
Last 10 deviations where observed outdoor conditions diverged far enough from the latest forecast to trigger a replan.
Observed 75.0; forecast 481.0; delta 406.0.
Observed 193.0; forecast 642.0; delta 449.0.
Observed 92.9; forecast 57.0; delta 35.9.
Observed 45.2; forecast 55.8; delta 10.6.
Observed 91.3; forecast 57.0; delta 34.3.
Observed 45.7; forecast 55.8; delta 10.1.
Observed 91.5; forecast 51.0; delta 40.5.
Observed 45.9; forecast 57.4; delta 11.5.
Observed 83.0; forecast 397.0; delta 314.0.
Observed 36.0; forecast 765.0; delta 729.0.