Ok, I gave it a try as suggested but no joy. The install seemed to work fine and had no error or warning notices. However, weewx never posted any html file.
I looked at syslog and saw that the install did in fact fail. Here's the
pertinent section:
2025-09-14T16:30:00.394761-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
Started weewx.service - WeeWX.
2025-09-14T16:30:00.397271-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
motd-news.service: Deactivated successfully.
2025-09-14T16:30:00.397411-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
Finished motd-news.service - Message of the Day.
2025-09-14T16:30:00.424820-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
fwupd-refresh.service: Deactivated successfully.
2025-09-14T16:30:00.425139-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
Finished fwupd-refresh.service - Refresh fwupd metadata and update motd.
2025-09-14T16:30:00.473387-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Initializing weewxd version 5.1.0
2025-09-14T16:30:00.473494-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Command line: /usr/share/weewx/weewxd.py
/etc/weewx/weewx.conf
2025-09-14T16:30:00.474083-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Using Python: 3.12.3 (main, Aug 14 2025,
17:47:21) [GCC 13.3.0]
2025-09-14T16:30:00.474128-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Located at: /usr/bin/python3
2025-09-14T16:30:00.476548-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Platform:
Linux-6.14.0-29-generic-x86_64-with-glibc2.39
2025-09-14T16:30:00.476615-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Locale: 'en_US.UTF-8'
2025-09-14T16:30:00.476648-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Entry path: /usr/share/weewx/weewxd.py
2025-09-14T16:30:00.476673-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: WEEWX_ROOT: /etc/weewx
2025-09-14T16:30:00.476702-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Config file: /etc/weewx/weewx.conf
2025-09-14T16:30:00.476744-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: User module: /etc/weewx/bin/user
2025-09-14T16:30:00.476772-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Debug: 0
2025-09-14T16:30:00.476908-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: User: weewx
2025-09-14T16:30:00.477066-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Group: weewx
2025-09-14T16:30:00.477121-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO __main__: Groups: weewx
2025-09-14T16:30:00.477212-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: INFO weewx.engine: Loading station type Vantage
(weewx.drivers.vantage)
2025-09-14T16:30:00.479387-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: ERROR weewx.drivers.vantage: Socket error while opening port
22222 to ethernet host 192.168.1.23.
2025-09-14T16:30:00.479452-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: ERROR weewx.engine: Import of driver failed: [Errno 111]
Connection refused (<class 'weewx.WeeWxIOError'>)
2025-09-14T16:30:00.480558-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** Traceback (most recent call
last):
2025-09-14T16:30:00.480611-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 354, in openPort
2025-09-14T16:30:00.480642-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: ****
self.socket.connect((self.host, self.port))
2025-09-14T16:30:00.480691-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** ConnectionRefusedError:
[Errno 111] Connection refused
2025-09-14T16:30:00.480718-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: ****
2025-09-14T16:30:00.480762-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** During handling of the
above exception, another exception occurred:
2025-09-14T16:30:00.480787-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: ****
2025-09-14T16:30:00.480826-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** Traceback (most recent call
last):
2025-09-14T16:30:00.480846-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/engine.py", line 115, in setupStation
2025-09-14T16:30:00.480874-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** self.console =
loader_function(config_dict, self)
2025-09-14T16:30:00.480917-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: ****
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-09-14T16:30:00.480943-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 32, in loader
2025-09-14T16:30:00.480986-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** return
VantageService(engine, config_dict)
2025-09-14T16:30:00.481012-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: ****
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-09-14T16:30:00.481036-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 2046, in __init__
2025-09-14T16:30:00.481064-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** Vantage.__init__(self,
**config_dict[DRIVER_NAME])
2025-09-14T16:30:00.481088-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 536, in __init__
2025-09-14T16:30:00.481113-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** self.port.openPort()
2025-09-14T16:30:00.481136-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 359, in openPort
2025-09-14T16:30:00.481160-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** raise
weewx.WeeWxIOError(ex)
2025-09-14T16:30:00.481183-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL weewx.engine: **** weewx.WeeWxIOError: [Errno
111] Connection refused
2025-09-14T16:30:00.481208-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL __main__: Unable to load driver: [Errno 111]
Connection refused
2025-09-14T16:30:00.481233-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12090]: CRITICAL __main__: **** Exiting...
2025-09-14T16:30:00.497883-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
weewx.service: Main process exited, code=exited, status=4/NOPERMISSION
2025-09-14T16:30:00.497988-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
weewx.service: Failed with result 'exit-code'.
I noticed it was trying to use port 22222 instead of port 80 which my
normal Davis apps use. So, I changed the port to 80 in my weewx.conf file.
Then I get this in the syslog file:
2025-09-14T16:44:43.374877-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
Started weewx.service - WeeWX.
2025-09-14T16:44:43.444998-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Initializing weewxd version 5.1.0
2025-09-14T16:44:43.445094-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Command line: /usr/share/weewx/weewxd.py
/etc/weewx/weewx.conf
2025-09-14T16:44:43.445319-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Using Python: 3.12.3 (main, Aug 14 2025,
17:47:21) [GCC 13.3.0]
2025-09-14T16:44:43.445353-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Located at: /usr/bin/python3
2025-09-14T16:44:43.447636-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Platform:
Linux-6.14.0-29-generic-x86_64-with-glibc2.39
2025-09-14T16:44:43.447691-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Locale: 'en_US.UTF-8'
2025-09-14T16:44:43.447728-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Entry path: /usr/share/weewx/weewxd.py
2025-09-14T16:44:43.447771-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: WEEWX_ROOT: /etc/weewx
2025-09-14T16:44:43.447794-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Config file: /etc/weewx/weewx.conf
2025-09-14T16:44:43.447821-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: User module: /etc/weewx/bin/user
2025-09-14T16:44:43.447844-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Debug: 0
2025-09-14T16:44:43.447993-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: User: weewx
2025-09-14T16:44:43.448135-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Group: weewx
2025-09-14T16:44:43.448180-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO __main__: Groups: weewx
2025-09-14T16:44:43.448288-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: INFO weewx.engine: Loading station type Vantage
(weewx.drivers.vantage)
2025-09-14T16:44:48.853488-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: ERROR weewx.drivers.vantage: ip-write error: [Errno 32]
Broken pipe
2025-09-14T16:44:50.054057-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: ERROR weewx.drivers.vantage: ip-write error: [Errno 32]
Broken pipe
2025-09-14T16:44:51.254650-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: ERROR weewx.drivers.vantage: Unable to wake up Vantage
console
2025-09-14T16:44:51.254887-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: ERROR weewx.engine: Import of driver failed: Unable to wake
up Vantage console (<class 'weewx.WakeupError'>)
2025-09-14T16:44:51.258519-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** Traceback (most recent call
last):
2025-09-14T16:44:51.258700-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/engine.py", line 115, in setupStation
2025-09-14T16:44:51.258822-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** self.console =
loader_function(config_dict, self)
2025-09-14T16:44:51.258958-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: ****
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-09-14T16:44:51.259068-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 32, in loader
2025-09-14T16:44:51.259170-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** return
VantageService(engine, config_dict)
2025-09-14T16:44:51.259277-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: ****
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-09-14T16:44:51.259379-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 2046, in __init__
2025-09-14T16:44:51.259532-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** Vantage.__init__(self,
**config_dict[DRIVER_NAME])
2025-09-14T16:44:51.259664-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 539, in __init__
2025-09-14T16:44:51.259779-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** self._setup()
2025-09-14T16:44:51.259890-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 1440, in _setup
2025-09-14T16:44:51.260000-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: ****
self.port.wakeup_console(max_tries=self.max_tries)
2025-09-14T16:44:51.260113-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** File
"/usr/share/weewx/weewx/drivers/vantage.py", line 113, in wakeup_console
2025-09-14T16:44:51.260224-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** raise
weewx.WakeupError("Unable to wake up Vantage console")
2025-09-14T16:44:51.260347-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL weewx.engine: **** weewx.WakeupError: Unable
to wake up Vantage console
2025-09-14T16:44:51.260474-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL __main__: Unable to load driver: Unable to wake up
Vantage console
2025-09-14T16:44:51.260604-04:00 marv-HP-EliteDesk-800-G1-TWR
weewxd[12447]: CRITICAL __main__: **** Exiting...
2025-09-14T16:44:51.308066-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
weewx.service: Main process exited, code=exited, status=4/NOPERMISSION
2025-09-14T16:44:51.308175-04:00 marv-HP-EliteDesk-800-G1-TWR systemd[1]:
weewx.service: Failed with result 'exit-code'.
Needless to say, I don't know what I'm doing and need some help. My
weewx.conf file should be attached with the port set to 22222.
On Saturday, September 13, 2025 at 8:25:35 PM UTC-4 Greg Troxel wrote:
> moallen <[email protected]> writes:
>
> > When I look at the list of supported hardware drivers, I see the Vantage
> > Vue only lists "Serial or USB" whereas the Vantage Pro 2 lists the
> > "WeatherLink IP".
> >
> > My Vantage Vue uses a WeatherLink IP, and I've been using the Davis
> Windows
> > and Android Apps successfully for several years. But I would like to
> give
> > Weewx a try. Am I correct in thinking there isn't a driver for my setup?
>
> I think you're assuming that the following are all the same:
>
> - what works
> - what someone has figured out works
> - what is in the wiki
>
> and surely that is not entirely true!
>
> From helping someone with a VP2 and a Weatherlink Live
>
> https://www.davisinstruments.com/pages/weatherlink-live
>
> and looking at Davis:
>
> a) it looks like the WLL Davis-supports the Vue
>
> b) I'd be surprised if the WLL driver doesn't work, or that it can't
> be made to work with a few tweaks.
>
> The "Weatherlink IP" is different from Weatherlink Live. But it seems
> to be a device that is like a Weatherlink Serial except instead the
> connection is proxied over TCP.
>
> My guess is that it will just work.
>
> Why don't you just try it and report back, and if it does, submit a
> change request for the wiki? And if not, a high-quality request for
> help with all the details of what you did and happens?
>
>
>
>
--
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/723459e8-5c06-4675-9e25-4bff2118a7b4n%40googlegroups.com.
weewx_syslog
Description: Binary data
