onewire_parser: Make sensor readin more robust on noisy 1-wire networks
On noisy environment there may be transient read failures with some
1-wire sensors. The sensors might "come and go" and also read results
might fail with "85 degree results".
Try to work around the issue by retrying a sensor read with uncached
data. This helps in cases where there was a error during 1-wire scan
and some sensors were not detected. This also helps when sensor
responds but reading the result produces "85" degree result.
Reading should be significantly more reliable with this change.
Signed-off-by: Timo Kokkonen <timo.t.kokkonen@iki.fi>