Thanks much for the info. Here is the log data: Jun 10 09:34:34 mel-pc pkexec[2418]: mel: Executing command [USER=root] [TTY=unknown] [CWD=/home] [COMMAND=/usr/bin/thunar /home/weewx] Jun 10 09:34:34 mel-pc dbus-daemon[2438]: [session uid=0 pid=2436] Activating service name='org.xfce.Xfconf' requested by ':1.0' (uid=0 pid=2418 comm="/usr/bin/thunar /home/weewx " label="unconfined") Jun 10 09:34:34 mel-pc dbus-daemon[2438]: [session uid=0 pid=2436] Activating service name='org.freedesktop.portal.Desktop' requested by ':1.0' (uid=0 pid=2418 comm="/usr/bin/thunar /home/weewx " label="unconfined") Jun 10 09:34:34 mel-pc dbus-daemon[2438]: [session uid=0 pid=2436] Activating service name='org.freedesktop.thumbnails.Thumbnailer1' requested by ':1.0' (uid=0 pid=2418 comm="/usr/bin/thunar /home/weewx " label="unconfined") Jun 10 16:17:01 mel-pc sudo[9168]: root : TTY=pts/0 ; PWD=/home/weewx ; USER=root ; COMMAND=./bin/weewxd Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] INFO __main__: Initializing weewx version 4.1.0 Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] INFO __main__: Using Python 3.8.2 (default, Apr 8 2020, 14:31:25) Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] INFO __main__: Platform Linux-5.4.40-1-MANJARO-x86_64-with-glibc2.2.5 Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] INFO __main__: Locale is 'LC_CTYPE=en_US.utf8;LC_NUMERIC=en_US.UTF-8;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.utf8;LC_MONETARY=en_US.UTF-8;LC_MESSAGES=en_US.utf8;LC_PAPER=en_US.UTF-8;LC_NAME=en_US.UTF-8;LC_ADDRESS=en_US.UTF-8;LC_TELEPHONE=en_US.UTF-8;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=en_US.UTF-8' Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] INFO __main__: Using configuration file /home/weewx/weewx.conf Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] INFO __main__: Debug is 1 Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] DEBUG __main__: Initializing engine Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage) Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] DEBUG weewx.drivers.vantage: Driver version is 3.2.1 Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] ERROR weewx.engine: Import of driver failed: No module named 'serial' (<class 'ModuleNotFoundError'>) Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** Traceback (most recent call last): Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/engine.py", line 103, in setupStation Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** self.console = loader_function(config_dict, self) Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/drivers/vantage.py", line 39, in loader Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** return VantageService(engine, config_dict) Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/drivers/vantage.py", line 1897, in __init__ Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** Vantage.__init__(self, **config_dict[DRIVER_NAME]) Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/drivers/vantage.py", line 511, in __init__ Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** self.port.openPort() Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/drivers/vantage.py", line 305, in openPort Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** import serial Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL weewx.engine: **** ModuleNotFoundError: No module named 'serial' Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL __main__: Unable to load driver: No module named 'serial' Jun 10 16:17:02 mel-pc weewxd[9169]: weewx[9169] CRITICAL __main__: **** Exiting...
I see that weewx is unable to load the driver because it cannot find a module named 'serial'. My station is connected to my computer via USB, and in setup the instructions said to use 'serial' for that connection. I don't know what to do next. Is it because I chose ttyusb0 and I should choose a different one, and if so, how do I know which one? I appreciate all of the help. On Tuesday, June 9, 2020 at 2:31:29 PM UTC-4, Henri Emurian wrote: > > I am new to Linux and recently installed Manjaro. My old operating system > is Windows 7. I have a Vantage Pro 2 station which is connected via USB. On > Windows 7 I used the WeatherLink software from Davis. That gave me my data > by clicking the executable. > I read the user guide for Weewx and installed it using the Python utility > Setup.py. The install seemed to go well, although I was not sure which port > to choose (I chose the default ttyUSB0). No error messages came up. > To run the program directly, I use cd /home/weewx, then sudo ./bin/weewxd. > When I execute this command, nothing happens. The cursor just goes to the > command line. There is no indication that data is being downloaded from the > station. My question is, how do I know whether data is being downloaded, > and how do I see my data, charts, etc? I have read the user manual and > found nothing which would help. TIA for any assistance. > -- 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 on the web visit https://groups.google.com/d/msgid/weewx-user/8488a1e6-0ae8-421c-a2e6-97a944cfa6f1o%40googlegroups.com.