OK, I move everything slowly:
I placed everything in the "/etc/weewx/import" directory
wee_import --import-config=/etc/weewx/import/trou.conf --dry-run
Using WeeWX configuration file /etc/weewx/weewx.conf
Starting wee_import...
A CSV import from source file '/etc/weewx/import/data.csv' has been
requested.
Using database binding 'wx_binding', which is bound to database 'weewx'
Destination table 'archive' unit system is '0x10' (METRIC).
This is a dry run, imported data will not be saved to archive.
Starting dry run import ...
Traceback (most recent call last):
File "/usr/share/weewx/wee_import", line 903, in <module>
main()
File "/usr/share/weewx/wee_import", line 833, in main
source_obj.run()
File "/usr/share/weewx/weeimport/weeimport.py", line 402, in run
_mapped_data = self.mapRawData(_raw_data, self.archive_unit_sys)
File "/usr/share/weewx/weeimport/weeimport.py", line 919, in mapRawData
self.map[_field]['units'],
KeyError: 'units'
Here is the "trou.conf" configuration file
source = CSV
[CSV]
file = /etc/weewx/import/data.csv
delimiter = ;
decimal = ,
interval = conf
qc = True
calc_missing = False
ignore_invalid_data = True
tranche = 250
UV_sensor = True
solar_sensor = True
raw_datetime_format = %Y-%m-%d %H:%M:%S
rain = discrete
wind_direction = 0,360
[[FieldMap]]
dateTime = date, unix_epoch
barometer = pression, hPa
outTemp = Temp, degree_C
outHumidity = Hum, percent
windSpeed = Vent, km_per_hour
windDir = Direction, degree_compass
rain = Pluie, mm
dewpoint = Rose, degree_C
radiation = rayonnement, watt_per_meter_squared
UV = uv
et le fichier weewx.conf <https://pastebin.com/yZgJR3UP>
Le samedi 23 octobre 2021 à 22:45:54 UTC+2, gjr80 a écrit :
> Your import config file needs a source
> <http://weewx.com/docs/utilities.htm#General> entry and it appears it
> does not exist. Neither of your pastebin links appear to work. If you can’t
> solve the source problem just paste a copy of trou.conf here, can’t provide
> any further advice without seeing trou.conf.
>
> Gary
>
> On Saturday, 23 October 2021 at 21:10:14 UTC+10 [email protected]
> wrote:
>
>> Hello,
>>
>> I come back to you with my English comprehension problem -> French for
>> the Wee_import utility.
>> The facts: I have a hole of a good month in my data (from 13/05/21 to
>> 19/06/21). As I am in the "Meteo Belgique" network, I was able to retrieve
>> some data in CSV format: https://pastebin.com/pccbnzhs
>> I placed the configuration file (named "trou.conf")
>> https://pastebin.com/essg6rbp and the CSV in the /home/pi file
>> The " wee_import --import-config=/home/pi/trou.conf --dry-run " returns:
>>
>> Using WeeWX configuration file /etc/weewx/weewx.conf
>> Starting wee_import...
>> Traceback (most recent call last):
>> File "/usr/share/weewx/weeimport/weeimport.py", line 302, in
>> sourceFactory
>> source = import_config_dict['source']
>> File "/usr/lib/python3/dist-packages/configobj.py", line 554, in
>> __getitem__
>> val = dict.__getitem__(self, key)
>> KeyError: 'source'
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>> File "/usr/share/weewx/wee_import", line 903, in <module>
>> main()
>> File "/usr/share/weewx/wee_import", line 832, in main
>> args)
>> File "/usr/share/weewx/weeimport/weeimport.py", line 306, in
>> sourceFactory
>> _source_keys = [s for s in SUPPORTED_SOURCES if s in
>> import_config_dict.keys]
>> File "/usr/share/weewx/weeimport/weeimport.py", line 306, in <listcomp>
>> _source_keys = [s for s in SUPPORTED_SOURCES if s in
>> import_config_dict.keys]
>> TypeError: argument of type 'method' is not iterable
>>
>>
--
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/48f7e11e-143e-4c73-af2b-e0b1c3c21c44n%40googlegroups.com.