I redid the rice test. This time the box was actually airtight.
Remember last time when my rice test made a big circle and ended right where it started? Well, I had a hunch the leaky box was just following the room as my house cooled at night. So I sealed everything up tight, swapped to the BME688's gas sensor (the MQ135 is still random noise, sorry MQ135), and ran it for 24 whole hours. Truly, the new line is SO much smoother. Hypothesis: supported!
Flat ~289 kΩ for 18 hours, then dropped ~10 kΩ near the end.
First real downward trend I've ever measured. (Caveat: room was warming at the same time, so I can't say 100% it was the rice.)
Climbed 62% to 88.88%. The whole 24 hours. Never went backwards.
My MVP signal. The rice was clearly biologically alive in there.
Pure random noise. Again. Bouncing 460 to 1034.
Two runs in a row of garbage. Officially benched.
Followed the AC. Warm, cool, warm again.
Important because temperature changes can fake out the gas reading. Next test: keep the room steadier.
HUMIDITY is the better early indicator in my setup. The gas only dropped a tiny bit at the very end, but the humidity climbed the entire time. So my next sensor version is going to lean on humidity a LOT more, not just gas.