Hello all. I'm using the latest version running on a Pi 4, with a Davis Vantage Pro. I've had my site configured to use Aeris for forecasting, and have never really liked it. It just isn't as accurate as the NWS. But I stuck with it. Then last week, the Aeris forecast for my sight started diverging significantly not only from the NWS, but also from the actual Aeris site (which following the forecast link). I don't know what's going on, so I thought I'd jut stop using it.
So I installed the Forecast user module. When I start weewx now, it fails to load with the error below. In looking at the code, the database schema isn't matching the extensions in-memory schema. Don't know why.
Has anyone an example of using NWS forecasts instead of Aeris? Or can provide any other ideas to troubleshoot?
Thanks.
Jun 8 10:12:34 pi4home weewx[12748] CRITICAL __main__: **** Exception: NWS: schema mismatch: ['dateTime', 'usUnits', 'interval', 'altimeter', 'appTemp', 'appTemp1', 'barometer', 'batteryStatus1', 'batteryStatus2', 'batteryStatus3', 'batteryStatus4', 'batteryStatus5', 'batteryStatus6', 'batteryStatus7', 'batteryStatus8', 'cloudbase', 'co', 'co2', 'consBatteryVoltage', 'dewpoint', 'dewpoint1', 'ET', 'extraHumid1', 'extraHumid2', 'extraHumid3', 'extraHumid4', 'extraHumid5', 'extraHumid6', 'extraHumid7', 'extraHumid8', 'extraTemp1', 'extraTemp2', 'extraTemp3', 'extraTemp4', 'extraTemp5', 'extraTemp6', 'extraTemp7', 'extraTemp8', 'forecast', 'hail', 'hailBatteryStatus', 'hailRate', 'heatindex', 'heatindex1', 'heatingTemp', 'heatingVoltage', 'humidex', 'humidex1', 'inDewpoint', 'inHumidity', 'inTemp', 'inTempBatteryStatus', 'leafTemp1', 'leafTemp2', 'leafWet1', 'leafWet2', 'lightning_distance', 'lightning_disturber_count', 'lightning_energy', 'lightning_noise_count', 'lightning_strike_count', 'luminosity', 'maxSolarRad', 'nh3', 'no2', 'noise', 'o3', 'outHumidity', 'outTemp', 'outTempBatteryStatus', 'pb', 'pm10_0', 'pm1_0', 'pm2_5', 'pressure', 'radiation', 'rain', 'rainBatteryStatus', 'rainRate', 'referenceVoltage', 'rxCheckPercent', 'signal1', 'signal2', 'signal3', 'signal4', 'signal5', 'signal6', 'signal7', 'signal8', 'snow', 'snowBatteryStatus', 'snowDepth', 'snowMoisture', 'snowRate', 'so2', 'soilMoist1', 'soilMoist2', 'soilMoist3', 'soilMoist4', 'soilTemp1', 'soilTemp2', 'soilTemp3', 'soilTemp4', 'supplyVoltage', 'txBatteryStatus', 'UV', 'uvBatteryStatus', 'windBatteryStatus', 'windchill', 'windDir', 'windGust', 'windGustDir', 'windrun', 'windSpeed'] != ['t', 'd']