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/c531a2e6-93b8-4ac7-8ec0-8c4a05558f5cn%40googlegroups.com.

Reply via email to