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.
