Substrate moisture is the variable most new operators underestimate and most experienced ones obsess over. Get it wrong by a few percent and you trade away yield, cycle time, or a whole tray to mould. The hard part is that the number you care about, moisture in the bran, drifts with the ambient relative humidity of the room, which itself drifts with the weather, the door, and the people walking through.
The envelope, not the setpoint
We stopped chasing a single setpoint years ago. What works is an envelope: a band the substrate can move inside without anyone intervening. For our bran and spent-grain mix we hold:
- Lower bound around 12% moisture, below which larvae slow and feed conversion drops.
- Upper bound around 18%, above which mould risk climbs fast.
- A target rest point near 14%, where a healthy tray sits on its own.
The discipline is not hitting 14%. It is noticing when a tray is trending toward an edge and acting a day early.
What actually moves the number
Ambient RH is the obvious lever, but it is slow and expensive to control room-wide. Cheaper levers move the substrate directly: misting cadence, feed wetness, tray depth, and stocking density. We log all four against substrate moisture and let the Platform flag the trend before the edge.
If you are reacting to the moisture reading, you are already a day late. React to the slope.
Where we still get it wrong
Heatwaves remain the failure mode. When the room runs warm and dry for three days, even a good envelope walks toward the floor, and a uniform misting schedule overcorrects the trays nearest the vents. We now mist by zone, not by room, and accept that the protocol is never quite finished.