for the records: i had an backup from timeshift an spooled back 1 week. now 
everything is running smooth again. data from 7 days are missing, but thats 
ok. so i assume, that the shutdown did anything with the rights of the  i/o.
tnx and greez

[email protected] schrieb am Donnerstag, 2. Oktober 2025 um 13:25:00 
UTC+2:

> 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/dea668e9-399c-4682-8345-0e1ed78a3d07n%40googlegroups.com.

Reply via email to