Weather and CSV export
DeepLeaf Yield fetches outdoor weather for each greenhouse location, so you don't need a weather account. The CSV export gives one row per week of a cycle.
Weather for your greenhouse
- Give the greenhouse a latitude and longitude, and DeepLeaf Yield refreshes its outdoor weather automatically, every few hours.
POST …/weatherrefreshes it on demand, by default 7 past days and 16 forecast days.- Hours up to now are stored as Outdoor weather (source
outdoor). Coming hours are stored as Weather forecast (sourceoutdoor_forecast), so a forecast never sits in the measured series. A newer forecast for an hour replaces the older one, and measured hours are kept as they were. - It stores outdoor temperature, humidity, and shortwave radiation.
- Only the latitude and longitude are sent to the weather data source.
Outdoor weather is not the indoor climate. The forecast passes it through a cover balance for the house type (see How the forecast works).
CSV export
Download this cycle as CSV in the app, or GET …/export.csv, gives one row per week with these columns:
week, week_start, finished_walks, green, turning, red, fruit_unlabeled,
harvest_kg, irrigation_l, drain_l, water_kg_per_m3,
forecast_this_week_kg, forecast_next_week_kg, forecast_week_after_kg,
forecast_for_this_week_from_last_walk_kg,
model_green, model_turning, model_red, model_fruit_unlabeled, corrections,
forecast_3_weeks_ahead_kg, forecast_4_weeks_ahead_kg, forecast_5_weeks_ahead_kg,
forecast_6_weeks_ahead_kg, forecast_7_weeks_ahead_kg
The forecast columns are what was issued from that week's walk, plus what that week got from the walk before it, so you can compare them with the harvest in a spreadsheet. The forecast_N_weeks_ahead_kg columns are weeks 4 to 8 of the same issue.
The ripeness columns hold the counts after your corrections. The five model_* and corrections columns keep what the model counted, and corrections is how many corrections the week's walks have. With no corrections, the model columns equal the ripeness columns. New columns are always added at the end, so a sheet that reads the earlier columns by position still works.