Zusätzliche Instanz von Weewx einrichten

wenn es um andere Software geht
Benutzeravatar
Werner
Site Admin
Beiträge: 5180
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 21 mal
Kontaktdaten:

Zusätzliche Instanz von Weewx einrichten

Beitrag von Werner »

1) duplizieren (kopieren) von Verzeichnis \etc\weewx zu \etc\weewx1
2) duplizieren (kopieren) der Datei \etc\init.d\weewx zu \etc\init.d\weewx1
3) duplizieren (kopieren) der Datei \etc\default\weewx zu \etc\default\weewx1

In der Datei \etc\init.d\weewx1 ist dann folgendes zu ändern:
von

Code: Alles auswählen

DESC="weewx weather system"
NAME=weewx
zu

Code: Alles auswählen

DESC="weewx1 weather system"
NAME=weewx1
In der Datei \etc\default\weewx1 ist dann folgendes zu ändern:
von

Code: Alles auswählen

WEEWX_PYTHON=python3
WEEWX_BINDIR=/usr/share/weewx
WEEWX_BIN=/usr/bin/weewxd
WEEWX_CFG=/etc/weewx/weewx.conf
zu

Code: Alles auswählen

WEEWX_PYTHON=python3
WEEWX_BINDIR=/usr/share/weewx
WEEWX_BIN=/usr/bin/weewxd
WEEWX_CFG=/etc/weewx1/weewx.conf
Da das System während dem Importvorgang weiterlaufen soll, muss man mit einem anderen Datenbank-Namen arbeiten.
Vorher die vorhandene Datenbank \var\lib\weewx\weewx.sdb (sofern man den Namen nicht geändert hat) kopieren zu \var\lib\weewx\weewx_neu.sdb ... wir wollen ja die jetzt schon vorhandenen Daten übernehmen.
und dazu auch in der conf-Datei ( /etc/weewx1/weewx.conf ) den Datenbank-Namen ändern.

Code: Alles auswählen

[Databases]
    
    # A SQLite database is simply a single file
    [[archive_sqlite]]
        database_name = weewx_neu.sdb
Dann steht dem Import nichts mehr im Wege (Beispiel):
sudo wee_import --config=/etc/weewx1/weewx.conf --import-config=/etc/weewx1/import/csv-wswin.conf --verbose

Alles weitere viewtopic.php?f=26&t=10329