With Field Kit, and farmOS generally, it’s possible to add multiple quantities to a harvest. Each quantity has 4 attributes: measure, value, units and label. The last one, label, can be used to identify the different weights you want to record. Automatic calculation is not built into that, but it could be a step performed by the farm manager after the fact.
The paper log is definitely a good model! I think something like this too could be achieved; in fact, it’s one of the primary use cases we first developed Field Kit to accommodate. The workflow looks like this:
- Farm manager creates a new harvest log in farmOS (desktop).
- Post-dates the log for whatever future date the harvest should be done (doesn’t have to be exact).
- Marks the log as not done (this ensures it gets sent to Field Kit, along with the next step).
- Assigns the user(s) to the log (that way, it will be sent to those users’ version of Field Kit).
- Fills in the “known variables” (eg, field, landlord, storage location, etc) and just leaves other data for farm hand to fill in.
- The farm hand gets the log sent to their phone, flagged as not done.
- They add 2 new quantities for full weight and empty weight.
- They mark the log as done and then sync it back to farmOS.
- The farm manager retrieves that log via farmOS, calculates the load weight as a third quantity and saves it.
The above workflow could also be started off by cloning an existing harvest log, as sort of a template, and just overwriting the date and other data you want to change. That would save a little data entry for the farm manager.
Would that achieve something like what you’re looking for?