Thanks. Earlier you said that you tried the minicom test described on the wiki page. To be clear, we are talking about the test described under Establishing connectivity <https://github.com/weewx/weewx/wiki/Troubleshooting-the-Davis-Vantage-station#establishing-connectivity>, right? Make sure weewxd is stopped before trying the test. If the Vantage truly does not respond, then the problem lies with connectivity, and not WeeWX. You need to solve that first.
Vince made some good suggestions. Follow them. To remove modemmanager do "sudo apt remove modemmanager". You said that you are using a USB to serial cable. It is possible that the driver for the serial converter changed when you upgraded. Do you have a different USB-to-serial cable that you can try? Alternatively, can you try the minicom test on another computer? On Sat, Oct 3, 2026 at 11:06 AM bushtech <[email protected]> wrote: > Hi Tom > Thanks for jumping in. > I hope this is enough: > > Oct 03 19:57:28 Ubuntuserver systemd[1]: Started weewx.service - WeeWX. > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Initializing > weewxd version 5.5.2 > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Command line: > /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Using Python: > 3.14.4 (main, Aug 20 2026, 10:41:58) [GCC 15.2.0] > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Located at: > /usr/bin/python3 > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Platform: > Linux-7.0.0-38-generic-x86_64-with-glibc2.43 > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Locale: > 'en_US.UTF-8' > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Entry path: > /usr/share/weewx/weewxd.py > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: WEEWX_ROOT: > /etc/weewx > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Config file: > /etc/weewx/weewx.conf > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: User module: > /etc/weewx/bin/user > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Debug: 1 > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: User: > weewx > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Group: > weewx > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO __main__: Groups: > tty dialout plugdev weewx > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: DEBUG __main__: loop_on_init: > False > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: DEBUG __main__: Initializing > engine > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: INFO weewx.engine: Loading > station type Vantage (weewx.drivers.vantage) > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: DEBUG weewx.drivers.vantage: > Driver version is 3.7.0 > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: DEBUG weewx.drivers.vantage: > Option loop_request=1 > Oct 03 19:57:28 Ubuntuserver weewxd[10160]: DEBUG weewx.drivers.vantage: > Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00 > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: DEBUG weewx.drivers.vantage: > Successfully woke up Vantage console > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > send_data: no <ACK> received from Vantage console > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > _determine_hardware; retry #0: 'No <ACK> received from Vantage console' > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > send_data: no <ACK> received from Vantage console > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > _determine_hardware; retry #1: 'No <ACK> received from Vantage console' > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > send_data: no <ACK> received from Vantage console > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > _determine_hardware; retry #2: 'No <ACK> received from Vantage console' > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > send_data: no <ACK> received from Vantage console > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > _determine_hardware; retry #3: 'No <ACK> received from Vantage console' > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.drivers.vantage: > Unable to read hardware type. Check for 2nd instance of weewx. Also, try > power cycli > ng. > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: ERROR weewx.engine: Import of > driver failed: Unable to read hardware type. Check for 2nd instance of > weewx. Also, > try power cycling. (<class 'weewx.WeeWxIOError'>) > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** Traceback (most recent call last): > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** File "/usr/share/weewx/weewx/engine.py", line 109, in setupStation > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** self.console = loader_function(config_dict, self) > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 35, in loader > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** return VantageService(engine, config_dict) > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 2070, in > __init__ > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** Vantage.__init__(self, **config_dict[DRIVER_NAME]) > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 542, in > __init__ > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** self._setup() > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** ~~~~~~~~~~~^^ > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1468, in > _setup > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** self.hardware_type = self._determine_hardware() > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** ~~~~~~~~~~~~~~~~~~~~~~~~^^ > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1459, in > _determine_har > dware > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** raise weewx.WeeWxIOError(msg) > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL weewx.engine: > **** weewx.WeeWxIOError: Unable to read hardware type. Check for 2nd > instance of weew > x. Also, try power cycling. > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL __main__: Unable to > load driver: Unable to read hardware type. Check for 2nd instance of weewx. > Also, tr > y power cycling. > Oct 03 19:57:29 Ubuntuserver weewxd[10160]: CRITICAL __main__: **** > Exiting... > Oct 03 19:57:29 Ubuntuserver systemd[1]: weewx.service: Main process > exited, code=exited, status=4/NOPERMISSION > Oct 03 19:57:29 Ubuntuserver systemd[1]: weewx.service: Failed with result > 'exit-code'. > > On Saturday, October 3, 2026 at 7:37:21 PM UTC+2 Tom Keffer wrote: > >> Your little snippet shows no copies of weewxd running. What you're seeing >> is your grep command. >> >> Let's get a proper log to work with. Don't use systemctl status weewx. >> It just doesn't show enough context. >> >> Set debug=1 in weewx.conf, restart weewxd, let it run for a reporting >> cycle (if possible), then post the log. Additional details on capturing a >> good log can be found here >> <https://github.com/weewx/weewx/wiki/view-logs>. >> >> >> >> On Sat, Oct 3, 2026 at 9:35 AM bushtech <[email protected]> wrote: >> >>> Not as far as i can see >>> ps aux | grep weewxd >>> dries 7716 0.0 0.0 9316 2616 pts/0 S+ 18:34 0:00 grep >>> --color=auto weewxd >>> >>> >>> On Saturday, October 3, 2026 at 6:22:32 PM UTC+2 Tom Keffer wrote: >>> >>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL weewx.engine: >>>>> **** weewx.WeeWxIOError: Unable to read hardware type. Check for 2nd >>>>> instance of weew> >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL __main__: Unable >>>>> to load driver: Unable to read hardware type. Check for 2nd instance >>>>> of weewx. Also, tr> >>>> >>>> >>>> Did you check for a 2nd instance of weewx? >>>> >>>> >>>> On Sat, Oct 3, 2026 at 8:21 AM bushtech <[email protected]> wrote: >>>> >>>>> Thanks again >>>>> Running weewx status again, seem changed >>>>> >>>>> weewx.service - WeeWX >>>>> Loaded: loaded (/usr/lib/systemd/system/weewx.service; enabled; >>>>> preset: enabled) >>>>> Active: failed (Result: exit-code) since Sat 2026-10-03 17:03:21 >>>>> SAST; 16min ago >>>>> Duration: 6.924s >>>>> Invocation: c7dde2bbcbf74fd5bc98388f26395f8a >>>>> Docs: https://weewx.com/docs >>>>> Process: 1987 ExecStart=weewxd /etc/weewx/weewx.conf (code=exited, >>>>> status=4) >>>>> Main PID: 1987 (code=exited, status=4) >>>>> Mem peak: 24.8M >>>>> CPU: 279ms >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL weewx.engine: >>>>> **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1468, in >>>>> _setup >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL weewx.engine: >>>>> **** self.hardware_type = self._determine_hardware() >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL weewx.engine: >>>>> **** ~~~~~~~~~~~~~~~~~~~~~~~~^^ >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL weewx.engine: >>>>> **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1459, in >>>>> _determine_har> >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL weewx.engine: >>>>> **** raise weewx.WeeWxIOError(msg) >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL weewx.engine: >>>>> **** weewx.WeeWxIOError: Unable to read hardware type. Check for 2nd >>>>> instance of weew> >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL __main__: Unable >>>>> to load driver: Unable to read hardware type. Check for 2nd instance of >>>>> weewx. Also, tr> >>>>> Oct 03 17:03:21 Ubuntuserver weewxd[1987]: CRITICAL __main__: **** >>>>> Exiting... >>>>> Oct 03 17:03:21 Ubuntuserver systemd[1]: weewx.service: Main process >>>>> exited, code=exited, status=4/NOPERMISSION >>>>> Oct 03 17:03:21 Ubuntuserver systemd[1]: weewx.service: Failed with >>>>> result 'exit-code'. >>>>> lines 1-21/21 (END) >>>>> >>>>> Now complaining about vantage.py >>>>> >>>>> Here is line 1468 >>>>> 1468 self.hardware_type = self._determine_hardware() >>>>> and line 1459: >>>>> 1459 raise weewx.WeeWxIOError(msg) >>>>> This was listed with nano -l >>>>> Doesnt mean much to me >>>>> On Saturday, October 3, 2026 at 3:59:42 PM UTC+2 John Smith wrote: >>>>> >>>>>> Start with the simple stuff, reconnect everything and check dmesg to >>>>>> see if everything is detected properly when reconnected. >>>>>> >>>>>> I assume everything was working up until you installed the new Ubuntu >>>>>> version, so it could be a bug/issue in the new kernel, so maybe try >>>>>> downgrading the kernel and/or trying a back ported version if there is >>>>>> one. >>>>>> >>>>>> It could also be a cable issue, do you have a space to try? >>>>>> >>>>>> On Sat, 3 Oct 2026 at 23:16, bushtech <[email protected]> wrote: >>>>>> >>>>>>> Thanks again John >>>>>>> No reply out of the minicom or screen test >>>>>>> Hmmm >>>>>>> On Saturday, October 3, 2026 at 2:59:42 PM UTC+2 John Smith wrote: >>>>>>> >>>>>>>> Ok, weewxd now owned by user weewx, was root. >>>>>>>> >>>>>>>> >>>>>>>> Has been since version 5.0.0 came out >>>>>>>> >>>>>>>> Oct 03 14:23:52 Ubuntuserver weewxd[1986]: ERROR >>>>>>>>> weewx.drivers.vantage: send_data: no <ACK> received from Vantage cons >>>>>>>> >>>>>>>> >>>>>>>> There is a wiki page for that too >>>>>>>> https://github.com/weewx/weewx/wiki/Troubleshooting-the-Davis-Vantage-station >>>>>>>> >>>>>>>> On Sat, 3 Oct 2026 at 22:50, bushtech <[email protected]> wrote: >>>>>>>> >>>>>>>>> Hi John >>>>>>>>> Thanks a mil for your response. Ok, weewxd now owned by user >>>>>>>>> weewx, was root. And did this: sudo usermod -aG dialout weewx to try >>>>>>>>> and >>>>>>>>> sort out the USB. No discernable difference noted >>>>>>>>> >>>>>>>>> Then ran: sudo journalctl -u weewx -n 50 --no-pager >>>>>>>>> >>>>>>>>> Oct 03 14:23:52 Ubuntuserver weewxd[1986]: DEBUG >>>>>>>>> weewx.drivers.vantage: Successfully woke up Vantage console >>>>>>>>> >>>>>>>>> Oct 03 14:23:52 Ubuntuserver weewxd[1986]: ERROR >>>>>>>>> weewx.drivers.vantage: send_data: no <ACK> received from Vantage cons >>>>>>>>> The second line is where the wheels came off. >>>>>>>>> Hmmm, lots of head scratching currently >>>>>>>>> On Saturday, October 3, 2026 at 1:34:20 PM UTC+2 John Smith wrote: >>>>>>>>> >>>>>>>>>> status=4/NOPERMISSION >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> That pretty much says it all, weewxd doesn't have permission to >>>>>>>>>> access the USB device. >>>>>>>>>> >>>>>>>>>> Have you looked at this page? >>>>>>>>>> https://github.com/weewx/weewx/wiki/Understanding-permissions >>>>>>>>>> >>>>>>>>>> It has a section on USB permissions >>>>>>>>>> >>>>>>>>>> On Sat, 3 Oct 2026 at 18:14, bushtech <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi >>>>>>>>>>> Conf. file 5.5.2 >>>>>>>>>>> Davis Vantage pro using USB to serial cable >>>>>>>>>>> During ubuntu update got the usual conf file out of date so kept >>>>>>>>>>> old one. But afterwards >>>>>>>>>>> decided to use later conf. file. >>>>>>>>>>> >>>>>>>>>>> What worries me is Ubuntu 26 uses python 3.14. >>>>>>>>>>> >>>>>>>>>>> The weewx documentation says this: >>>>>>>>>>> >>>>>>>>>>> *"Python* >>>>>>>>>>> Python 2.7, or Python 3.5 or later is required." >>>>>>>>>>> >>>>>>>>>>> Am I between a rock and a hard place or am I being stupid >>>>>>>>>>> >>>>>>>>>>> This is what I get when doing sudo systemctl status weewx: >>>>>>>>>>> >>>>>>>>>>> Oct 02 16:05:12 Ubuntuserver weewxd[19832]: CRITICAL >>>>>>>>>>> weewx.engine: **** File "/usr/share/weewx/weewx/drivers/v> Oct 02 >>>>>>>>>>> 16:05:12 >>>>>>>>>>> Ubuntuserver weewxd[19832]: CRITICAL weewx.engine: **** >>>>>>>>>>> self.hardware_type >>>>>>>>>>> = self._determine> Oct 02 16:05:12 Ubuntuserver weewxd[19832]: >>>>>>>>>>> CRITICAL >>>>>>>>>>> weewx.engine: **** ~~~~~~~~~~~~~~~> Oct 02 16:05:12 Ubuntuserver >>>>>>>>>>> weewxd[19832]: CRITICAL weewx.engine: **** File >>>>>>>>>>> "/usr/share/weewx/weewx/drivers/v> Oct 02 16:05:12 Ubuntuserver >>>>>>>>>>> weewxd[19832]: CRITICAL weewx.engine: **** raise >>>>>>>>>>> weewx.WeeWxIOError(msg) Oct 02 16:05:12 Ubuntuserver weewxd[19832]: >>>>>>>>>>> CRITICAL weewx.engine: **** weewx.WeeWxIOError: Unable to read >>>>>>>>>>> hardw> Oct >>>>>>>>>>> 02 16:05:12 Ubuntuserver weewxd[19832]: CRITICAL *main*: Unable >>>>>>>>>>> to load driver: Unable to read hardware type. C> Oct 02 16:05:12 >>>>>>>>>>> Ubuntuserver weewxd[19832]: CRITICAL *main*: **** >>>>>>>>>>> Exiting... Oct 02 16:05:12 Ubuntuserver systemd[1]: weewx.service: >>>>>>>>>>> Main >>>>>>>>>>> process exited, code=exited, status=4/NOPERMISSION Oct 02 16:05:12 >>>>>>>>>>> Ubuntuserver systemd[1]: weewx.service: Failed with result >>>>>>>>>>> 'exit-code'. >>>>>>>>>>> >>>>>>>>>>> Please tell me what is gong on here. Is this a hardware problem >>>>>>>>>>> now Am I missing something stupid >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> 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/317e81b0-ee8b-43c5-98fb-e4168c00d7ddn%40googlegroups.com >>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/317e81b0-ee8b-43c5-98fb-e4168c00d7ddn%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 [email protected]. >>>>>>>>> >>>>>>>> To view this discussion visit >>>>>>>>> https://groups.google.com/d/msgid/weewx-user/3c4d4e1a-aaaa-437f-baaf-17f7142e4bc8n%40googlegroups.com >>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/3c4d4e1a-aaaa-437f-baaf-17f7142e4bc8n%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 [email protected]. >>>>>>> >>>>>> To view this discussion visit >>>>>>> https://groups.google.com/d/msgid/weewx-user/087f9cbc-59f9-42f2-b363-99e8b3d6e51bn%40googlegroups.com >>>>>>> <https://groups.google.com/d/msgid/weewx-user/087f9cbc-59f9-42f2-b363-99e8b3d6e51bn%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 [email protected]. >>>>> >>>> To view this discussion visit >>>>> https://groups.google.com/d/msgid/weewx-user/26388e09-f76c-4222-9a76-7ea6a344f699n%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/26388e09-f76c-4222-9a76-7ea6a344f699n%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 [email protected]. >>> >> To view this discussion visit >>> https://groups.google.com/d/msgid/weewx-user/baa86cce-632e-4dc9-90ed-47fdf9023264n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/baa86cce-632e-4dc9-90ed-47fdf9023264n%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 [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/548dd6cd-eb68-45ef-8ea4-a60e616c3563n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/548dd6cd-eb68-45ef-8ea4-a60e616c3563n%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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/CAPq0zECLvONSpKTDE_c8DeaWPyUJKyceUtC0VV93wPi%3DxxAGBQ%40mail.gmail.com.
