Ville Many thanks for your support. As requested output of ls /dev/
is here: DMac@WeeWX:~ $ ls /dev/ autofs loop1 ram6 tty24 tty58 vcsu1 block loop2 ram7 tty25 tty59 vcsu2 bsg loop3 ram8 tty26 tty6 vcsu3 btrfs-control loop4 ram9 tty27 tty60 vcsu4 bus loop5 random tty28 tty61 vcsu5 cachefiles loop6 rfkill tty29 tty62 vcsu6 cec0 loop7 rtc tty3 tty63 vcsu7 cec1 loop-control rtc0 tty30 tty7 vga_arbiter char mapper sda tty31 tty8 vhci console media0 sda1 tty32 tty9 vhost-net cpu_dma_latency media1 serial tty33 ttyAMA10 vhost-vsock cuse media2 serial0 tty34 ttyprintk video19 disk mem sg0 tty35 ttyUSB0 video20 dma_heap mmcblk0 shm tty36 uhid video21 dri mmcblk0p1 snd tty37 uinput video22 fd mmcblk0p2 spidev10.0 tty38 urandom video23 full mqueue stderr tty39 v4l video24 fuse net stdin tty4 vantage video25 gpiochip0 null stdout tty40 vcio video26 gpiochip1 port tty tty41 vc-mem video27 gpiochip2 ppp tty0 tty42 vcs video28 gpiochip3 pps0 tty1 tty43 vcs1 video29 gpiochip4 ptmx tty10 tty44 vcs2 video30 gpiomem0 ptp0 tty11 tty45 vcs3 video31 gpiomem1 pts tty12 tty46 vcs4 video32 gpiomem2 ram0 tty13 tty47 vcs5 video33 gpiomem3 ram1 tty14 tty48 vcs6 video34 gpiomem4 ram10 tty15 tty49 vcs7 video35 hwrng ram11 tty16 tty5 vcsa video36 i2c-11 ram12 tty17 tty50 vcsa1 video37 i2c-12 ram13 tty18 tty51 vcsa2 watchdog initctl ram14 tty19 tty52 vcsa3 watchdog0 input ram15 tty2 tty53 vcsa4 zero kmsg ram2 tty20 tty54 vcsa5 kvm ram3 tty21 tty55 vcsa6 log ram4 tty22 tty56 vcsa7 loop0 ram5 tty23 tty57 vcsu Regards Dave On Wednesday 21 February 2024 at 12:49:42 UTC vhel...@gmail.com wrote: > Hi, > > Plug the USB serial converter with weatherstation plugged to your RPI5. > Check from linux terminal command: ls /dev/ to see is your logger there. > Paste the results of: ls /dev/ here. > > -Ville- > > > keskiviikko 21. helmikuuta 2024 klo 14.38.36 UTC+2 Dave McCreath kirjoitti: > >> Recently acquired an RPi 5 and decided this morning to migrate WeeWX over >> to it from an up to date RPi 4. >> >> Three attempts, all failed with the same errors. I have tried with both >> the USB serial connector inserted and without. I'm running the RPi >> headless over VNC and nothing else plugged into it at all apart from the >> power lead. >> >> *Log:* >> >> 2024-02-21T12:15:44.944885+00:00 WeeWX weectl[2869]: INFO weectllib: >> Initializing weectl version 5.0.2 >> 2024-02-21T12:15:44.945066+00:00 WeeWX weectl[2869]: INFO weectllib: >> Command line: /usr/share/weewx/weectl.py station reconfigure >> --config=/etc/weewx/weewx.conf --driver=weewx.drivers.vantage >> --units=metric --location=Leverington --latitude=52.693 --longitude=0.147 >> --altitude=3,meter --register=y --station-url= >> https://www.wunderground.com/dashboard/pws/ICAMBSLE2 --no-prompt >> --no-backup >> 2024-02-21T12:15:44.945101+00:00 WeeWX weectl[2869]: ERROR >> weeutil.startup: Cannot load user extensions: No module named 'user' >> 2024-02-21T12:15:44.974672+00:00 WeeWX weectl[2869]: INFO weectl-station: >> Using Vantage version 3.6.2 (weewx.drivers.vantage) >> 2024-02-21T12:15:45.030191+00:00 WeeWX systemd[1]: Reloading. >> 2024-02-21T12:15:45.848292+00:00 WeeWX systemd[1]: Reloading. >> 2024-02-21T12:15:46.281844+00:00 WeeWX systemd[1]: Started weewx.service >> - WeeWX. >> 2024-02-21T12:15:46.362945+00:00 WeeWX weewxd[3153]: INFO __main__: >> Initializing weewxd version 5.0.2 >> 2024-02-21T12:15:46.363060+00:00 WeeWX weewxd[3153]: INFO __main__: >> Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf >> 2024-02-21T12:15:46.371965+00:00 WeeWX weewxd[3153]: INFO __main__: Using >> Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] >> 2024-02-21T12:15:46.372032+00:00 WeeWX weewxd[3153]: INFO __main__: >> Located at /usr/bin/python3 >> 2024-02-21T12:15:46.374175+00:00 WeeWX weewxd[3153]: INFO __main__: >> Platform Linux-6.1.0-rpi8-rpi-2712-aarch64-with-glibc2.36 >> 2024-02-21T12:15:46.374268+00:00 WeeWX weewxd[3153]: INFO __main__: >> Locale: 'en_GB.UTF-8' >> 2024-02-21T12:15:46.374299+00:00 WeeWX weewxd[3153]: INFO __main__: Entry >> path: /usr/share/weewx/weewxd.py >> 2024-02-21T12:15:46.374324+00:00 WeeWX weewxd[3153]: INFO __main__: >> WEEWX_ROOT: /etc/weewx >> 2024-02-21T12:15:46.374352+00:00 WeeWX weewxd[3153]: INFO __main__: >> Configuration file: /etc/weewx/weewx.conf >> 2024-02-21T12:15:46.374376+00:00 WeeWX weewxd[3153]: INFO __main__: User >> module: /etc/weewx/bin/user >> 2024-02-21T12:15:46.374401+00:00 WeeWX weewxd[3153]: INFO __main__: >> Debug: 0 >> 2024-02-21T12:15:46.374584+00:00 WeeWX weewxd[3153]: INFO weewx.engine: >> Loading station type Vantage (weewx.drivers.vantage) >> 2024-02-21T12:15:46.379577+00:00 WeeWX weewxd[3153]: ERROR weewx.engine: >> Import of driver failed: [Errno 2] could not open port /dev/ttyUSB0: [Errno >> 2] No such file or directory: '/dev/ttyUSB0' (<class >> 'serial.serialutil.SerialException'>) >> 2024-02-21T12:15:46.382885+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** Traceback (most recent call last): >> 2024-02-21T12:15:46.384033+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** File >> "/usr/lib/python3/dist-packages/serial/serialposix.py", line 322, in open >> 2024-02-21T12:15:46.384085+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** self.fd = os.open(self.portstr, os.O_RDWR | >> os.O_NOCTTY | os.O_NONBLOCK) >> 2024-02-21T12:15:46.384112+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> 2024-02-21T12:15:46.384136+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** FileNotFoundError: [Errno 2] No such file or >> directory: '/dev/ttyUSB0' >> 2024-02-21T12:15:46.384173+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** >> 2024-02-21T12:15:46.384196+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** During handling of the above exception, another >> exception occurred: >> 2024-02-21T12:15:46.384219+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** >> 2024-02-21T12:15:46.384240+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** Traceback (most recent call last): >> 2024-02-21T12:15:46.384261+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** File "/usr/share/weewx/weewx/engine.py", line >> 115, in setupStation >> 2024-02-21T12:15:46.384285+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** self.console = loader_function(config_dict, >> self) >> 2024-02-21T12:15:46.384311+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> 2024-02-21T12:15:46.384339+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", >> line 32, in loader >> 2024-02-21T12:15:46.384367+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** return VantageService(engine, config_dict) >> 2024-02-21T12:15:46.384391+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> 2024-02-21T12:15:46.384417+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", >> line 2046, in __init__ >> 2024-02-21T12:15:46.384448+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** Vantage.__init__(self, >> **config_dict[DRIVER_NAME]) >> 2024-02-21T12:15:46.384477+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", >> line 536, in __init__ >> 2024-02-21T12:15:46.384504+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** self.port.openPort() >> 2024-02-21T12:15:46.384528+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", >> line 319, in openPort >> 2024-02-21T12:15:46.384556+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** self.serial_port = serial.Serial(self.port, >> self.baudrate, timeout=self.timeout) >> 2024-02-21T12:15:46.384577+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> 2024-02-21T12:15:46.384607+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** File >> "/usr/lib/python3/dist-packages/serial/serialutil.py", line 244, in __init__ >> 2024-02-21T12:15:46.384633+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** self.open() >> 2024-02-21T12:15:46.384660+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** File >> "/usr/lib/python3/dist-packages/serial/serialposix.py", line 325, in open >> 2024-02-21T12:15:46.384691+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** raise SerialException(msg.errno, "could not >> open port {}: {}".format(self._port, msg)) >> 2024-02-21T12:15:46.384732+00:00 WeeWX weewxd[3153]: CRITICAL >> weewx.engine: **** serial.serialutil.SerialException: [Errno 2] could >> not open port /dev/ttyUSB0: [Errno 2] No such file or directory: >> '/dev/ttyUSB0' >> 2024-02-21T12:15:46.384766+00:00 WeeWX weewxd[3153]: CRITICAL __main__: >> Unable to load driver: [Errno 2] could not open port /dev/ttyUSB0: [Errno >> 2] No such file or directory: '/dev/ttyUSB0' >> 2024-02-21T12:15:46.384797+00:00 WeeWX weewxd[3153]: CRITICAL __main__: >> **** Exiting... >> 2024-02-21T12:15:46.418049+00:00 WeeWX systemd[1]: weewx.service: Main >> process exited, code=exited, status=4/NOPERMISSION >> 2024-02-21T12:15:46.418151+00:00 WeeWX systemd[1]: weewx.service: Failed >> with result 'exit-code'. >> 2024-02-21T12:17:01.034563+00:00 WeeWX CRON[3176]: (root) CMD (cd / && >> run-parts --report /etc/cron.hourly) >> >> *Output of weewx status:* >> >> weewx.service - WeeWX >> Loaded: loaded (/lib/systemd/system/weewx.service; enabled; preset: >> enabled) >> Active: failed (Result: exit-code) since Wed 2024-02-21 12:15:46 >> GMT; 22s ago >> Duration: 136ms >> Docs: https://weewx.com/docs >> Process: 3153 ExecStart=weewxd /etc/weewx/weewx.conf (code=exited, >> status=4) >> Main PID: 3153 (code=exited, status=4) >> CPU: 127ms >> >> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine: **** >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine: **** >> File "/usr/lib/python3/dist-packages/serial/serialutil.py", line 244, in >> __init__ >> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine: **** >> self.open() >> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine: **** >> File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 325, in >> open >> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine: **** >> raise SerialException(msg.errno, "could not open port {}: >> {}".format(self._port, msg)) >> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine: **** >> serial.serialutil.SerialException: [Errno 2] could not open port >> /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0' >> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL __main__: Unable to load >> driver: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file >> or directory: '/dev/ttyUSB0' >> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL __main__: **** >> Exiting... >> Feb 21 12:15:46 WeeWX systemd[1]: weewx.service: Main process exited, >> code=exited, status=4/NOPERMISSION >> Feb 21 12:15:46 WeeWX systemd[1]: weewx.service: Failed with result >> 'exit-code'. >> >> ENDS >> >> From what I can see from very limited experience, it looks like a fault >> with the serial USB connection (that is now back working fine on the RPi4). >> >> Any help much appreciated. >> >> Dave >> >> >> -- 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/a1a436a3-3436-4999-87d3-eabfc1960f17n%40googlegroups.com.