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.