Because your configuration file is in a protected area, you need to be a
superuser to change things. Easily done: just prefix things with 'sudo':

*sudo wee_config --reconfigure*


On Sat, Apr 30, 2022 at 4:46 PM D R <daleeaucla...@gmail.com> wrote:

> And this is what is in my weewx.conf file (or part of it):
>
>
>  [[CWOP]]
>         # This section is for configuring posts to CWOP.
>
>         # If you wish to post to CWOP, set the option 'enable' to true,
>         # then specify the station ID (e.g., CW1234).
>         enable = false
>         station = replace_me
>         # If this is an APRS (radio amateur) station, specify the
>         # passcode (e.g., 12345). Otherwise, ignore.
>         passcode = replace_me
>
>
>     [[PWSweather]]
>         # This section is for configuring posts to PWSweather.com.
>         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:~ $
>
>         # If you wish to post to PWSweather.com, set the option 'enable'
> to true, then specify a
>         # station and password. To guard against parsing errors, put the
> password in quotes.
>         enable = false
>         station = replace_me
>         password = replace_me
>
>     [[WOW]]
>         # This section is for configuring posts to WOW.
>
> On Saturday, April 30, 2022 at 6:43:37 PM UTC-5 D R wrote:
>
>> 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/c8785364-608a-475a-958f-28895bf275a7n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/c8785364-608a-475a-958f-28895bf275a7n%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/CAPq0zEAi%3D04cOvc1e9jq3DcqU3GewGHDO29%3D%3DMPEqj7iW6wPgg%40mail.gmail.com.

Reply via email to