You might want to have a read of the WeeWX Wiki article Help! Posting to weewx user <https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user#the-system-log>. The article gives some pretty straightforward instructions on how to get a good log extract and post it here. The better the log extract you provide, generally the better the advice you will get - and it will save time all round.
Gary On Friday, 11 November 2022 at 11:42:38 UTC+10 timwill...@gmail.com wrote: > I set log to debug=1 will send new log when I figure out how to :) > > On Thursday, November 10, 2022 at 4:39:02 PM UTC-6 vince wrote: > >> If you're on the latest version (you didn't say), you should set debug=1 >> in weewx.conf, restart weewx, and post a longer log extract here so others >> can look at the debugging output. >> >> Your tail -f is too short, you want to show from the time weewx starts >> through one archive period at least. Perhaps add the -n 200 switch to >> your tail command to try to catch more lines if you're not comfortable with >> the command line. >> >> >> On Thursday, November 10, 2022 at 2:22:27 PM UTC-8 timwill...@gmail.com >> wrote: >> >>> IThanks vince, t's the /dev/ttyUSB0 so I edited my weewx config to >>> /dev/ttyUSB0 : >>> If the connection type is serial, a port must be specified: >>> # Debian, Ubuntu, Redhat, Fedora, and SuSE: >>> # /dev/ttyUSB0 is a common USB port name >>> # /dev/ttyS0 is a common serial port name >>> # BSD: >>> # /dev/cuaU0 is a common serial port name >>> port = /dev/ttyUSB0 >>> >>> - And restarted then looked at log . Still wont run weewx .Log says it >>> can't open vantage console: At least now weewx is attempting to run . >>> >>> $ sudo tail -f /var/log/syslog >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9058] INFO __main__: Using >>> Python 3.8.10 (default, Jun 22 2022, 20:18:18) #012[GCC 9.4.0] >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9058] INFO __main__: Located >>> at /usr/bin/python3 >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9058] INFO __main__: >>> Platform Linux-5.4.0-131-generic-x86_64-with-glibc2.29 >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9058] INFO __main__: Locale >>> is 'en_US.UTF-8' >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9058] INFO __main__: Using >>> configuration file /etc/weewx/weewx.conf >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9058] INFO __main__: Debug >>> is 0 >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9058] INFO __main__: PID >>> file is /var/run/weewx.pid >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9062] INFO weewx.engine: >>> Loading station type Vantage (weewx.drivers.vantage) >>> Nov 10 16:11:13 willie-ThinkPad-X131e weewx[9037]: ...done. >>> Nov 10 16:11:13 willie-ThinkPad-X131e systemd[1]: Started LSB: weewx >>> weather system. >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] ERROR >>> weewx.drivers.vantage: Unable to wake up Vantage console >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] ERROR weewx.engine: >>> Import of driver failed: Unable to wake up Vantage console (<class >>> 'weewx.WakeupError'>) >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** Traceback (most recent call last): >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** File "/usr/share/weewx/weewx/engine.py", line 119, in >>> setupStation >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** self.console = loader_function(config_dict, self) >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 40, in >>> loader >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** return VantageService(engine, config_dict) >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1939, in >>> __init__ >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** Vantage.__init__(self, **config_dict[DRIVER_NAME]) >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 521, in >>> __init__ >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** self._setup() >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1340, in >>> _setup >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** self.port.wakeup_console(max_tries=self.max_tries) >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 118, in >>> wakeup_console >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** raise weewx.WakeupError("Unable to wake up Vantage console") >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL weewx.engine: >>> **** weewx.WakeupError: Unable to wake up Vantage console >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL __main__: >>> Unable to load driver: Unable to wake up Vantage console >>> Nov 10 16:11:34 willie-ThinkPad-X131e weewx[9062] CRITICAL __main__: >>> **** Exiting... >>> >>> >>> On Thursday, November 10, 2022 at 3:34:49 PM UTC-6 vince wrote: >>> >>>> How is your vue connected to the laptop ? >>>> >>>> If it is a Davis USB data logger 'or' a serial logger+serial/usb >>>> adaptor, The usual device for a modern Linux is /dev/ttyUSB0 and there are >>>> a couple ways to figure that out. >>>> >>>> One way is to run 'dmesg' and look at the output. On my pi4 here it >>>> would include: >>>> [ 6.515632] pl2303 1-1.3:1.0: pl2303 converter detected >>>> [ 6.533119] usb 1-1.3: pl2303 converter now attached to ttyUSB0 >>>> >>>> That's my serial2USB adaptor that the Vantage serial logger is >>>> connected to. Note the 'ttyUSB0' which shows that /dev/ttyUSB0 is the >>>> device for my setup here, if that helps any. >>>> >>>> Running 'lsusb' will show you what USB devices are connected to the box: >>>> pi@pi4:~ $ lsusb >>>> Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub >>>> Bus 001 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 >>>> Serial Port / Mobile Action MA-8910P >>>> Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub >>>> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub >>>> >>>> Note bus 001 device 003 matches up with the "usb 1-1.3" from the dmesg >>>> command. >>>> >>>> If you don't see anything connected you might try disconnecting and >>>> reconnecting your console from the computer (assuming it's USB) and the >>>> dmesg command should show that happening. >>>> >>>> But it's likely /dev/ttyUSB0 that you want... >>>> >>>> On Thursday, November 10, 2022 at 1:04:34 PM UTC-8 timwill...@gmail.com >>>> wrote: >>>> >>>>> >>>>> I ment to say I used port stting the first time using /dev/ttyUSB0 >>>>> not /dev/ttyS0.. thanks >>>>> >>>>> On Thursday, November 10, 2022 at 2:41:06 PM UTC-6 Tim Williams wrote: >>>>> I'm trying to run my vantage vue on my Laptop with Linux mint 20.3 to >>>>> save elec energy but I am so new at this it is frustrating . so please be >>>>> patient with this newbe ....thanks :) >>>>> I corrected duplicate lLattitude and Longitude and then restarted >>>>> weewx but still no luck . Seems to be something to do with my port >>>>> setting >>>>> as this log indicated. At first stopped weewx and edited con.. I chose >>>>> the >>>>> /dev/ttyS0 and restarted weewx..log critical errors on the port setting. >>>>> So I edited weewx again this time using the serial port /dev/ttyS0. And >>>>> the >>>>> log shows critical error again. What am I doing wrong? >>>>> On Thursday, November 10, 2022 at 2:41:06 PM UTC-6 Tim Williams wrote: >>>>> >>>>>> I'm trying to run my vantage vue on my Laptop with Linux mint 20.3 to >>>>>> save elec energy but I am so new at this it is frustrating . so please >>>>>> be >>>>>> patient with this newbe ....thanks :) >>>>>> I corrected duplicate lLattitude and Longitude and then restarted >>>>>> weewx but still no luck . Seems to be something to do with my port >>>>>> setting >>>>>> as this log indicated. At first stopped weewx and edited con.. I chose >>>>>> the >>>>>> /dev/ttyS0 and restarted weewx..log critical errors on the port >>>>>> setting. >>>>>> So I edited weewx again this time using the serial port /dev/ttyS0. And >>>>>> the >>>>>> log shows critical error again. What am I doing wrong? >>>>>> >>>>>> >>>>>> weewx[7330] CRITICAL weewx.engine: **** raise >>>>>> SerialException("Could not configure port: {}".format(msg)) >>>>>> Nov 10 13:53:44 willie-ThinkPad-X131e weewx[7330] CRITICAL >>>>>> weewx.engine: **** serial.serialutil.SerialException: Could not >>>>>> configure port: (5, 'Input/output error') >>>>>> Nov 10 13:53:44 willie-ThinkPad-X131e weewx[7330] CRITICAL __main__: >>>>>> Unable to load driver: Could not configure port: (5, 'Input/output >>>>>> error') >>>>>> Nov 10 13:53:44 willie-ThinkPad-X131e weewx[7330] CRITICAL __main__: >>>>>> **** Exiting... >>>>>> >>>>>> On Thursday, November 10, 2022 at 1:28:23 PM UTC-6 Tim Williams wrote: >>>>>> >>>>>>> ThanYk forresponce, Yes it is doubled . How do you fix it? >>>>>>> # Description of the station location >>>>>>> location = "SDora" >>>>>>> >>>>>>> # Latitude in decimal degrees. Negative for southern hemisphere >>>>>>> latitude = 36.7680 -92.2672 >>>>>>> # Longitude in decimal degrees. Negative for western hemisphere. >>>>>>> longitude = 36.7680 -92.2672 >>>>>>> >>>>>>> # Altitude of the station, with the unit it is in. This is used >>>>>>> only >>>>>>> # if the hardware cannot supply a value. >>>>>>> altitude = 951, foot >>>>>>> >>>>>>> # Set to type of station hardware. There must be a corresponding >>>>>>> stanza >>>>>>> # in this file, which includes a value for the 'driver' option. >>>>>>> station_type = Vantage >>>>>>> >>>>>>> # If you have a website, you may specify an URL. This is >>>>>>> required if you >>>>>>> # intend to register your station. >>>>>>> #station_url = http://www.example.com >>>>>>> >>>>>>> # The start of the rain year (1=January; 10=October, etc.). This >>>>>>> is >>>>>>> # downloaded from the station if the hardware supports it. >>>>>>> rain_year_start = 1 >>>>>>> >>>>>>> # Start of week (0=Monday, 6=Sunday) >>>>>>> week_start = 6 >>>>>>> >>>>>>> ######################################## >>>>>>> >>>>>>> On Thursday, November 10, 2022 at 12:55:17 PM UTC-6 vince wrote: >>>>>>> >>>>>>>> Lets see your latitude and longitude lines in weewx.conf >>>>>>>> I suspect you have two numbers on the latitude line... >>>>>>>> >>>>>>>> On Thursday, November 10, 2022 at 10:51:40 AM UTC-8 >>>>>>>> timwill...@gmail.com wrote: >>>>>>>> >>>>>>>>> Hi to all, For what ever reason weewx will not work after >>>>>>>>> installing via the instructions here: >>>>>>>>> https://www.weewx.com/docs/debian.htm As a nwbe to weewx and >>>>>>>>> linux so all help is appreciated Thanks >>>>>>>>> >>>>>>>>> Here is what I get on the log report: >>>>>>>>> >>>>>>>>> Here is what I get on the log report: >>>>>>>>> >>>>>>>>> sudo tail -f /var/log/syslog >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** could not convert string to float: '36.7680 >>>>>>>>> -92.2672' >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** Traceback (most recent call last): >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** File "/usr/share/weewx/weewxd", line 148, in >>>>>>>>> main >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** engine = weewx.engine.StdEngine(config_dict) >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** File "/usr/share/weewx/weewx/engine.py", line >>>>>>>>> 84, in >>>>>>>>> __init__ >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** self.stn_info = >>>>>>>>> weewx.station.StationInfo(self.console, **config_dict['Station']) >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** File "/usr/share/weewx/weewx/station.py", line >>>>>>>>> 51, in >>>>>>>>> __init__ >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** self.latitude_f = >>>>>>>>> float(stn_dict['latitude']) >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] CRITICAL >>>>>>>>> __main__: **** ValueError: could not convert string to float: >>>>>>>>> '36.7680 >>>>>>>>> -92.2672' >>>>>>>>> Nov 10 12:49:13 willie-ThinkPad-X131e weewx[5225] 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/1e443d27-cfd1-44c7-ad9f-792018da5f99n%40googlegroups.com.