Hi,
I am guessing you are using rapid fire with WU? Rapid fire is based upon loop packets whereas the aprs extension takes its timing and data from archive records. For some reason there will be wind speed data in your loop packets (and hence WU is happy) but there is no wind speed data in your archive records (well maybe occassionally or all the time - we don't know yet) and hence you are are not seeing wind speed data in your aprs packets. To diagnose we will need a little more info:
1. What weather station are you using?
2. Can you post a sanitised copy of your
weewx.conf (alternatively you can use
wee_debug and post its output, if you do double check it for any sensitive info,
wee_debug does a fair job at obfuscating passwords etc but its not perfect)
3. I know you said the log had no errors but even so it can provide useful indications as to what is going on and where to look. Could you edit
weewx.conf, set
debug=1, save
weewx.conf then stop/start weeWX. Let weeWX run for a couple of archive intervals, say 10 minutes if your archive interval is 5 minutes. Then post a copy of the weeWX log from when you started weeWX, it's important we see the entire startup.
4.
Run weeWX directly and observe the loop packets (indicated by lines starting with LOOP:) and archive records (indicated by lines starting with REC:) printed to screen. Post a copy of an archive record along with a few of the loop packets immediately before the archive record.
Gary