For more than a year I have been successfully running weewx on a Pi with a Vantage Pro system. My data posts to CWOP and to a remote FTP server.

I am currently running v4.1.0. The only extension I have is deleteVantageWindDir.py.

Recently, power was interrupted to the Pi. Since then, the SQLite database will not update, CWOP does not update, and stale data from just before the power loss is uploaded to the FTP server at the specified interval.

I can open and edit the crashed database (/var/lib/weewx/weewx.sdb) using DB Browser. The last two data points on the last record are null (txBatteryStatus and consBatteryVoltage) whereas they normally have values. The daily summaries for those two points are similarly missing. If anything else is corrupt or missing, it is not obvious to me.

I have:

1) Deleted the crashed database. Result: a new database gets built with data stored in the Vantage datalogger. Weewx runs normally with updates made to CWOP and the remote FTP server. But missing of course is the data from the past year+.

2) Deleted the last record of the crashed .sdb and restarted weewx. Result 1: If I do not also update the lastUpdate time value in the archive_day__metadata table, weewx.manager throws a time mismatch error and exits. Result 2: If I do update the lastUpdate to match the timestamp of last record, weewx starts but does not backfill any new data since the crash, nor does it fetch current data. CWOP does not update and stale data is FTPd to the server.

3) Deleted the last record, changed lastUpdate to match, deleted all the daily summary tables in the .sdb, and restarted weewx. Result: the daily summaries get rebuilt, but the database does not backfill with new data since the crash, nor does it fetch current data. CWOP does not update and stale data is FTPd to the server.

4)  Run weewx_database --check-strings.  No errors were found.

What in the crashed .sdb could be causing weewx to stall?

Thanks,

Derek


--
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/0076d944-4307-309a-8ce0-ec7e2e33668d%40gmail.com.

Reply via email to