Nach meinen Nachforschungen, kann der CSV-Import mit den gelieferten Konfig-Dateien
gar nicht funktionieren, da sich in WeeWx 5.x das Import-Format geändert hat.
Die angepasste Konfig-Datei für WeeWx 5 findet ihr als
csv-wswin5.conf
im Verzeichnis /weewx/etc/weewx/import/
https://www.pc-wetterstation.de/weewx/e ... swin5.conf
Daten sind von einer VantagePro
Meine Import-Datei
weewx_EXP_20220101.CSV (ganze Jahr 2022) hat eine Größe von 17216860 Byte
sind 107972 Datensätze
Code: Alles auswählen
sudo weectl import --config /etc/weewx/weewx3.conf --import-config /etc/weewx/import/csv-wswin5.conf --verbose
Using configuration file /etc/weewx/weewx3.conf
Starting weectl import...
A CSV import from source file '/etc/weewx/weewx_EXP_20220101.CSV' has been requested.
The following options will be used:
config=/etc/weewx/weewx3.conf, import-config=/etc/weewx/import/csv-wswin5.conf
source=/etc/weewx/weewx_EXP_20220101.CSV, from=None, to=None
dry-run=False, calc_missing=True, ignore_invalid_data=True
tranche=250, interval=5, date/time_string_format=%d.%m.%Y %H:%M
delimiter=';', rain=discrete, wind_direction=[1.0, 360.0]
UV=True, radiation=True
Using database binding 'wx_binding', which is bound to database 'weewx_wlludp_test.sdb'
Destination table 'archive' unit system is '0x01' (US).
The following imported field-to-WeeWX field map will be used:
source field 'Date' in units 'unix_epoch' --> WeeWX field 'dateTime'
source field '133' in units 'mbar' --> WeeWX field 'barometer'
source field '1' in units 'degree_C' --> WeeWX field 'inTemp'
source field '2' in units 'degree_C' --> WeeWX field 'outTemp'
source field '17' in units 'percent' --> WeeWX field 'inHumidity'
source field '18' in units 'percent' --> WeeWX field 'outHumidity'
source field '35' in units 'km_per_hour' --> WeeWX field 'windSpeed'
source field '36' in units 'degree_compass' --> WeeWX field 'windDir'
source field '45' in units 'km_per_hour' --> WeeWX field 'windGust'
source field '96' in units 'degree_compass' --> WeeWX field 'windGustDir'
source field '34' in units 'mm' --> WeeWX field 'rain'
(source field '34' will be treated as a cumulative value)
source field '40' in units 'mm' --> WeeWX field 'ET'
source field '41' in units 'uv_index' --> WeeWX field 'UV'
source field '42' in units 'watt_per_meter_squared' --> WeeWX field 'radiation'
source field '43' in units 'degree_C' --> WeeWX field 'dewpoint'
source field '44' in units 'degree_C' --> WeeWX field 'windchill'
source field '46' in units 'percent' --> WeeWX field 'rxCheckPercent'
source field '3' in units 'degree_C' --> WeeWX field 'extraTemp1'
source field '19' in units 'percent' --> WeeWX field 'extraHumid1'
source field '13' in units 'degree_C' --> WeeWX field 'soilTemp1'
source field '14' in units 'degree_C' --> WeeWX field 'soilTemp2'
source field '15' in units 'degree_C' --> WeeWX field 'soilTemp3'
source field '16' in units 'degree_C' --> WeeWX field 'soilTemp4'
source field '29' in units 'centibar' --> WeeWX field 'soilMoist1'
source field '30' in units 'centibar' --> WeeWX field 'soilMoist2'
source field '31' in units 'centibar' --> WeeWX field 'soilMoist3'
source field '32' in units 'centibar' --> WeeWX field 'soilMoist4'
source field '9' in units 'degree_C' --> WeeWX field 'leafTemp1'
source field '10' in units 'degree_C' --> WeeWX field 'leafTemp2'
source field '26' in units 'count' --> WeeWX field 'leafWet1'
source field '27' in units 'count' --> WeeWX field 'leafWet2'
source field '37' in units 'minute' --> WeeWX field 'sunshineDur'
source field '39' in units 'minute' --> WeeWX field 'rainDur'
Missing derived observations will be calculated.
Starting import ...
Obtaining raw import data for period 1 ...
Raw import data read successfully for period 1.
Mapping raw import data for period 1 ...
Warning: Import field '27' is mapped to WeeWX field 'leafWet2' but the
import field '27' could not be found in one or more records.
WeeWX field 'leafWet2' will be set to 'None' in these records.
Mapped 107972 records.
Raw import data mapped successfully for period 1.
Saving mapped data to archive for period 1 ...