Why a failed reading is not a zero
Nutrient probes talk to the node over an industrial RS-485 bus. If a read fails — a loose connector, a flooded junction — our firmware skips that report rather than sending 0-0-0. A zero would look like real “no nutrients” data and would sit in your history for ever.
The same rule applies to time. A node that cannot confirm the correct time does not report at all, so no reading is ever stamped with a wrong date and sorted into the wrong season.