Oh, and when I attempt "weectl device info" I get the following jta@rpi-weewx:~ $ weectl device info Error parsing config file: info is not a file Traceback (most recent call last): File "/usr/share/weewx/weectllib/device_actions.py", line 34, in device config_fn, config_dict = weecfg.read_config(config_path, sys.argv[2:]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/share/weewx/weecfg/__init__.py", line 147, in read_config config_path = find_file(option_path, args, locations=locations, file_name=file_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/share/weewx/weecfg/__init__.py", line 106, in find_file raise OSError(f"{option_path} is not a file") OSError: info is not a file jta@rpi-weewx:~ $
But I suspect that's because weewx is not running %^) On Sunday, March 30, 2025 at 7:52:25 PM UTC-7 n7uv...@gmail.com wrote: > Sorry for the long delay. A power outage had caused the Davis IP Data > Logger to drop off the network. I unplugged the console from the network, > then recycled power on the console. However, I lost several hours of data > that way. > > Today I had another power outage, the IP Data logger doesn't ping anymore, > instead of just doing what I did before and losing data I thought I'd post > the log. > > Mar 30 19:38:40 rpi-weewx systemd[1]: Started weewx.service - WeeWX. > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Initializing weewxd > version 5.1.0 > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Command line: > /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Using Python: > 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0] > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Located at: > /usr/bin/python3 > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Platform: > Linux-6.6.28+rpt-rpi-v8-aarch64-with-glibc2.36 > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Locale: > 'en_GB.UTF-8' > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Entry path: > /usr/share/weewx/weewxd.py > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: WEEWX_ROOT: > /etc/weewx > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Config file: > /etc/weewx/weewx.conf > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: User module: > /etc/weewx/bin/user > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Debug: 1 > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: User: weewx > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Group: weewx > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO __main__: Groups: weewx > Mar 30 19:38:40 rpi-weewx weewxd[1334]: DEBUG __main__: loop_on_init: False > Mar 30 19:38:40 rpi-weewx weewxd[1334]: DEBUG __main__: Initializing engine > Mar 30 19:38:40 rpi-weewx weewxd[1334]: INFO weewx.engine: Loading station > type Vantage (weewx.drivers.vantage) > Mar 30 19:38:40 rpi-weewx weewxd[1334]: DEBUG weewx.drivers.vantage: > Driver version is 3.6.2 > Mar 30 19:38:40 rpi-weewx weewxd[1334]: DEBUG weewx.drivers.vantage: > Option loop_request=1 > Mar 30 19:38:43 rpi-weewx weewxd[1334]: ERROR weewx.drivers.vantage: > Socket error while opening port 22222 to ethernet host 192.168.1.81. > Mar 30 19:38:43 rpi-weewx weewxd[1334]: ERROR weewx.engine: Import of > driver failed: [Errno 113] No route to host (<class 'weewx.WeeWxIOError'>) > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > Traceback (most recent call last): > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/vantage.py", line 354, in openPort > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > self.socket.connect((self.host, self.port)) > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > OSError: [Errno 113] No route to host > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > During handling of the above exception, another exception occurred: > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > Traceback (most recent call last): > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > self.console = loader_function(config_dict, self) > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/vantage.py", line 32, in loader > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > return VantageService(engine, config_dict) > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/vantage.py", line 2046, in __init__ > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > Vantage.__init__(self, **config_dict[DRIVER_NAME]) > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/vantage.py", line 536, in __init__ > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > self.port.openPort() > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > File "/usr/share/weewx/weewx/drivers/vantage.py", line 359, in openPort > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > raise weewx.WeeWxIOError(ex) > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL weewx.engine: **** > weewx.WeeWxIOError: [Errno 113] No route to host > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL __main__: Unable to load > driver: [Errno 113] No route to host > Mar 30 19:38:43 rpi-weewx weewxd[1334]: CRITICAL __main__: **** > Exiting... > Mar 30 19:38:43 rpi-weewx systemd[1]: weewx.service: Main process exited, > code=exited, status=4/NOPERMISSION > Mar 30 19:38:43 rpi-weewx systemd[1]: weewx.service: Failed with result > 'exit-code'. > > Raspberry Pi 4, Bookworm 64-bit, Davis console connected via Davis IP data > logger to the local network. Currently does not ping. The console is > showing current data, but weewx attempts to read and then exits. > > Any ideas would be muchly appreciated! > > Cheers - Jon > On Sunday, February 9, 2025 at 3:48:23 PM UTC-7 Tom Keffer wrote: > >> What kind of logger? >> >> Does the command "weectl device info" work? >> >> Please show the log from when the program starts up. There can be >> important configuration clues. >> >> On Sun, Feb 9, 2025 at 11:17 AM n7uv...@gmail.com <n7uv...@gmail.com> >> wrote: >> >>> Yesterday afternoon weewx stopped functioning, it looks like there's an >>> issue with the Vantage drivers? (See journalctl snippet below). System is >>> Raspberry Pi 4 running Bookworm. I've tried rebooting but get the same >>> issue with being unable to wake up the Vantage console. The console is >>> "alive", the data is updating, and the TCPIP data logger is blinking >>> regularly. >>> I'd like to not lose the data from yesterday at 1708 local. Any ideas >>> what I should try? >>> Cheers - Jon >>> >>> Feb 08 17:08:29 rpi-weewx weewxd[1338]: INFO weewx.reportengine: >>> ftpgenerator: Ftp'd 22 files in 8.09 seconds >>> Feb 08 17:08:29 rpi-weewx weewxd[1338]: DEBUG weewx.reportengine: Report >>> 'RSYNC' not enabled. Skipping. >>> Feb 08 17:09:01 rpi-weewx CRON[175920]: pam_unix(cron:session): session >>> opened for user root(uid=0) by (uid=0) >>> Feb 08 17:09:01 rpi-weewx CRON[175922]: (root) CMD ( [ -x >>> /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then >>> /usr/lib/php/sessionclean; fi) >>> Feb 08 17:09:01 rpi-weewx CRON[175920]: pam_unix(cron:session): session >>> closed for user root >>> Feb 08 17:09:09 rpi-weewx systemd[1]: Starting phpsessionclean.service - >>> Clean php session files... >>> Feb 08 17:09:09 rpi-weewx systemd[1]: phpsessionclean.service: >>> Deactivated successfully. >>> Feb 08 17:09:09 rpi-weewx systemd[1]: Finished phpsessionclean.service - >>> Clean php session files. >>> Feb 08 17:09:13 rpi-weewx weewxd[1338]: ERROR weewx.drivers.vantage: >>> ip-read error: timed out >>> Feb 08 17:09:13 rpi-weewx weewxd[1338]: ERROR weewx.drivers.vantage: >>> LOOP batch try #1; error: timed out >>> Feb 08 17:09:16 rpi-weewx weewxd[1338]: DEBUG weewx.drivers.vantage: Bad >>> wake-up response from Vantage console: b'LO' >>> Feb 08 17:09:16 rpi-weewx weewxd[1338]: DEBUG weewx.drivers.vantage: >>> Retry #1 unable to wake up console... sleeping >>> Feb 08 17:09:29 rpi-weewx weewxd[1338]: ERROR weewx.drivers.vantage: >>> ip-read error: timed out >>> Feb 08 17:09:29 rpi-weewx weewxd[1338]: DEBUG weewx.drivers.vantage: >>> Wake up try 2 failed. Exception: timed out >>> Feb 08 17:09:29 rpi-weewx weewxd[1338]: DEBUG weewx.drivers.vantage: >>> Retry #2 unable to wake up console... sleeping >>> >>> -- >>> 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/9e60a16e-6e95-4753-8c48-34e04c7a217fn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/9e60a16e-6e95-4753-8c48-34e04c7a217fn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- 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+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/c418aae5-4214-4ca7-92f9-1f93fb05aa43n%40googlegroups.com.