Thank you Janne, let me see what I can do.

Gary

On Tuesday, 22 February 2022 at 08:16:13 UTC+10 jannep...@gmail.com wrote:

> Hi Gary
> I sent you PM
>
> Janne
>
> maanantai 21. helmikuuta 2022 klo 23.06.58 UTC+2 gjr80 kirjoitti:
>
>> Would you also please provide a copy of the import config file you are 
>> using and a sample of the data (at least the header line and a few lines of 
>> data) you are trying to import.
>>
>> I would also stop trying to patch the code to make it work; you will 
>> likely only continue to encounter other issues, most likely caused by your 
>> previous changes. Give me some time to work through the initial problem.
>>
>> Gary
>>
>> On Tuesday, 22 February 2022 at 06:06:04 UTC+10 jannep...@gmail.com 
>> wrote:
>>
>>> Hi, more info.
>>> I fixed with ducktape the first problem by commenting out the line 635 
>>> from weeimport.py 
>>>
>>>             #                        and _val['units'] not in 
>>> weewx.units.USUnits.values()
>>>
>>> But this did not solve my import troubles. Now it looks that csv.conf 
>>> and weewx.conf does not understand each other. csv.conf is asking for 
>>> unkonwn units
>>>
>>>    Using WeeWX configuration file /etc/weewx/weewx.conf
>>>    Starting wee_import...
>>>    A CSV import from source file '/var/tmp/data.csv' has been requested.
>>>    Using database binding 'wx_binding', which is bound to database 
>>> 'weewx.sdb'
>>>    Destination table 'archive' unit system is '0x11' (METRICWX).
>>>    Missing derived observations will be calculated.
>>>    This is a dry run, imported data will not be saved to archive.
>>>    Starting dry run import ...
>>>    **** Unknown units 'uv_index' specified for field 'UV' in 
>>> /var/tmp/csv.conf.
>>>    **** Nothing done, exiting.
>>>
>>> If I comment out UV, from my csv.conf wee_import finds next unknown 
>>> unit... I also have tried to create group_uv to weewx.conf. The unkonwn 
>>> units are uv_index, percent, degree_compass.
>>>
>>> regards
>>> Janne
>>> maanantai 21. helmikuuta 2022 klo 14.44.40 UTC+2 jannep...@gmail.com 
>>> kirjoitti:
>>>
>>>> hi
>>>> python 2. Here is log. When I start weewx, LOOP is working. I can get 
>>>> weather station info to terminal, but maybe not to database. I have a 
>>>> Ventus weather station and I download data every now and then to windows. 
>>>> From there I import the data in csv to weewx. 
>>>>
>>>> Janne
>>>>
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO __main__: Initializing 
>>>> weewx version 4.6.2
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO __main__: Using Python 
>>>> 2.7.17 (default, Feb 27 2021, 15:10:58) #012[GCC 7.5.0]
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO __main__: Platform 
>>>> Linux-5.4.0-99-generic-x86_64-with-LinuxMint-19.3-tricia
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO __main__: Locale is 
>>>> 'fi_FI.UTF-8'
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO __main__: Using 
>>>> configuration file /etc/weewx/weewx.conf
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO __main__: Debug is 0
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.engine: Loading 
>>>> station type WS6in1 (user.ws6in1)
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.engine: StdConvert 
>>>> target unit is 0x11
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.wxservices: 
>>>> StdWXCalculate will use data binding wx_binding
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.engine: Archive will 
>>>> use data binding wx_binding
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.engine: Record 
>>>> generation will be attempted in 'hardware'
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.engine: Using archive 
>>>> interval of 300 seconds (specified in weewx configuration)
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.restx: 
>>>> StationRegistry: Registration not requested.
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.restx: Wunderground: 
>>>> Posting not enabled.
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.restx: PWSweather: 
>>>> Posting not enabled.
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.restx: CWOP: Posting 
>>>> not enabled.
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.restx: WOW: Posting 
>>>> not enabled.
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.restx: AWEKAS: 
>>>> Posting not enabled.
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.engine: 'pyephem' not 
>>>> detected, extended almanac data is not available
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO __main__: Starting up weewx 
>>>> version 4.6.2
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.engine: Using binding 
>>>> 'wx_binding' to database 'weewx.sdb'
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.manager: Starting 
>>>> backfill of daily summaries
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.manager: Daily 
>>>> summaries up to date
>>>> Feb 21 14:31:09 janne-Lat weewx[21011] INFO weewx.engine: Starting main 
>>>> packet loop.
>>>>
>>>> maanantai 21. helmikuuta 2022 klo 9.37.18 UTC+2 gjr80 kirjoitti:
>>>>
>>>>> Janne,
>>>>>
>>>>> Could you please let me know whether WeeWX is being run under python 2 
>>>>> or 3? You can tell by looking at the WeeWX log during WeeWX startup (the 
>>>>> python version is logged) or you can look at the first line of any of the 
>>>>> wee_xxxxxx (eg wee_database) utilities in the /usr/share/weewx 
>>>>> directory.
>>>>>
>>>>> If yo cannot work it out please restart WeeWX and post a log extract 
>>>>> showing the full WeeWX startup.
>>>>>
>>>>> Gary
>>>>>
>>>>> On Monday, 21 February 2022 at 04:21:57 UTC+10 jannep...@gmail.com 
>>>>> wrote:
>>>>>
>>>>>> Hi, I updated from 4.5 to 4.6.2 and my wee_import stop to next 
>>>>>> message:
>>>>>>
>>>>>> I use WS6in1-driver with my Ventus.
>>>>>>
>>>>>> .......................
>>>>>> Using WeeWX configuration file /etc/weewx/weewx.conf
>>>>>> Starting wee_import...
>>>>>> A CSV import from source file '/var/tmp/data.csv' has been requested.
>>>>>> Using database binding 'wx_binding', which is bound to database 
>>>>>> 'weewx.sdb'
>>>>>> Destination table 'archive' unit system is '0x11' (METRICWX).
>>>>>> Missing derived observations will be calculated.
>>>>>> 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 899, in <module>
>>>>>>     main()
>>>>>>   File "/usr/share/weewx/wee_import", line 829, in main
>>>>>>     source_obj.run()
>>>>>>   File "/usr/share/weewx/weeimport/weeimport.py", line 372, in run
>>>>>>     _raw_data = self.getRawData(period)
>>>>>>   File "/usr/share/weewx/weeimport/csvimport.py", line 246, in 
>>>>>> getRawData
>>>>>>     self.map = self.parseMap('CSV', _csv_reader, self.csv_config_dict)
>>>>>>   File "/usr/share/weewx/weeimport/weeimport.py", line 635, in 
>>>>>> parseMap
>>>>>>     and _val['units'] not in weewx.units.USUnits.values():
>>>>>> AttributeError: 'ListOfDicts' object has no attribute 'values'
>>>>>> ..........................................
>>>>>>
>>>>>> What this does mean? Any help? 
>>>>>>
>>>>>> Is there easy way to get back to working configuration (4.5)? 
>>>>>>
>>>>>> regards
>>>>>> Janne
>>>>>>
>>>>>

-- 
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/953b3df5-6657-4fc0-860f-17bb990e8cc0n%40googlegroups.com.

Reply via email to