*Good morning,*
*My WeeWX.sdb database works perfectly. I removed all unnecessary fields
with sudo wee_database --drop-columns=XXX,YYY,ZZZ which worked perfectly.I
renamed the field "heatindex1", from the base to "wetbulbTemp" with the
command: sudo wee_database --rename-column=heatindex1
--to-name=wetbulbTemp. Flawless.The problem is when I try to insert CSV
data into the database using the wee_import.py utility.All fields work on
import except the one renamed to "wetbulbTemp"...If I remove the
wetbulbTemp field from the import configuration file (*.conf), the import
is done without any problem.With the field renamed "wetbulbTemp", I get the
following message:*
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
slice=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 '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'
source field 'wetbulbTemp' in units 'degree_C' --> WeeWX field
'wetbulbTemp'
Raw import data read successfully for period 1.
Mapping raw import data for period 1 ...
Traceback (most recent call last):
File "/usr/share/weewx/wee_import", line 900, in <module>
hand()
File "/usr/share/weewx/wee_import", line 830, in main
source_obj.run()
File "/usr/share/weewx/weeimport/weeimport.py", line 421, in run
_mapped_data = self.mapRawData(_raw_data, self.archive_unit_sys)
File "/usr/share/weewx/weeimport/weeimport.py", line 981, in mapRawData
weewx.units.obs_group_dict[_field])
File "/usr/lib/python3.9/collections/__init__.py", line 941, in
__getitem__
return self.__missing__(key) # support subclasses that define
__missing__
File "/usr/lib/python3.9/collections/__init__.py", line 933, in
__missing__
raiseKeyError(key)
*KeyError: 'wetbulbTemp'*
*I couldn't find any help in the WeeWX documentation on this.What is
happening with this renamed field and what is the solution to integrate the
CSV data of this field into my modified weewx.sdb database?*
Thank you...
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/6c188279-16f6-448d-a234-0f8d6e3e6437n%40googlegroups.com.