So as far as I can figure out - it needs to interface directly with the
Vantage rather than through meteobridge.
Output from journalctl -u weewx
-- Logs begin at Sat 2020-02-29 09:06:10 PST, end at Sat 2020-02-29
13:41:56 PST. --
Feb 29 10:01:43 archlinux systemd[1]: /etc/systemd/system/weewx.service:12:
PIDFile= references a path below legacy directory /var/run/, updating
/var/run/weewx.pid → /run/weewx.pid; please update the unit file
accordingly.
Feb 29 10:01:43 archlinux systemd[1]: Starting weewx weather system...
Feb 29 10:01:43 archlinux weewxd[1167]: Traceback (most recent call last):
Feb 29 10:01:43 archlinux weewxd[1167]: File "/home/weewx/bin/weewxd",
line 28, in <module>
Feb 29 10:01:43 archlinux weewxd[1167]: import user.extensions
Feb 29 10:01:43 archlinux weewxd[1167]: File
"/home/weewx/bin/user/extensions.py", line 18, in <module>
Feb 29 10:01:43 archlinux weewxd[1167]: locale.setlocale(locale.LC_ALL,
'')
Feb 29 10:01:43 archlinux weewxd[1167]: File
"/usr/lib/python3.8/locale.py", line 608, in setlocale
Feb 29 10:01:43 archlinux weewxd[1167]: return _setlocale(category,
locale)
Feb 29 10:01:43 archlinux weewxd[1167]: locale.Error: unsupported locale
setting
Feb 29 10:01:43 archlinux systemd[1]: weewx.service: Control process
exited, code=exited, status=1/FAILURE
Feb 29 10:01:43 archlinux systemd[1]: weewx.service: Failed with result
'exit-code'.
Feb 29 10:01:43 archlinux systemd[1]: Failed to start weewx weather system.
-- Reboot --
Feb 29 10:12:20 archlinux systemd[1]: /etc/systemd/system/weewx.service:12:
PIDFile= references a path below legacy directory /var/run/, updating
/var/run/weewx.pid → /run/weewx.pid; please update the unit file
accordingly.
Feb 29 10:12:31 archlinux systemd[1]: /etc/systemd/system/weewx.service:12:
PIDFile= references a path below legacy directory /var/run/, updating
/var/run/weewx.pid → /run/weewx.pid; please update the unit file
accordingly.
Feb 29 10:12:31 archlinux systemd[1]: /etc/systemd/system/weewx.service:12:
PIDFile= references a path below legacy directory /var/run/, updating
/var/run/weewx.pid → /run/weewx.pid; please update the unit file
accordingly.
Feb 29 10:12:44 archlinux systemd[1]: /etc/systemd/system/weewx.service:12:
PIDFile= references a path below legacy directory /var/run/, updating
/var/run/weewx.pid → /run/weewx.pid; please update the unit file
accordingly.
Feb 29 10:12:54 archlinux systemd[1]: /etc/systemd/system/weewx.service:12:
PIDFile= references a path below legacy directory /var/run/, updating
/var/run/weewx.pid → /run/weewx.pid; please update the unit file
accordingly.
Feb 29 10:12:54 archlinux systemd[1]: Starting weewx weather system...
Feb 29 10:12:55 archlinux weewxd[402]: weewx[402] INFO __main__:
Initializing weewx version 4.0.0b13
Feb 29 10:12:55 archlinux weewxd[402]: weewx[402] INFO __main__: Using
Python 3.8.1 (default, Jan 22 2020, 06:38:00)
[GCC 9.2.0]
Feb 29 10:12:55 archlinux weewxd[402]: weewx[402] INFO __main__: Platform
Linux-5.5.6-arch1-1-x86_64-with-glibc2.2.5
Feb 29 10:12:55 archlinux weewxd[402]: weewx[402] INFO __main__: Locale is
'en_US.UTF-8'
Feb 29 10:12:55 archlinux weewxd[402]: weewx[402] INFO __main__: PID file
is /var/run/weewx.pid
Feb 29 10:12:55 archlinux weewxd[405]: weewx[405] INFO __main__: Using
configuration file /home/weewx/weewx.conf
Feb 29 10:12:55 archlinux systemd[1]: weewx.service: Supervising process
405 which is not our child. We'll most likely not notice when it exits.
Feb 29 10:12:55 archlinux systemd[1]: Started weewx weather system.
Feb 29 10:12:55 archlinux weewxd[405]: weewx[405] INFO weewx.engine:
Loading station type Vantage (weewx.drivers.vantage)
Feb 29 10:12:59 archlinux weewxd[405]: weewx[405] ERROR
weewx.drivers.vantage: ip-read error: timed out
Feb 29 10:13:04 archlinux weewxd[405]: weewx[405] ERROR
weewx.drivers.vantage: ip-read error: timed out
Feb 29 10:13:08 archlinux weewxd[405]: weewx[405] ERROR
weewx.drivers.vantage: ip-read error: timed out
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] ERROR
weewx.drivers.vantage: ip-read error: timed out
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] ERROR
weewx.drivers.vantage: Unable to wake up console
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] ERROR weewx.engine:
Import of driver failed: Unable to wake up Vantage console (<class
'weewx.WakeupError'>)
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** Traceback (most recent call last):
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** File "/home/weewx/bin/weewx/engine.py", line 103, in setupStation
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** self.console = loader_function(config_dict, self)
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** File "/home/weewx/bin/weewx/drivers/vantage.py", line 39, in loader
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** return VantageService(engine, config_dict)
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** File "/home/weewx/bin/weewx/drivers/vantage.py", line 1891, in
__init__
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** Vantage.__init__(self, **config_dict[DRIVER_NAME])
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** File "/home/weewx/bin/weewx/drivers/vantage.py", line 514, in
__init__
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** self._setup()
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** File "/home/weewx/bin/weewx/drivers/vantage.py", line 1311, in
_setup
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** self.port.wakeup_console(max_tries=self.max_tries)
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** File "/home/weewx/bin/weewx/drivers/vantage.py", line 118, in
wakeup_console
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** raise weewx.WakeupError("Unable to wake up Vantage console")
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL weewx.engine:
**** weewx.WakeupError: Unable to wake up Vantage console
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL __main__: Unable
to load driver: Unable to wake up Vantage console
Feb 29 10:13:13 archlinux weewxd[405]: weewx[405] CRITICAL __main__:
**** Exiting...
Feb 29 10:13:13 archlinux systemd[1]: weewx.service: Main process exited,
code=exited, status=4/NOPERMISSION
Feb 29 10:13:13 archlinux systemd[1]: weewx.service: Failed with result
'exit-code'.
On Saturday, February 29, 2020 at 1:15:38 PM UTC-8, vince wrote:
>
> On Saturday, February 29, 2020 at 1:14:04 PM UTC-8, tarun wrote:
>>
>> OK - so I specify the driver for the Vantage, point the IP to my
>> meteobridge. How do I authenticate or do I have to turn that off?
>>
>>
>>> Uncertain what you're doing. Do you want to have weewx pick the station
>>> data off the network ?
>>> If so, do you have the correct IP address for the WeatherLink IP in your
>>> weewx.conf ?
>>>
>>
> No idea here, but it's going to be impossible for folks to help much
> without seeing your syslogs and what they say now.
>
>
--
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 on the web visit
https://groups.google.com/d/msgid/weewx-user/625b1ec0-1e89-4df0-8b88-e72dfe6b2131%40googlegroups.com.