The 4.5.1 archive record looks very much like a software generated archive record, you can tell by the windDir value. The windDir value in a hardware generated archive record from a VP2 appears in multiples of 12.5 degrees - that is fixed and a limitation of the archive record format emitted from the console/logger. In a WeeWX VP2 hardware generated archive record the wind direction values will be multiples of 12.5 or None. Software generated archive records contain an average of the loop packet windDir values. windDir in a VP2 loop packet is in whole degrees and not subject to the '12.5 degree multiple' effect. So in a software generated archive record windDir will be a float, usually with a number of decimal places and certainly (almost always) not a multiple of 12.5. I also see THSW in the archive records, THSW is only present in the LOOP2 archive packet so I am guessing you are using LOOP2 instead of the normal LOOP1 packet. Should not be a problem but it's something out of the ordinary.
Might help to see the WeeWX startup for each case and weewx.conf to understand your configuration. You say record generation is set to hardware in weewx.conf, that is great but not necessarily what is used by WeeWX. WeeWX will try hardware and if for some reason it doesn't work/isn't available WeeWX will drop back to software record generation. Always best to check what is in the log. I would also look at the loop packets, what wind direction values do you see in loop packets? What appears in the subsequent archive record? No need to modify WeeWX, just run WeeWX directly <http://weewx.com/docs/usersguide.htm#Running_directly> and you will see loop packets and archive records direct to console. Gary On Wednesday, 16 February 2022 at 03:02:54 UTC+10 James Taylor wrote: > Hello > > I've upgraded to weewx 4.6.2 and found out that my vantage Pro2 REC is > giving a different output for windDir > > record_generation is set to hardware in weewx.conf > > I amended StdPrint to output new_archive_record to stdout and log.debug > and I can see a difference > > 4.6.2 - > Feb 15 16:30:15 pi weewx[21988] DEBUG weewx.engine: REC: 2022-02-15 > 16:30:00 GMT (1644942600) 'altimeter': '29.664795850933803', 'appTemp': > '44.26912313212261', 'bar_calibration': '-0.0020000000000000013', > 'bar_offset': '-0.010000000000000005', 'bar_reduction': > '0.0020000000000000013', 'barometer': '29.673', 'beaufort': '2', > 'cloudbase': '794.2252812978254', 'consBatteryVoltage': '4.65', 'dateTime': > '1644942600', 'dayET': '0.013', 'dayRain': '0.13385826690000002', > 'dewpoint': '46.75340876228957', 'ET': '0.0', 'extraAlarm1': '0.0', > 'extraAlarm2': '0.0', 'extraAlarm3': '0.0', 'extraAlarm4': '0.0', > 'extraAlarm5': '0.0', 'extraAlarm6': '0.0', 'extraAlarm7': '0.0', > 'extraAlarm8': '0.0', 'forecastIcon': '3.0', 'forecastRule': '158', > 'heatindex': '47.358000000000004', 'highOutTemp': '48.5', 'highRadiation': > '11.0', 'highUV': '0.0', 'hourRain': '0.0078740157', 'humidex': > '49.280997613295085', 'inDewpoint': '50.40086122975667', 'inHumidity': > '48.0', 'insideAlarm': '0.0', 'inTemp': '71.1', 'interval': '5', > 'leafWet4': '0.0', 'lowOutTemp': '48.4', 'maxSolarRad': > '46.94974186677293', 'monthET': '0.52', 'monthRain': '1.0787401509', > 'outHumidity': '94.0', 'outsideAlarm1': '0.0', 'outsideAlarm2': '0.0', > 'outTemp': '48.4', 'pressure': '29.21395918348061', 'pressure_raw': > '29.224799999999995', 'radiation': '5.3999999999999995', 'rain': '0.0', > 'rain15': '0.0', 'rain24': '0.13385826690000002', 'rainAlarm': '0.0', > 'rainRate': '0.0', 'rxCheckPercent': '97.375', 'soilLeafAlarm1': '0.0', > 'soilLeafAlarm2': '0.0', 'soilLeafAlarm3': '0.0', 'soilLeafAlarm4': '0.0', > 'stormRain': '0.13385826690000002', 'stormStart': '1644883200.0', > 'sunrise': '1644912960.0', 'sunset': '1644949080.0', 'sunshineDuration': > '0.0', 'THSW': '45.0', 'trendIcon': '-20.0', 'txBatteryStatus': '0', > 'usUnits': '1', 'UV': '0.0', 'wind_samples': '114.0', 'windchill': > '45.762013144176095', 'windDir': 'None', 'windGust': '10.0', 'windGust10': > '10.0', 'windGustDir': '247.5', 'windGustDir10': '247.0', 'windrun': '0.5', > 'windSpeed': '6.0', 'windSpeed2': '5.7', 'windSpeed10': '5.0', 'yearET': > '1.13', 'yearRain': '1.5275590458000001' > > Back to 4.5.1 and everything is good ( windDir: 237.52965750482582). > > Feb 15 16:50:15 pi weewx[22480] DEBUG weewx.engine: REC: 2022-02-15 > 16:50:00 GMT (1644943800) altimeter: 29.656827096532094, appTemp: > 45.77889412649187, bar_calibration: -0.0020000000000000013, bar_offset: > -0.010000000000000005, barometer: 29.665, bar_reduction: > 0.0020000000000000013, beaufort: 1, cloudbase: 730.1419634508915, > consBatteryVoltage: 4.65, dateTime: 1644943800, dayET: 0.013, dayRain: > 0.13385826690000002, dewpoint: 46.83537536081608, ET: 0.0, extraAlarm1: > 0.0, extraAlarm2: 0.0, extraAlarm3: 0.0, extraAlarm4: 0.0, extraAlarm5: > 0.0, extraAlarm6: 0.0, extraAlarm7: 0.0, extraAlarm8: 0.0, forecastIcon: > 3.0, forecastRule: 158, heatindex: 47.185, highOutTemp: 48.2, > highRadiation: 7.0, highUV: 0.0, hourRain: 0.0, humidex: 49.11495517097403, > inDewpoint: 50.309529357501425, inHumidity: 48.0, insideAlarm: 0.0, inTemp: > 71.0, interval: 5, leafWet4: 0.0, lowOutTemp: 48.1, maxSolarRad: 0.0, > monthET: 0.52, monthRain: 1.0787401509, outHumidity: 95.0, outsideAlarm1: > 0.0, outsideAlarm2: 0.0, outTemp: 48.2, pressure: 29.206088977429996, > pressure_raw: 29.21954545454549, radiation: 4.2, rain: 0.0, rain15: 0.0, > rain24: 0.13385826690000002, rainAlarm: 0.0, rainRate: 0.0, rxCheckPercent: > 98.22916666666666, soilLeafAlarm1: 0.0, soilLeafAlarm2: 0.0, > soilLeafAlarm3: 0.0, soilLeafAlarm4: 0.0, stormRain: 0.13385826690000002, > stormStart: 1644883200.0, sunrise: 1644912960.0, sunset: 1644949080.0, > sunshineDuration: 0.0, THSW: 45.666666666666664, trendIcon: -20.0, > txBatteryStatus: 0, usUnits: 1, UV: 0.0, windchill: 48.2, windDir: > 237.52965750482582, windGust: 6.0, windGust10: 0.7, windGustDir: 225.0, > windGustDir10: 225.0, windrun: 0.25, wind_samples: 115.0, windSpeed: 3.0, > windSpeed10: 3.0, windSpeed2: 3.2, yearET: 1.13, yearRain: 1.52755904580000 > > I've issued a clear-memory just in case it was corrupted, but I'm now > thinking something else is going on. The Loop data is fine and mqtt is > working as expected. > > Any idea on how to debug this some more? > > Thanks > > James > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/68a0ee64-1c0f-4a3b-9938-644b6b5f516fn%40googlegroups.com.