I’m going to ask @GaryFunk and @dan.gealt to check my math here.
The first thing that I did was grep all of the rapid_wind packets out of the syslog file. They are sent every 3 seconds (Sky battery wasting mode) or 15 seconds (Sky battery saver mode), and my understanding is that they are NOT cached for playback in the event that the Sky and Hub lose communications. It appears that you’re running in battery saver (15 second) mode.
grep rapid_wind syslog.txt
There’s a whole lot of rapid_wind packets missing between 7:11 and 7:47!
Second thing that I checked was the obs_sky packets, which are sent once per minute and are the only one that contains solar data. These ARE cached for playback when the Sky and Hub are having problems communicating.
grep obs_sky syslog.txt
The red box column on the left is the time that the packets were received via UDP, and the right box (imagine it longer) are the observation timestamps reported by the Sky/Hub. Notice how the right side increment by about 60 seconds, but the left side is all at the same time? It appears to me that the Sky was playing back buffered data because it was having issues communicating with the Hub.
The third thing that I checked was the obs_air packets, which are also sent once per minute by the Air and also subject to playback if the Air and Hub lose communications.
grep obs_air syslog.txt
Looks pretty solid to me, with packets coming in every 60 seconds and no playback.
My last check is to see what the hub_rssi (signal strength of Air/Sky as received by the Hub) is. The Air reports 0 because the function is not supported in the embedded firmware, but the Sky did not send status packets during that time window and was logging RSSI values between -81 and -83 (more negative = weaker signal).
grep hub_rssi syslog.txt
I don’t know what the typical noise floor is on 900 Mhz, but I suspect that -80 is probably the point where the signal is weak enough to be subject to interference. (Are 900 Mhz cordless phones and baby monitors still a thing?) If Gary and Dan concur with my diagnosis, my suggestion is to try moving the Hub closer to the Sky or maybe changing its orientation on your shelf.
You can see the RSSI of every sensor on the station status page of the WF web site. This one is a link to mine:
https://smartweather.weatherflow.com/settings/station/910/status
Let me know if you can get the Sky’s RSSI up (less negative) to -70, and if weewx is still dropping packets or playing back with this better signal…