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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/fd6dae13-3811-4e56-bc3d-b9656cb1e819n%40googlegroups.com.

Reply via email to