Added Record passiert nicht mehr

wenn es um andere Software geht
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Added Record passiert nicht mehr

Beitrag von JoachimF »

Bonjour,

in den letzten 3 Tagen stoppte mehrmals die Aufzeichnung; es werden keine Daten in die Datenbank geschrieben.
Davis Konsole Pro2, Raspberry Pi 4, weewx mit 2 Instanzen.
Die 2. Instanz läuft problemlos weiter.

In der weewx.conf (1.Instanz) habe ich bereits debug auf 1 gesetzt, werde aber nicht schlauer.
Nach dem Stoppen der 1. Instanz führe ich ein sudo wee_device --dump aus.

Code: Alles auswählen

 ▶ sudo wee_device --dump
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.5.2 (weewx.drivers.vantage)
Proceeding will dump all data in the logger.
Are you sure you want to proceed (y/n)? y
Starting dump ...
 Records processed: 2560; Timestamp: 2024-01-02 07:00:00 CET (1704175200)
Finished dump. 2560 records added
Auszug aus der syslog:

Code: Alles auswählen

15:07:35   ERROR weewx.manager: Unable to add record 2024-01-10 14:20:00 CET (1704892800) to database 'weewx_dav.sdb': UNIQUE constraint failed: archive.dateTime
15:07:35   ERROR weewx.manager: Unable to add record 2024-01-10 14:25:00 CET (1704893100) to database 'weewx_dav.sdb': UNIQUE constraint failed: archive.dateTime
15:07:35   ERROR weewx.manager: Unable to add record 2024-01-10 14:30:00 CET (1704893400) to database 'weewx_dav.sdb': UNIQUE constraint failed: archive.dateTime
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:35:00 CET (1704893700) to database 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:35:00 CET (1704893700) to daily summary in 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:40:00 CET (1704894000) to database 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:40:00 CET (1704894000) to daily summary in 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:45:00 CET (1704894300) to database 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:45:00 CET (1704894300) to daily summary in 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:50:00 CET (1704894600) to database 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:50:00 CET (1704894600) to daily summary in 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:55:00 CET (1704894900) to database 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 14:55:00 CET (1704894900) to daily summary in 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 15:00:00 CET (1704895200) to database 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 15:00:00 CET (1704895200) to daily summary in 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 15:05:00 CET (1704895500) to database 'weewx_dav.sdb'
15:07:35   INFO weewx.manager: Added record 2024-01-10 15:05:00 CET (1704895500) to daily summary in 'weewx_dav.sdb'
15:07:35   ERROR weewx.manager: Unable to add record 2023-12-29 18:40:00 CET (1703871600) to database 'weewx_dav.sdb': UNIQUE constraint failed: archive.dateTime
15:07:35   ERROR weewx.manager: Unable to add record 2023-12-29 18:45:00 CET (1703871900) to database 'weewx_dav.sdb': UNIQUE constraint failed: archive.dateTime
Nach der Fehlermeldung des Datensatzes um14:30 ( danach stoppte die Aufzeichnung )
werden die Datensätze bis zum aktuellen Zeitpunkt 15:05 in die SQL-Datenbank geschrieben
und die 1. weewx-Instanz arbeitet normal bis zum nächsten Stillstand.
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Added Record passiert nicht mehr

Beitrag von Werner »

Schon mal das Speicher-Medium auf Fehler prüfen lassen?

Datenbank auf Windows-Computer mit DB-Browser für SQLite
Integritätsprüfung durchführen lassen und Optimieren.

... vorher natürlich die vorhandene Datenbank sichern!
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Added Record passiert nicht mehr

Beitrag von JoachimF »

Integritätsprüfung und Optimieren habe ich für jede Instanz-Datenbank durchgeführt.

Code: Alles auswählen

Ausführung wurde ohne Fehler beendet.
Ergebnis: 1 Zeilen in 17165ms zurückgegeben
In Zeile 1:
PRAGMA integrity_check;

Ausführung wurde ohne Fehler beendet.
Ergebnis: 0 Zeilen in 88ms zurückgegeben
In Zeile 1:
PRAGMA optimize;

Ausführung wurde ohne Fehler beendet.
Ergebnis: 1 Zeilen in 17013ms zurückgegeben
In Zeile 1:
PRAGMA integrity_check;

Ausführung wurde ohne Fehler beendet.
Ergebnis: 0 Zeilen in 26ms zurückgegeben
In Zeile 1:
PRAGMA optimize;
keine Auffälligkeiten.

Ich boote den Raspi4 von einer externen SSD. Eine SD Card ist nicht vorhanden.

Ist bei einem Raspi4 mit einer per USB angeschlossenen SSD ein
sudo smartctl -t short -a /dev/sda
aussagekräftig?

Wie könnte ich die SSD auf Fehler prüfen?
Gruß Joachim

https://puttkammer.de
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Added Record passiert nicht mehr

Beitrag von JoachimF »

Hallo Werner,

wenn ich weew auf ein neues Speichermedium übertragen will, muß ich welche Ordner sichern bzw. kopieren?
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Added Record passiert nicht mehr

Beitrag von Werner »

/etc/weewx
/usr/share/weewx
/var/lib/weewx
und eventuell noch die html-Dateien: /var/www/html/weewx
Zum starten gehören noch die Daten aus
/etc/init.d/weewx
und
/etc/default/weewx
Bei mehreren Instanzen natürlich entsprechend der Instanzen-Namen (etc und var )
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Added Record passiert nicht mehr

Beitrag von JoachimF »

Es gab keine Auffäligkeiten.

Habe ein Upgrade auf Weewx 5.0 und Raspi Bookworm ( Neuinstallation ) vorgenommen.
Nun erfolgt der Umzug auf eine NAND SSD.
Gruß Joachim

https://puttkammer.de
Antworten