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.

Reply via email to