This behaviour I have also seen, for some time the output is zero and after a time, the measured values are presented again, see the screenshot from my two devices:
As a workaround I use this: When a value changes, I copy the value to a variable, but only when the value is higher then zero, this way the output is usable.
