*Good morning,I am using the wee_import.py utility to integrate AWEKAS data
into my weewx database.command executed: *sudo wee_import
--config=/etc/weewx/weewx.conf
--import-config=/home/pi/Documents/Bresser7in1/csv-Bresser.conf --dry-run
--verbose
*My CSVFile :*
dateTime,outTemp,outHumidity,dewpoint,appTemp,barometer,windchill,windSpeed,windDir,windGust,
*rain,rainRate*,UV,radiation,inTemp,inHumidity,extraTemp1
2023-08-26 16:35:00,23.6,61.0,15.7,18.4,1010.6,23.6,3.2,214,3.9,*6.9,0,*
1.1,101.0,26.1,53.0,24.9,22.0
*My wee_import configuration file:*
source = CSV
##############################################################################
[CSV]
file = /home/pi/Documents/Bresser7in1/data5.csv
delimiter = ','
decimal = '.'
interval = conf
qc = True
calc_missing = True
ignore_invalid_data = True
tranche = 250
UV_sensor = True
solar_sensor = True
raw_datetime_format = %Y-%m-%d %H:%M:%S
rain = cumulative
wind_direction = 0,360
[[FieldMap]]
dateTime = dateTime, unix_epoch
barometer = barometer, hPa
inTemp = inTemp, degree_C
outTemp = outTemp, degree_C
inHumidity = inHumidity, percent
outHumidity = outHumidity, percent
windSpeed = windSpeed, km_per_hour
windDir = windDir, degree_compass
windGust = windGust, km_per_hour
* rainRate = rainRate, mm_per_hour rain = rain, mm*
dewpoint = dewpoint, degree_C
windchill = windchill, degree_C
radiation = radiation, watt_per_meter_squared
UV = UV, uv_index
extraTemp1 = extraTemp1, degree_C
extraTemp2 = extraTemp2, degree_C
extraTemp3 = extraTemp3, degree_C
extraTemp4 = extraTemp4, degree_C
extraTemp6 = extraTemp6, degree_C
extraHumid1 = extraHumid1, percent
extraHumid2 = extraHumid2, percent
extraHumid3 = extraHumid3, percent
extraHumid4 = extraHumid4, percent
*Response from WeeWX :*
Using WeeWX configuration file /etc/weewx/weewx.conf
Starting wee_import...
A CSV import from source file '/home/pi/Documents/Bresser7in1/data5.csv'
has been requested.
The following options will be used:
config=/etc/weewx/weewx.conf,
import-config=/home/pi/Documents/Bresser7in1/csv-Bresser.conf
source=/home/pi/Documents/Bresser7in1/data5.csv, from=None, to=None
dry-run=True, calc_missing=True, ignore_invalid_data=True
tranche=250, interval=conf, date/time_string_format=%Y-%m-%d %H:%M:%S
delimiter=',', rain=cumulative, wind_direction=[0.0, 360.0]
UV=True, radiation=True
Using database binding 'wx_binding', which is bound to database 'weewx.sdb'
Destination table 'archive' unit system is '0x01' (US).
Missing derived observations will be calculated.
This is a dry run, imported data will not be saved to archive.
Starting dry run import ...
Obtaining raw import data for period 1 ...
The following imported field-to-WeeWX field map will be used:
source field 'dateTime' in units 'unix_epoch' --> WeeWX field
'dateTime'
source field 'barometer' in units 'hPa' --> WeeWX field 'barometer'
source field 'inTemp' in units 'degree_C' --> WeeWX field 'inTemp'
source field 'outTemp' in units 'degree_C' --> WeeWX field 'outTemp'
source field 'inHumidity' in units 'percent' --> WeeWX field
'inHumidity'
source field 'outHumidity' in units 'percent' --> WeeWX field
'outHumidity'
source field 'windSpeed' in units 'km_per_hour' --> WeeWX field
'windSpeed'
source field 'windDir' in units 'degree_compass' --> WeeWX field
'windDir'
source field 'windGust' in units 'km_per_hour' --> WeeWX field
'windGust'
* source field 'rainRate' in units 'mm_per_hour' --> WeeWX field
'rainRate' source field 'rain' in units 'mm' --> WeeWX field 'rain'*
source field 'dewpoint' in units 'degree_C' --> WeeWX field 'dewpoint'
source field 'windchill' in units 'degree_C' --> WeeWX field
'windchill'
source field 'radiation' in units 'watt_per_meter_squared' --> WeeWX
field 'radiation'
source field 'UV' in units 'uv_index' --> WeeWX field 'UV'
source field 'extraTemp1' in units 'degree_C' --> WeeWX field
'extraTemp1'
source field 'extraTemp2' in units 'degree_C' --> WeeWX field
'extraTemp2'
source field 'extraTemp3' in units 'degree_C' --> WeeWX field
'extraTemp3'
source field 'extraTemp4' in units 'degree_C' --> WeeWX field
'extraTemp4'
source field 'extraTemp6' in units 'degree_C' --> WeeWX field
'extraTemp6'
source field 'extraHumid1' in units 'percent' --> WeeWX field
'extraHumid1'
source field 'extraHumid2' in units 'percent' --> WeeWX field
'extraHumid2'
source field 'extraHumid3' in units 'percent' --> WeeWX field
'extraHumid3'
source field 'extraHumid4' in units 'percent' --> WeeWX field
'extraHumid4'
Raw import data read successfully for period 1.
Mapping raw import data for period 1 ...
Mapped 1 records.
Raw import data mapped successfully for period 1.
1 records identified for import.
Unique records processed: 1; Last timestamp: 2023-08-26 16:55:00 CEST
(1693061700)
Finished dry run import
1 records were processed and 1 unique records would have been imported.
*Everything seems to be correct.However, when I run the command without the
--dry run option, ALL the fields are correctly entered in the weewx
database except SYSTEMATIC "rain" and "rainRate" which always remain at 0!I
don't understand why these two fields are never updated in weewx database.
Here for example rain is at 6.9 (since 00H00) and in the database rain
remains at 0 (option cumulative actived). Same thing for rainRate! And
these are the only two fields that pose a problem!Is it a wee_import.py
bug? Does anyone have a solution... Thanks a lot!*
--
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/fe76b4ab-f6db-4b61-bfa6-88ea57f4685cn%40googlegroups.com.