I perhaps spoke too soon:
I went back to complete the install, and got this:

choose a driver [4]: 0
Specify the serial port on which the station is connected, for
example /dev/ttyUSB0 or /dev/ttyS0.
port [/dev/ttyUSB0]: /dev/ttyUSB0
Traceback (most recent call last):
  File "/usr/lib/python3.9/shutil.py", line 806, in move
    os.rename(src, real_dst)
PermissionError: [Errno 13] Permission denied: '/etc/weewx/weewx.conf' -> 
'/etc/weewx/weewx.conf.20220430184103'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/share/weewx/wee_config", line 128, in <module>
    main()
  File "/usr/share/weewx/wee_config", line 122, in main
    config_mgr.run(args, options)
  File "/usr/share/weewx/weecfg/config.py", line 135, in run
    backup_path = weecfg.save(config_dict, output_path, not 
options.no_backup)
  File "/usr/share/weewx/weecfg/__init__.py", line 167, in save
    backup_path = weeutil.weeutil.move_with_timestamp(config_path)
  File "/usr/share/weewx/weeutil/weeutil.py", line 1467, in 
move_with_timestamp
    shutil.move(filepath, newpath)
  File "/usr/lib/python3.9/shutil.py", line 820, in move
    copy_function(src, real_dst)
  File "/usr/lib/python3.9/shutil.py", line 435, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.9/shutil.py", line 264, in copyfile
    with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 
'/etc/weewx/weewx.conf.20220430184103'
pi@raspberrypi:~ $ 

On Saturday, April 30, 2022 at 6:40:00 PM UTC-5 D R wrote:

> ls -l /usr/share/weewx/user
> total 168
> -rw-rw-r-- 1 root root 142476 Apr 25 18:53 belchertown.py
> -rw-r--r-- 1 root root    541 Mar  1 17:19 extensions.py
> -rw-r--r-- 1 root root    306 Apr 21 19:32 __init__.py
> drwxr-xr-x 4 root root   4096 Apr 30 13:57 installer
> drwxr-xr-x 2 root root   4096 Apr 25 19:00 __pycache__
> -rw-r--r-- 1 root root  10513 Apr 30 18:31 twi.py
>
>
> then 
>
> pi@raspberrypi:~ $ grep VERSION /usr/share/weewx/user/twi.py
> DRIVER_VERSION = '0.4'
>         loginf('driver version is %s' % DRIVER_VERSION)
>         print("twi driver version %s" % DRIVER_VERSION)
>
>
> And then:
>
>
> Installed drivers include:
>   0) TWI             (user.twi)                
>   1) AcuRite         (weewx.drivers.acurite)   
>   2) CC3000          (weewx.drivers.cc3000)    
>   3) FineOffsetUSB   (weewx.drivers.fousb)     
>   4) Simulator       (weewx.drivers.simulator) 
>   5) TE923           (weewx.drivers.te923)     
>   6) Ultimeter       (weewx.drivers.ultimeter) 
>   7) Vantage         (weewx.drivers.vantage)   
>   8) WMR100          (weewx.drivers.wmr100)    
>   9) WMR300          (weewx.drivers.wmr300)    
>  10) WMR9x8          (weewx.drivers.wmr9x8)    
>  11) WS1             (weewx.drivers.ws1)       
>  12) WS23xx          (weewx.drivers.ws23xx)    
>  13) WS28xx          (weewx.drivers.ws28xx)    
>
> I'm sure I have / had a gremlin.
>
> I am off to try it.  Have to move the RP400 downstairs and make sure I can 
> see he USBtty0 and all that
>
> Thank you for the hand holding, both of you.  You can be pretty certain 
> that the NSA doesn't have me on their radar for hacking into computers!
> Dale
>
> On Saturday, April 30, 2022 at 5:10:08 PM UTC-5 tke...@gmail.com wrote:
>
>> The package installer should not be necessary. All the installer does is 
>> call the same API as wee_config.
>>
>> -tk
>>
>> On Sat, Apr 30, 2022 at 3:08 PM vince <vince...@gmail.com> wrote:
>>
>>> yeah - it's a little more complicated than just grabbing one file.
>>> You want to download it as a package and use the extension installer.
>>>
>>> cd
>>> git clone https://github.com/tkeffer/weewx-twi.git weewx-twi
>>> sudo wee_extension --install weewx-twi
>>>
>>> then it should appear in the menu.
>>>
>>> If 'git' is not present, then "sudo apt-get install git" will install 
>>> that.
>>>
>>> On Saturday, April 30, 2022 at 2:35:04 PM UTC-7 daleea...@gmail.com 
>>> wrote:
>>>
>>>> I downloaded the twi.py which you furnished at the above link, and 
>>>> copied it from the pi/Downloads directory to the /usr/share/weewx/user 
>>>> area 
>>>> and re-ran the wee_config --reconfigure program, but again only 12 choices 
>>>> were shown and the TWI was not one of them.
>>>>
>>>> I'm sure it is my error with the trouble I had trying to move the file 
>>>> from my download directory to the /user area.
>>>>
>>>> I even tried modifying Mathew's install instruction to do so too but it 
>>>> had a run error so I guess that isn't going to work!
>>>>
>>>> I will try later after I rest my brain a bit, but am I correct in 
>>>> assuming the procedure to do is to download the twi.py you provided, move 
>>>> it from the Downloads area into the /usr/share/weewx/user area after 
>>>> removing the previous twi.py file, and then run the wee_config again, or 
>>>> have I missed a step?
>>>>
>>>> Thanks and sorry to be gumming up the works here. Dale
>>>>
>>>>
>>>> On Saturday, April 30, 2022 at 3:26:25 PM UTC-5 tke...@gmail.com wrote:
>>>>
>>>>> I just did a quick port. There may be issues with how the driver 
>>>>> communicates with the hardware. Give it a try. 
>>>>>
>>>>> You can find the port at https://github.com/tkeffer/weewx-twi
>>>>>
>>>>> On Sat, Apr 30, 2022 at 1:05 PM DR <daleea...@gmail.com> wrote:
>>>>>
>>>>>> a) thank you for the very speedy reply.
>>>>>>
>>>>>> b) I would have never figured that out, so thank you for sharing your 
>>>>>> knowledge of all this
>>>>>>
>>>>>> c) I am happy with python 3 and the way things run and would be too 
>>>>>> nervous about goofing something up.   I will wait patiently for the 
>>>>>> system 
>>>>>> to work, with revisions being passed along. 
>>>>>>
>>>>>>
>>>>>> Thanks for your attention, I'm anxious to try it, and will see if one 
>>>>>> of my other stations will work. Do you know off hand if the Peet 
>>>>>> Brothers 
>>>>>> driver (another station I have) is working with Python 3?
>>>>>>
>>>>>> Dale
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 4/30/2022 2:54 PM, Tom Keffer wrote:
>>>>>>
>>>>>> The problem is that the twi driver has not been ported to Python 3. 
>>>>>>
>>>>>> I'll do the port and submit a PR to Matthew. Or, you can try Python 
>>>>>> 2.7.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Apr 30, 2022 at 12:22 PM D R <daleea...@gmail.com> wrote:
>>>>>>
>>>>>>> I did forget to mention that I found twi.py in the 
>>>>>>> /usr/share/weewx/user directory.  It is puzzling to me that there were 
>>>>>>> no 
>>>>>>> other drivers from the list shown during the wee_configure 
>>>>>>> --reconfigure 
>>>>>>> selection shown here, unless they are stored elsewhere or 'built in' 
>>>>>>> and 
>>>>>>> not visible, and the twi.py is added on somehow.  Dale
>>>>>>>
>>>>>>>
>>>>>>> On Saturday, April 30, 2022 at 2:14:50 PM UTC-5 D R wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> I am past testing and now want to connect my Rasp 400 to a real wx 
>>>>>>>> station I have running, a Texas Weather Instruments.
>>>>>>>>
>>>>>>>> I went to github and got the driver that Matthew has furnished, 
>>>>>>>> downloaded it and installed with the instructions given into my WeeWx 
>>>>>>>> 4.8.
>>>>>>>>
>>>>>>>> Then I did a wee_config --reconfigure and was stepping through the 
>>>>>>>> choices until lI got to the 
>>>>>>>> Installed Drivers choice, and in the 12) shown, there was no 
>>>>>>>> mention of the newly installed TWI driver.
>>>>>>>>
>>>>>>>> Is there a way of making it show up in some way other than 
>>>>>>>> wee_config,?
>>>>>>>>
>>>>>>>> Thanks for any suggestions.  Dale
>>>>>>>>
>>>>>>>> -- 
>>>>>>> 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+...@googlegroups.com.
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/weewx-user/e84e7fdb-97df-4e1b-bf4b-d59ec0f055cen%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/e84e7fdb-97df-4e1b-bf4b-d59ec0f055cen%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> -- 
>>>>>> 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+...@googlegroups.com.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEA7KPfYYG%2Bm_CA9r0G9N_CxCbeMyf%2BHv%2BjUbJGRyKK9YA%40mail.gmail.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEA7KPfYYG%2Bm_CA9r0G9N_CxCbeMyf%2BHv%2BjUbJGRyKK9YA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>> -- 
>>>>>> 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+...@googlegroups.com.
>>>>>>
>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/cecfe9f9-50a9-b1cd-731e-30af95733ce7%40gmail.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/cecfe9f9-50a9-b1cd-731e-30af95733ce7%40gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>> 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+...@googlegroups.com.
>>>
>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/5f0a7ded-e64d-43ed-aaff-95dac528c956n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/5f0a7ded-e64d-43ed-aaff-95dac528c956n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
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/687cdf02-6e71-4ee5-91d3-64a987592c96n%40googlegroups.com.

Reply via email to