Stuck after power outage

114 views
Skip to first unread message

aschaue...@gmail.com

unread,
Oct 2, 2025, 5:44:41 AMOct 2
to weewx-user
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.

aschaue...@gmail.com

unread,
Oct 2, 2025, 7:25:00 AMOct 2
to weewx-user
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

aschaue...@gmail.com

unread,
Oct 2, 2025, 9:02:43 AMOct 2
to weewx-user
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

Alex Bergmann

unread,
Nov 9, 2025, 8:37:12 AMNov 9
to weewx-user


Hi,

I'm running a Vantage Pro 2 via USB on a Raspberry Pi using Weewx. The system has been running unchanged for years without causing any problems.
After a power outage last week, the Weewx database is no longer updating cyclically.
I restored the system from a (previously running) backup. The database seems to be updating (weewx.sdb-journal appears, and the database size and date update). After that, nothing happens. The generated HTML pages still display the values ​​from when the power was restored.

I'd be grateful for any tips... unfortunately, I'm not a Raspberry Pi expert, and my knowledge is limited.
Best Regards
Alex

_________________________________________________________________________________________________
Here are the log files as far as I could find them. If you need any further information, I'll do my best :-)



pi@Raspi3weewxrainvpn:~ $ sudo systemctl status weewx
● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (running) since Sun 2025-11-09 09:25:02 CET; 22min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 398 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
    Tasks: 2 (limit: 2059)
   CGroup: /system.slice/weewx.service
           └─628 python3 /usr/share/weewx/weewxd --daemon --pidfile=/var/run/wee

Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.cheetahg
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager:
Nov 09 09:45:16 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager:
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
lines 1-19/19 (END)...skipping...
● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (running) since Sun 2025-11-09 09:25:02 CET; 22min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 398 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
    Tasks: 2 (limit: 2059)
   CGroup: /system.slice/weewx.service
           └─628 python3 /usr/share/weewx/weewxd --daemon --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf

Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Sta
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager: Daily summary version is 4.0
Nov 09 09:45:16 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager: Daily summary version is 4.0
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
_______________________________________________________________________________________________________________________________________________
pi@Raspi3weewxrainvpn:~ $ sudo journalctl -u weewx
-- Logs begin at Sun 2025-11-09 09:24:54 CET, end at Sun 2025-11-09 09:55:36 CET. --
Nov 09 09:24:59 Raspi3weewxrainvpn systemd[1]: Starting LSB: weewx weather system...
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: Initializing weewx version 4.5.1
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: Using Python 3.7.3 (default, Jan 22 2021, 20:04:44)
                                                 [GCC 8.3.0]
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: Platform Linux-5.10.103-v7+-armv7l-with-debian-10.11
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: Locale is 'de_DE.UTF-8'
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: PID file is /var/run/weewx.pid
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] INFO __main__: Debug is 1
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG __main__: Initializing engine
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Nov 09 09:25:02 Raspi3weewxrainvpn weewx[398]: Starting weewx weather system: weewx.
Nov 09 09:25:02 Raspi3weewxrainvpn systemd[1]: Started LSB: weewx weather system.
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Option loop_request=1
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Hardware type is 16
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: ISS ID is 1
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: StdConvert target unit is 0x1
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager: Daily summary version is 4.0
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: Archive will use data binding wx_binding
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: Record generation will be attempted in 'hardware'
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware)
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.restx: StationRegistry: Station will not be registered: no station_url specified.
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.restx: WU essentials: {}
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.restx: Wunderground-PWS: Data for station IHEIDE248 will be posted
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.restx: PWSweather: Posting not enabled.
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.restx: CWOP: Posting not enabled.
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP

Tom Keffer

unread,
Nov 9, 2025, 10:15:34 AMNov 9
to weewx...@googlegroups.com
It looks like your log got cut off. At least, it doesn't show the start up for the VP2.

Nevertheless, given the description of the symptoms, I'd bet that the memory of the logger has become corrupted. See the wiki article WeeWX generates HTML pages, but it does not update them.


--
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 weewx-user+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/43212b0c-7323-42e9-a02f-8293bea9bc2cn%40googlegroups.com.

Alex Bergmann

unread,
Nov 10, 2025, 5:33:29 PMNov 10
to weewx...@googlegroups.com
Hi! 
Thanks for your reply, it helped me a lot. I've now discovered that the problem is with my Ventage's memory. It seems to contain invalid entries. Unfortunately, my Raspberry Pi can't find the "weectl" program that's suggested as a solution. ... I guess I'll have to do some more research.
Best regards 
Alex


You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/c5_n5FMpruw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/CAPq0zECvcogKkNC5KHWbGofQ1yhDHAGiEWZ5gzRd%2By3-j_H%2BzQ%40mail.gmail.com.

vince

unread,
Nov 10, 2025, 5:43:47 PMNov 10
to weewx-user
You are running an ancient version of weewx that came out in spring-2021.  Docs are at https://www.weewx.com/docs/4.5/readme.htm for that version.

(hint - replace 'weectl database' with 'wee_database'  when you see weewx v5 commands starting with weectl )

Reply all
Reply to author
Forward
Message has been deleted
0 new messages