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 [email protected] 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 <[email protected]> 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 [email protected]
>>>> 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 [email protected]
>>>>> 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 <[email protected]> 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 <[email protected]> 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 [email protected].
>>>>>>>> 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 [email protected].
>>>>>>> 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 [email protected].
>>>>>>>
>>>>>> 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 [email protected].
>>>>
>>> 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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/c8785364-608a-475a-958f-28895bf275a7n%40googlegroups.com.