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.
