Have you tried putting your WU password in quotes? I see parsing errors and see the comment above in the .conf file suggesting quotes.
Just a thought. A.J. On Sunday, October 15, 2017 at 8:58:38 PM UTC-4, MrD308 wrote: > > Hello all, > > Its been a few years since I got my Acurite 5-1 station working. > Everything was fine then the 5-1 sensor failed. I bought the new 5-1 and > everything is up and running except for weewx and WU. Im using the same RPI > but it would not start talking to WU. I looked at the logs and saw a lot of > errors. > As I said, it used to run fine on this platform. > I ended up reloading everything. New Debian download and new WeeWx. Now it > wont communicate with WU. The logs look good except one spot for line 20 n > the WeeWx.conf file. > Its been a couple of years since I set this up last time. > I've been playing with this all day trying to figure it out. > > Does anyone see a blatant mistake? > > Thank you for any help you can provide. > > Don > > pi@raspberrypi:~ $ sudo tail -f /var/log/syslog > Oct 15 17:11:42 raspberrypi weewx[2200]: engine: Locale is 'en_GB.UTF-8' > Oct 15 17:11:42 raspberrypi weewx[2200]: engine: pid file is > /var/run/weewx.pid > Oct 15 17:11:42 raspberrypi weewx[2204]: engine: Error while parsing > configuration file /etc/weewx/weewx.conf > Oct 15 17:11:42 raspberrypi weewx[2204]: **** Reason: 'Parsing failed > with several errors.#012First error at line 20.' > Oct 15 17:11:42 raspberrypi weewx[2189]: Starting weewx weather system: > weewx. > Oct 15 17:11:42 raspberrypi systemd[1]: Started LSB: weewx weather system. > Oct 15 17:17:01 raspberrypi CRON[2385]: (root) CMD ( cd / && run-parts > --report /etc/cron.hourly) > Oct 15 17:18:56 raspberrypi systemd[1]: Stopping LSB: weewx weather > system... > Oct 15 17:18:56 raspberrypi weewx[2437]: Stopping weewx weather system: > weewx not running.... > Oct 15 17:18:56 raspberrypi systemd[1]: Stopped LSB: weewx weather system. > > > Here is part of the weewx.conf if that will help. > # WEEWX CONFIGURATION FILE > # > # Copyright (c) 2009-2015 Tom Keffer <[email protected] <javascript:>> > # See the file LICENSE.txt for your rights. > > > ############################################################################## > debug = 1 > loop_on_init = True > WEEWX_ROOT = ... > socket_timeout = 20 > version = 3.5.0 > > > # This section is for general configuration information. > > # Set to 1 for extra debug info, otherwise comment it out or set to zero > # debug = 0 > > # 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.7.1 > > > ############################################################################## > > # This section is for information about the station. > > [Station] > > # Description of the station location > location = Crown Point, 92109 > > # Latitude and longitude in decimal degrees > latitude = 32.785 > longitude = -117.238 > > # Altitude of the station, with unit it is in. This is downloaded from > # from the station if the hardware supports it. > altitude = 46, foot > > # Set to type of station hardware. There must be a corresponding stanza > # in this file with a 'driver' parameter indicating the driver to be > used. > station_type = AcuRite > > # If you have a website, you may specify an URL > #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 > > > ############################################################################## > > [AcuRite] > # This section is for AcuRite weather stations. > > # The station model, e.g., 'AcuRite 01025' or 'AcuRite 02032C' > model = AcuRite 0232C > > # The driver to use: > driver = weewx.drivers.acurite > > > ############################################################################## > > # This section is for uploading data to Internet sites > > [StdRESTful] > > [[StationRegistry]] > # To register this weather station with weewx, set this to true > register_this_station = true > > > [[Wunderground]] > # This section is for configuring posts to the Weather Underground. > > # If you wish to do this, set the option 'enable' to true, > # and specify a station (e.g., 'KORHOODR3') and password. > enable = true > station = KCASANDI495 > # To guard against parsing errors, put your password in quotes: > password = xxxxxxxx > > # Set the following to True to have weewx use the WU "Rapidfire" > # protocol. Not all hardware can support it. See the User's Guide. > rapidfire = False > > > ############################################################################## > > # This section specifies what reports, using which skins, to generate. > > [StdReport] > > # Where the skins reside, relative to WEEWX_ROOT > SKIN_ROOT = /etc/weewx/skins > > # Where the generated reports should go, relative to WEEWX_ROOT > HTML_ROOT = /var/www/html/weewx > > # The database binding indicates which data should be used in reports. > data_binding = wx_binding > > # Each of the following subsections defines a report that will be run. > > [[StandardReport]] > # See the customizing guide to change the units, plot types and > line > # colors, modify the fonts, display additional sensor data, and > other > # customizations. Many of those changes can be made here by > overriding > # parameters, or by modifying templates within the skin itself. > > # The StandardReport uses the 'Standard' skin, which contains the > # images, templates and plots for the report. > skin = Standard > [[[Units]]] > [[[[Groups]]]] > group_altitude = foot > group_speed2 = mile_per_hour2 > group_pressure = inHg > group_rain = inch > group_rainrate = inch_per_hour > group_temperature = degree_F > group_degree_day = degree_F_day > group_speed = mile_per_hour > > [[FTP]] > # FTP'ing the results to a webserver is treated as just another > report, > # albeit one with an unusual report generator! > skin = Ftp > > # If you wish to use FTP, uncomment and fill out the next four > lines. > #user = replace with the ftp username > #password = replace with the ftp password; put in quotes to guard > against parsing errors. > #server = replace with the ftp server name, e.g, > www.threefools.org > #path = replace with the ftp destination directory (e.g., /weather) > > # Set to True for an FTP over TLS (FTPS) connection. Not all > servers > # support this. > secure_ftp = False > > # To upload files from something other than what HTML_ROOT is set > # to above, specify a different HTML_ROOT here. > #HTML_ROOT = /var/www/html/weewx > > # Most FTP servers use port 21 > port = 21 > > # Set to 1 to use passive mode, zero for active mode > passive = 1 > > [[RSYNC]] > # rsync'ing to a webserver is treated as just another report > skin = Rsync > > # If you wish to use rsync, you must configure passwordless ssh > using > # public/private key authentication from the user account that > weewx > # runs as to the user account on the remote machine where the files > # will be copied. > # > # The following three lines determine where files will be sent. > #server = replace with the rsync server name, e.g, > www.threefools.org > #path = replace with the rsync destination directory (e.g., > /weather) > #user = replace with the rsync username > > # Rsync can be configured to remove files from the remote server if > # they don't exist under HTML_ROOT locally. USE WITH CAUTION: if > you > # make a mistake in the remote path, you could could > unintentionally > # cause unrelated files to be deleted. Set to 1 to enable remote > file > # deletion, zero to allow files to accumulate remotely. > delete = 0 > > > ############################################################################## > > # This service acts as a filter, converting the unit system coming from > # the hardware to a unit system in the database. > > [StdConvert] > > # The target_unit affects only the unit system in the database. Once > # chosen it cannot be changed without converting the entire database. > # Modification of target_unit after starting weewx will result in > # corrupt data - the database will contain a mix of US and METRIC data. > # > # The value of target_unit does not affect the unit system for > # reporting - reports can display US, Metric, or any combination of > units. > # > # In most cases, target_unit should be left as the default: US > # > # In particular, those migrating from a standard wview installation > # should use US since that is what the wview database contains. > > # DO NOT MODIFY THIS VALUE UNLESS YOU KNOW WHAT YOU ARE DOING! > target_unit = US # Options are 'US', 'METRICWX', or 'METRIC' > > > ############################################################################## > > > > > -- 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]. For more options, visit https://groups.google.com/d/optout.
