I am attempting to install on a BeagleBone Black Wireless.
My device is a Vaisala wxt520. I have installed a driver from github.
BeagleBone ubuntu is based on Debian 9 so I am running python2.
I'm not afraid to edit files, but not sure if this driver should run on my
system
and maybe I just missing something dumb in the install.
I did try a small sample python program to see if I could successfully
import syslog
and send a message to syslog. That seemed to work fine.
Here is my error message:
Aug 12 01:34:33 beaglebone weewx[2348]: Stopping weewx weather system:
weewx not running....
Aug 12 01:34:40 beaglebone weewx[2400] INFO __main__: Initializing weewx
version 4.1.1
Aug 12 01:34:40 beaglebone weewx[2400] INFO __main__: Using Python 2.7.13
(default, Sep 26 2018, 18:42:22) #012[GCC 6.3.0 20170516]
Aug 12 01:34:40 beaglebone weewx[2400] INFO __main__: Platform
Linux-4.14.71-ti-r80-armv7l-with-debian-9.5
Aug 12 01:34:40 beaglebone weewx[2400] INFO __main__: Locale is
'en_US.UTF-8'
Aug 12 01:34:40 beaglebone weewx[2400] INFO __main__: PID file is
/var/run/weewx.pid
Aug 12 01:34:40 beaglebone weewx[2389]: Starting weewx weather system:
weewx.
Aug 12 01:34:40 beaglebone weewx[2404] INFO __main__: Using configuration
file /etc/weewx/weewx.conf
Aug 12 01:34:40 beaglebone weewx[2404] INFO __main__: Debug is 0
Aug 12 01:34:41 beaglebone weewx[2404] INFO weewx.engine: Loading station
type WXT5x0 (user.wxt5x0)
Aug 12 01:34:41 beaglebone weewx[2404] ERROR weewx.engine: Import of driver
failed: global name 'syslog' is not defined (<type 'exceptions.NameError'>)
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
Traceback (most recent call last):
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/engine.py", line 103, in setupStation
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
self.console = loader_function(config_dict, self)
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
File "/usr/share/weewx/user/wxt5x0.py", line 109, in loader
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
return WXT5x0Driver(**config_dict[DRIVER_NAME])
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
File "/usr/share/weewx/user/wxt5x0.py", line 470, in __init__
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
loginf('driver version is %s' % DRIVER_VERSION)
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
File "/usr/share/weewx/user/wxt5x0.py", line 122, in loginf
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
logmsg(syslog.LOG_INFO, msg)
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL weewx.engine: ****
NameError: global name 'syslog' is not defined
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL __main__: Unable to load
driver: global name 'syslog' is not defined
Aug 12 01:34:41 beaglebone weewx[2404] CRITICAL __main__: ****
Exiting...
--
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/48c3ed56-d160-4952-a0ac-265d98a7be20o%40googlegroups.com.