Sry, here are the relevant parts of the .conf file

[Vantage]
    # This section is for the Davis Vantage series of weather stations.
    
    # Connection type: serial or ethernet 
    #  serial (the classic VantagePro)
    #  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
    type = serial
    
    # If the connection type is serial, a port must be specified:
    #   Debian, Ubuntu, Redhat, Fedora, and SuSE:
    #     /dev/ttyUSB0 is a common USB port name
    #     /dev/ttyS0   is a common serial port name
    #     /dev/ttyAMA0
    #   BSD:
    #     /dev/cuaU0   is a common serial port name
    port = /dev/ttyAMA0
    # port = /dev/ttyUSB0
    # If the connection type is ethernet, an IP Address/hostname is 
required:
    # host = 1.2.3.4
    
    ######################################################
    # The rest of this section rarely needs any attention. 
    # You can safely leave it "as is."
    ######################################################
    
    # Serial baud rate (usually 19200)
    baudrate = 19200
    
    # TCP port (when using the WeatherLinkIP)
    tcp_port = 22222
    
    # TCP send delay (when using the WeatherLinkIP):
    tcp_send_delay = 0.5
    
    # The type of LOOP packet to request: 1 = LOOP1; 2 = LOOP2; 3 = both
    loop_request = 1
    
    # The id of your ISS station (usually 1). If you use a wind meter 
connected
    # to a anemometer transmitter kit, use its id
    iss_id = 3
    
    # How long to wait for a response from the station before giving up (in
    # seconds; must be greater than 2)
    timeout = 120
    
    # How long to wait before trying again (in seconds)
    wait_before_retry = 75
    
    # How many times to try before giving up:
    max_tries = 10
    
    # Vantage model Type: 1 = Vantage Pro; 2 = Vantage Pro2
    model_type = 2
    
    # The driver to use:
    driver = weewx.drivers.vantage

[email protected] schrieb am Donnerstag, 2. Oktober 2025 um 11:44:41 
UTC+2:

> Ladies, Gents, pls help.
> Running system had no problems, Davis Vantage Pro2 with RS232 Output and 
> TTL-matching MAX3232 between VP2 and RPI4. After an power outage (currently 
> no UPS :-( ) weewx doesn't connect to VP2 anymore. What do you think, is an 
> defective MAX 3232 more likely, or a permission problem because of unclean 
> shutdown? Any hints very appreciated.
> Greez
>
> Okt 02 11:16:36 wetterserver systemd[1]: Started weewx.service - WeeWX.
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Initializing 
> weewxd version 5.1.0
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Command line: 
> /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Using Python: 
> 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Located at:   
> /usr/bin/python3
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Platform:     
> Linux-6.12.47+rpt-rpi-v8-aarch64-with-glibc2.36
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Locale:       
> 'de_AT.UTF-8'
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Entry path:   
> /usr/share/weewx/weewxd.py
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: WEEWX_ROOT:   
> /etc/weewx
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Config file: 
>  /etc/weewx/weewx.conf
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: User module: 
>  /etc/weewx/bin/user
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Debug:        1
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: User:         
> weewx
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Group:       
>  weewx
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO __main__: Groups:       
> dialout weewx
> Okt 02 11:16:36 wetterserver weewxd[156438]: DEBUG __main__: loop_on_init: 
> False
> Okt 02 11:16:36 wetterserver weewxd[156438]: DEBUG __main__: Initializing 
> engine
> Okt 02 11:16:36 wetterserver weewxd[156438]: INFO weewx.engine: Loading 
> station type Vantage (weewx.drivers.vantage)
> Okt 02 11:16:36 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Driver version is 3.6.2
> Okt 02 11:16:36 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Option loop_request=1
> Okt 02 11:16:36 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Opened up serial port /dev/ttyAMA0; baud 19200; timeout 120.00
> Okt 02 11:18:37 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Wake up try 1 failed. Exception: Expected to read 2 chars; got 0 instead
> Okt 02 11:18:37 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Retry #1 unable to wake up console... sleeping
> Okt 02 11:21:52 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Wake up try 2 failed. Exception: Expected to read 2 chars; got 0 instead
> Okt 02 11:21:52 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Retry #2 unable to wake up console... sleeping
> Okt 02 11:25:08 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Wake up try 3 failed. Exception: Expected to read 2 chars; got 0 instead
> Okt 02 11:25:08 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Retry #3 unable to wake up console... sleeping
> Okt 02 11:28:24 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Wake up try 4 failed. Exception: Expected to read 2 chars; got 0 instead
> Okt 02 11:28:24 wetterserver weewxd[156438]: DEBUG weewx.drivers.vantage: 
> Retry #4 unable to wake up console... sleeping
> Okt 02 11:28:51 wetterserver weewxd[156438]: INFO __main__: Received 
> signal TERM (15).
> Okt 02 11:28:51 wetterserver systemd[1]: Stopping weewx.service - WeeWX...
> Okt 02 11:28:51 wetterserver weewxd[156438]: ERROR weewx.engine: Import of 
> driver failed:  (<class '__main__.Terminate'>)
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****  Traceback (most recent call last):
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****      self.console = loader_function(config_dict, self)
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 32, in loader
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****      return VantageService(engine, config_dict)
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 2046, in 
> __init__
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****      Vantage.__init__(self, **config_dict[DRIVER_NAME])
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 539, in 
> __init__
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****      self._setup()
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 1440, in 
> _setup
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****      self.port.wakeup_console(max_tries=self.max_tries)
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 109, in 
> wakeup_console
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****      time.sleep(self.wait_before_retry)
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewxd.py", line 221, in sigTERMhandler
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****      raise Terminate
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL weewx.engine:     
> ****  Terminate
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL __main__: Unable to 
> load driver:
> Okt 02 11:28:51 wetterserver weewxd[156438]: CRITICAL __main__:     **** 
>  Exiting...
> Okt 02 11:28:51 wetterserver systemd[1]: weewx.service: Main process 
> exited, code=exited, status=4/NOPERMISSION
> Okt 02 11:28:51 wetterserver systemd[1]: weewx.service: Failed with result 
> 'exit-code'.
> Okt 02 11:28:51 wetterserver systemd[1]: Stopped weewx.service - WeeWX.
>

-- 
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 visit 
https://groups.google.com/d/msgid/weewx-user/d3953027-84c3-4b6e-8b91-88ab136468bcn%40googlegroups.com.

Reply via email to