My bad! I read the error again and noticed line 1 had the fault (must of deleted the #) It is running now!
I'll upload the logs asap Sam On Tuesday, March 6, 2018 at 2:40:24 PM UTC+11, Sam Walton wrote: > > Hi Andrew, > > I searched for debug_decode and could not find it. I added it to the > section WMR300 and now when i start the service i get the error > > swalton@weather-station:~$ sudo /etc/init.d/weewx start > [ ok ] Starting weewx (via systemctl): weewx.service. > swalton@weather-station:~$ sudo /etc/init.d/weewx status > ● weewx.service - LSB: weewx weather system > Loaded: loaded (/etc/init.d/weewx; bad; vendor preset: enabled) > Active: active (exited) since Tue 2018-03-06 14:32:00 AEDT; 2s ago > Docs: man:systemd-sysv-generator(8) > Process: 2465 ExecStop=/etc/init.d/weewx stop (code=exited, > status=0/SUCCESS) > Process: 2522 ExecStart=/etc/init.d/weewx start (code=exited, > status=0/SUCCESS) > > Mar 06 14:32:00 weather-station weewx[2522]: * Starting weewx weather > system weewx > Mar 06 14:32:00 weather-station weewx[2534]: engine: Initializing weewx > version 3.8.0 > Mar 06 14:32:00 weather-station weewx[2534]: engine: Using Python 2.7.12 > (default, Dec 4 2017, 14:50:18) > [GCC 5.4.0 20160609] > Mar 06 14:32:00 weather-station weewx[2534]: engine: Platform > Linux-4.4.38-v7+-armv7l-with-Ubuntu-16.04-xenial > Mar 06 14:32:00 weather-station weewx[2534]: engine: Locale is > 'en_AU.UTF-8' > Mar 06 14:32:00 weather-station weewx[2534]: engine: pid file is > /var/run/weewx.pid > Mar 06 14:32:00 weather-station weewx[2538]: engine: Error while parsing > configuration file /etc/weewx/w...conf > Mar 06 14:32:00 weather-station weewx[2538]: **** Reason: 'Invalid line > (' WEEWX CONFIGURATION FILE')... 1.' > Mar 06 14:32:00 weather-station weewx[2522]: ...done. > Mar 06 14:32:00 weather-station systemd[1]: Started LSB: weewx weather > system. > Hint: Some lines were ellipsized, use -l to show in full. > swalton@weather-station:~$ sudo tail -f /var/log/syslog > Mar 6 14:32:00 weather-station weewx[2534]: engine: Initializing weewx > version 3.8.0 > Mar 6 14:32:00 weather-station weewx[2534]: engine: Using Python 2.7.12 > (default, Dec 4 2017, 14:50:18) #012[GCC 5.4.0 20160609] > Mar 6 14:32:00 weather-station weewx[2534]: engine: Platform > Linux-4.4.38-v7+-armv7l-with-Ubuntu-16.04-xenial > Mar 6 14:32:00 weather-station weewx[2534]: engine: Locale is > 'en_AU.UTF-8' > Mar 6 14:32:00 weather-station weewx[2534]: engine: pid file is > /var/run/weewx.pid > Mar 6 14:32:00 weather-station weewx[2538]: engine: Error while parsing > configuration file /etc/weewx/weewx.conf > Mar 6 14:32:00 weather-station weewx[2538]: **** Reason: 'Invalid line > (' WEEWX CONFIGURATION FILE') (matched as neither section nor keyword) at > line 1.' > Mar 6 14:32:00 weather-station weewx[2522]: ...done. > Mar 6 14:32:00 weather-station systemd[1]: Started LSB: weewx weather > system. > Mar 6 14:33:44 weather-station rsyslogd-2007: action 'action 10' > suspended, next retry is Tue Mar 6 14:34:14 2018 [v8.16.0 try > http://www.rsyslog.com/e/2007 ] > > > Here is the snippet from the config > > > ############################################################################## > > # This section is for general configuration information. > > # Set to 1 for extra debug info, otherwise comment it out or set to zero > debug = 2 > > # Root directory of the weewx data file hierarchy for this station > WEEWX_ROOT = / > > # How long to wait before timing out a socket (FTP, HTTP) connection > socket_timeout = 20 > > # Do not modify this. It is used when installing and updating weewx. > version = 3.8.0 > > > ############################################################################## > > > ############################################################################## > > [WMR300] > # This section is for WMR300 weather stations. > > # The station model, e.g., WMR300A > model = WMR300 > > # The driver to use: > driver = weewx.drivers.wmr300 > > debug_decode = 1 > > ############################################################################## > > Sorry i'm quite new to Weewx! > > Sam > > > On Tuesday, March 6, 2018 at 2:02:28 PM UTC+11, Andrew Milner wrote: >> >> Sam - I think Matthew is saying that: >> a) The main weewx.conf debug statement near the start of weewx.conf >> should say debug = 2 to invoke more detailed weewx logging >> AND >> b) There should be a line within the WMR300 section - add it if necessary >> - saying debug_decode = 1 to force more detailed logging from the driver >> itself >> >> >> On Tuesday, 6 March 2018 03:47:48 UTC+2, Sam Walton wrote: >> >>> Hi Mwall, >>> >>> I don't have the line in the config file for "debug_decode" do i add it >>> in? I tried to add the line into the config under the driver section but >>> the service fails to start. >>> >>> Sam >>> >>> On Tuesday, March 6, 2018 at 12:32:59 PM UTC+11, mwall wrote: >>>> >>>> >>>> >>>> On Monday, March 5, 2018 at 8:46:45 AM UTC-5, Sam Walton wrote: >>>>> >>>>> Hi Mwall, >>>>> >>>>> I've set the config to debug_decode = 1 Attached is the putty dump. >>>>> I've also attached a screen shot of the Weewx local site. >>>>> >>>>> Sam >>>>> >>>> >>>> sam, >>>> >>>> i am confused. >>>> >>>> that does not look like the previous log output - there are no messages >>>> about wu uploads, and there are no messages from the wmr300 driver. >>>> >>>> your weewx.conf should have the following in it: >>>> >>>> debug = 2 >>>> ... >>>> [WMR300] >>>> ... >>>> debug_decode = 1 >>>> >>>> m >>>> >>>> >>>> -- 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. For more options, visit https://groups.google.com/d/optout.