So, ever since the update to Hub v2.2.3, my virtual device has been throwing occasional values that seem like they are the correct value + 5 s. For example my readings1 values are :
0.078, 0.099, 0.076, 0.136, 0.09, 0.133, 0.098, 0.111, 0.087, 0.104, 0.07, 0.095, 0.1, 0.111, 0.102, 0.106, 0.108, 0.107, 0.092, 0.082, 0.142, 5.171, 0.114, 0.1, 0.201, 0.082, 0.078, 0.067, 0.088, 0.09, 0.085, 0.109, 0.089, 0.11, 0.09, 0.112, 0.09, 0.084, 0.094, 0.085, 0.097, 0.112, 0.084, 0.108, 0.094, 0.116, 0.087, 0.085, 0.091, 0.153, 0.072, 5.171, 0.106, 0.104, 5.143, 0.112, 0.101, 0.069, 0.097, 0.122, 0.109, 0.103, 5.167, 0.091, 0.109, 0.1, 0.091, 0.092, 0.083, 0.12, 0.1, 0.099, 0.116, 0.095, 0.109, 0.101, 5.134, 0.14, 0.103, 0.219
The next point is a quick test to make sure it's actually slowing down, and that goes back to being about a tenth of a second.
I saw something in the code about waiting up to 5 s and then giving up (I looked a bit ago, maybe last week). I'm guessing that's happening for some reason, but I am not sure why.
Does this happen to anyone else? Is there anything I can do to fix that?
I haven't looked at logs yet, as I know it's set to re-test after a minute (I have max number of fails set to 3 before notifying me), so it doesn't really bother me. Just wondering if I should look into why that is happening on my hub, or if that's just normal behavior. A minute later, I'm back to about a tenth of a second, so no notification/action.