My Farmbot sometimes sends pings to the US, that are received before they are sent by the bot. Is this a new area of physics, that will revolutionise our perception of time?
1 Like
That connectivity picture actually shows pings sent counter exceeds pings received
Why would counter exceeds be called “best time”? I was reading it as the"best time" for a ping reply was -247ms
Regards
David
Thanks for clarifying your observations ! You’ve found a little bug ( behaviour / documentation )
@dmbgo Please use your new time machine responsibly . In all seriousness, there is probably an issue somewhere in the stack relating to timestamps. I’ve never seen this before and I am unsure what could have caused it.
The pings work by:
- Browser creates a Unix timestamp.
- Send the timestamp to the device via MQTT
- Generate a second timestamp when the device sends an OK message response over MQTT
- Subtract the second timestamp from the first timestamp.
We will take a look to see what happened in your case.
1 Like