Tom, Thanks for the quick response. I don't know why I missed that. I just used sudo ahead of the wee_device --info command and it worked as expected. I'm not sure why I wasn't using sudo for this command because I use it for all the others!! I'm fairly new to the Linux command line.
Thanks again, Fred On Tue, Mar 28, 2023 at 10:23 AM Tom Keffer <[email protected]> wrote: > See the section *Permissions > <https://weewx.com/docs/usersguide.htm#permissions>* in the User's Guide. > > On Tue, Mar 28, 2023 at 7:16 AM Fred Keller <[email protected]> wrote: > >> I am getting an error when I try to run wee_device. >> >> I stopped the weewx service and waited 1 minute before issuing >> wee_device --info >> >> I got the following error message: >> >> wee_device --info >> >> Using configuration file /etc/weewx/weewx.conf >> >> Using Vantage driver version 3.5.2 (weewx.drivers.vantage) >> >> Traceback (most recent call last): >> >> File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 322, >> in open >> >> self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | >> os.O_NONBLOCK) >> >> PermissionError: [Errno 13] Permission denied: '/dev/ttyUSB0' >> >> >> During handling of the above exception, another exception occurred: >> >> >> Traceback (most recent call last): >> >> File "/usr/share/weewx/wee_device", line 76, in <module> >> >> main() >> >> File "/usr/share/weewx/wee_device", line 72, in main >> >> device.configure(config_dict) >> >> File "/usr/share/weewx/weewx/drivers/__init__.py", line 67, in configure >> >> self.do_options(options, parser, config_dict, not options.noprompt) >> >> File "/usr/share/weewx/weewx/drivers/vantage.py", line 2155, in >> do_options >> >> station = Vantage(**config_dict[DRIVER_NAME]) >> >> File "/usr/share/weewx/weewx/drivers/vantage.py", line 531, in __init__ >> >> self.port.openPort() >> >> File "/usr/share/weewx/weewx/drivers/vantage.py", line 318, in openPort >> >> self.serial_port = serial.Serial(self.port, self.baudrate, >> timeout=self.timeout) >> >> File "/usr/lib/python3/dist-packages/serial/serialutil.py", line 244, >> in __init__ >> >> self.open() >> >> File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 325, >> in open >> >> raise SerialException(msg.errno, "could not open port {}: >> {}".format(self._port, msg)) >> >> serial.serialutil.SerialException: [Errno 13] could not open port >> /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0' >> >> >> I am not sure what to change on my system to allow wee_device to access >> the /dev/ttyUSB0. >> >> >> Fred >> >> -- >> 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/57b51111-8300-4458-8213-2938c3c25c96n%40googlegroups.com >> <https://groups.google.com/d/msgid/weewx-user/57b51111-8300-4458-8213-2938c3c25c96n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "weewx-user" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/weewx-user/98tb_b0X53E/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/CAPq0zECVUhZnH1e6eXgykt%3DtBz3mHm7yuFBMiGFcBXMW%2BWcqgw%40mail.gmail.com > <https://groups.google.com/d/msgid/weewx-user/CAPq0zECVUhZnH1e6eXgykt%3DtBz3mHm7yuFBMiGFcBXMW%2BWcqgw%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/CAAQk4rSBsWa3iQirFTj5S8LkkOuLmRRc2Bav74J%2BR%2B4QH_UPZQ%40mail.gmail.com.
