Newbie Install Possible Issues

319 views
Skip to first unread message

Ron Short

unread,
Dec 26, 2019, 6:55:57 PM12/26/19
to weewx-user
Hi,

New to group.

Trying to install Weexx on a Raspberry-Pi 3 via a Meteo-Pi logger and the Davis Vantage Pro2 WS.

Pasted is the screen I see in the terminal. The RPi IP address is static.

I do not know what, if any of the errors I see mean anything.

What did I miss?

Thanks for the help


pi@raspberrypi:~ $ sudo tail -f /var/log/syslog
Dec 26 15:38:51 raspberrypi weewx[7253]: vantage: Socket error while opening port 22222 to ethernet host 192.168.1.50.
Dec 26 15:38:51 raspberrypi weewx[7253]: engine: Import of driver failed: [Errno 111] Connection refused (<class 'weewx.WeeWxIOError'>)
Dec 26 15:38:51 raspberrypi weewx[7253]: engine: Unable to load driver: [Errno 111] Connection refused
Dec 26 15:38:51 raspberrypi weewx[7253]:     ****  Exiting...
Dec 26 15:38:51 raspberrypi systemd[1]: Reloading.
Dec 26 15:38:52 raspberrypi dbus-daemon[319]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service' requested by ':1.56' (uid=0 pid=7278 comm="/usr/bin/gdbus call --system --dest org.freedeskto")
Dec 26 15:38:52 raspberrypi systemd[1]: Starting PackageKit Daemon...
Dec 26 15:38:52 raspberrypi PackageKit: daemon start
Dec 26 15:38:53 raspberrypi dbus-daemon[319]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Dec 26 15:38:53 raspberrypi systemd[1]: Started PackageKit Daemon.
Dec 26 15:41:51 raspberrypi rngd[320]: stats: bits received from HRNG source: 80064
Dec 26 15:41:51 raspberrypi rngd[320]: stats: bits sent to kernel pool: 34848
Dec 26 15:41:51 raspberrypi rngd[320]: stats: entropy added to kernel pool: 34848
Dec 26 15:41:51 raspberrypi rngd[320]: stats: FIPS 140-2 successes: 4
Dec 26 15:41:51 raspberrypi rngd[320]: stats: FIPS 140-2 failures: 0
Dec 26 15:41:51 raspberrypi rngd[320]: stats: FIPS 140-2(2001-10-10) Monobit: 0
Dec 26 15:41:51 raspberrypi rngd[320]: stats: FIPS 140-2(2001-10-10) Poker: 0
Dec 26 15:41:51 raspberrypi rngd[320]: stats: FIPS 140-2(2001-10-10) Runs: 0
Dec 26 15:41:51 raspberrypi rngd[320]: stats: FIPS 140-2(2001-10-10) Long run: 0
Dec 26 15:41:51 raspberrypi rngd[320]: stats: FIPS 140-2(2001-10-10) Continuous run: 0
Dec 26 15:41:51 raspberrypi rngd[320]: stats: HRNG source speed: (min=469.738; avg=597.300; max=780.127)Kibits/s
Dec 26 15:41:51 raspberrypi rngd[320]: stats: FIPS tests speed: (min=1.849; avg=3.811; max=6.620)Mibits/s
Dec 26 15:41:51 raspberrypi rngd[320]: stats: Lowest ready-buffers level: 2
Dec 26 15:41:51 raspberrypi rngd[320]: stats: Entropy starvations: 0
Dec 26 15:41:51 raspberrypi rngd[320]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us
Dec 26 15:43:57 raspberrypi PackageKit: daemon quit
Dec 26 15:43:57 raspberrypi systemd[1]: packagekit.service: Main process exited, code=killed, status=15/TERM
Dec 26 15:43:57 raspberrypi systemd[1]: packagekit.service: Succeeded.
Dec 26 15:48:02 raspberrypi kernel: [ 3977.357517] Under-voltage detected! (0x00050005)
Dec 26 15:48:06 raspberrypi kernel: [ 3981.517451] Voltage normalised (0x00000000)

Thomas Keffer

unread,
Dec 26, 2019, 7:17:43 PM12/26/19
to weewx-user
I am not familiar with the Meteo-Pi logger, but it is my understanding that it is a replacement for the Davis serial logger. It looks like you are trying to connect to it as an ethernet logger.

Check option type under [Vantage] is set to serial. Set option port to whatever serial port the Meteo-Pi uses (probably /dev/ttyUSB0).

[Vantage]
  type = serial
  port = /dev/ttyUSB0

But, as I said, I don't know anything about the Meteo-Pi. These are just educated guesses.

-tk

--
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+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/9fe3e20e-65e4-4613-a780-b1b24eeb7ce1%40googlegroups.com.

Ron Short

unread,
Dec 26, 2019, 7:20:19 PM12/26/19
to weewx...@googlegroups.com
Hi Tom, 

Ok, will do and let you know what happens.

Thanks

Ron

--
Regards,

Ron Short
Captain

Ron Short

unread,
Dec 26, 2019, 7:47:08 PM12/26/19
to weewx...@googlegroups.com
Hi Tom,

Check for the items you suggested they are the same.

I will contact the Meteo-Pi developer and see what he has to offer.

Thanks  again

Ron

Thomas Keffer

unread,
Dec 26, 2019, 8:02:16 PM12/26/19
to weewx-user
WeeWX is definitely trying an ethernet connection. If you are seeing 

type = serial

in your weewx.conf, then you're looking at the wrong weewx.conf. Make sure you're using the one you think you're using!

-tk

Ron Short

unread,
Dec 26, 2019, 8:17:46 PM12/26/19
to weewx-user
Ok, there are 2 .conf files I see in /etc/weewx/

weewx.config (which is the one I looked in for the settings you mentioned)

weewx.conf.dist (I have not modified at all)

I do not know of any othe .conf file you might be referring to. 

I have asked the Meteo-Pi designer if a the logger has a web based page in the device.

Thanks,

Ron
To unsubscribe from this group and stop receiving emails from it, send an email to weewx...@googlegroups.com.

Thomas Keffer

unread,
Dec 26, 2019, 8:34:01 PM12/26/19
to weewx-user
Those are not standard names for weewx configuration files. How did you install weewx?

-tk

To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/be932705-2efe-4d3f-afc3-f692b0fb8169%40googlegroups.com.

Ron Short

unread,
Dec 26, 2019, 9:05:03 PM12/26/19
to weewx...@googlegroups.com
I followed the install guide for Raspbian on your site.

Ron 

rich T

unread,
Dec 26, 2019, 10:05:17 PM12/26/19
to weewx-user
I'm not sure but doesn't the Meteo-Pi logger communicate via WIFI and no usb cables required to interface the Pi?

--
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...@googlegroups.com.

Ron Short

unread,
Dec 26, 2019, 10:44:08 PM12/26/19
to weewx...@googlegroups.com
Well, there are 2 PC boards there the Meteo-Pi consists of. 1 goes to the pier on the backside of the Davis WS and the other is a daughter board that plugs into the header on the RPi connected with a RJ45 plug / cable.

Thanks 

Ron


To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/0abb9fd6-5d7d-4fe3-a7bc-31e16ae0676c%40googlegroups.com.

gjr80

unread,
Dec 26, 2019, 10:57:34 PM12/26/19
to weewx-user
As far as I was aware as far as the weather station software is concerned the link is serial not Ethernet. Given the inconsistency between the log and what is believed to be in weewx.conf I suggest you post the output of the wee_debug utility (http://weewx.com/docs/utilities.htm#wee_debug_utility). The beauty of wee_debug is that it will show the weewx.conf that is actually used when WeeWX is started normally. Just make sure you check the wee_debug output for any sensitive info before posting, wee_debug is pretty good at obfuscating such info but it’s not perfect.

Remember a thousand words is good but a config file and log extract is better!

Gary

Ron Short

unread,
Dec 26, 2019, 11:32:54 PM12/26/19
to weewx...@googlegroups.com
Hi Gary,

Ok, will do so tomorrow.

Good night

Ron 

--
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+...@googlegroups.com.

rich T

unread,
Dec 26, 2019, 11:32:59 PM12/26/19
to weewx-user
Ron

 Thanks for the information on the interface between the console and Pi.

Rich

Ron Short

unread,
Dec 26, 2019, 11:47:02 PM12/26/19
to weewx...@googlegroups.com
My thought is to ref lash the SD card and start over. Then apply the troubleshooting program suggested.

Ron

To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/eac11a81-a9f1-4ac6-af1c-86867f787364%40googlegroups.com.

gjr80

unread,
Dec 26, 2019, 11:49:40 PM12/26/19
to weewx-user
Your choice, but that’s an awful lot of work when we haven’t even seen a config file yet. This could be as simple as one or two incorrect settings.

Gary

Ron Short

unread,
Dec 26, 2019, 11:53:42 PM12/26/19
to weewx...@googlegroups.com
True, I will send .conf and what the results are after running the debug program. 

Ron

On Thu, Dec 26, 2019 at 20:49 gjr80 <gjrod...@gmail.com> wrote:
Your choice, but that’s an awful lot of work when we haven’t even seen a config file yet. This could be as simple as one or two incorrect settings.

Gary

--
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+...@googlegroups.com.

Ron Short

unread,
Dec 27, 2019, 7:07:17 PM12/27/19
to weewx...@googlegroups.com
Hi,

Well, I have not forgotten nor given up on this project.

I found a couple settings not turned on in the RPi. The i2c and the serial port as per the Meteo-Pi author. Nice guy for sure. 

I also found a few other issues within the RPi as well and unfortunately I s a m in the process if re-flashing the SD card.

BTW, I retired recently and forgot to turn off the Signature option. Please accept my apologies on this oversight on my part.

Ron 

Ron Short

unread,
Dec 28, 2019, 2:31:13 PM12/28/19
to weewx...@googlegroups.com
Good Day Boys!

As mentioned in my earlier post, I found and corrected issues. The biggest issue was that i2c ans Serial option in the RPi config were not selected. Made the correction that allowed the serial ttyS0 to be used. I have a flashing green LED on the Meteo-Pi. Well, at least it is not flashing red..

I also had time/date issue that I could not clear. That was what prompted me to re-flash the SD card and start over. All good now. 

I do not see anything in 2 files below that look out of place....well, for as much as I know about this stuff. Manno, learning new stuff is fun... :)


Here is the weewx.conf 

# WEEWX CONFIGURATION FILE
#
# Copyright (c) 2009-2019 Tom Keffer <tke...@gmail.com>
# See the file LICENSE.txt for your rights.

##############################################################################

# 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 = /

# Whether to log successful operations
log_success = True

# Whether to log unsuccessful operations
log_failure = True

# 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.9.2

##############################################################################

#   This section is for information about the station.

[Station]
   
    # Description of the station location
    location = "KK7GO-7 "
   
    # Latitude and longitude in decimal degrees
    latitude = 36.7773
    longitude = -121.7276
   
    # Altitude of the station, with unit it is in. This is downloaded from
    # from the station if the hardware supports it.
    altitude = 70, meter
   
    # 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 = Vantage
   
    # 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

##############################################################################

[Vantage]
    # This section is for the Davis Vantage series of weather stations.
   
    # Connection type: serial or ethernet
    #  serial (the classic VantagePro)
    #  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
       type = serial
   
    # 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/ttyS0
   
    # If the connection type is ethernet, an IP Address/hostname is required:
    host = 1.2.3.4
   
    ######################################################
    # The rest of this section rarely needs any attention.
    # You can safely leave it "as is."
    ######################################################
   
    # Serial baud rate (usually 19200)
    baudrate = 19200
   
    # TCP port (when using the WeatherLinkIP)
    tcp_port = 22222
   
    # TCP send delay (when using the WeatherLinkIP):
    tcp_send_delay = 0.5
   
    # The id of your ISS station (usually 1). If you use a wind meter connected
    # to a anemometer transmitter kit, use its id
    iss_id = 1
   
    # How long to wait for a response from the station before giving up (in
    # seconds; must be greater than 2)
    timeout = 4
   
    # How long to wait before trying again (in seconds)
    wait_before_retry = 1.2
   
    # How many times to try before giving up:
    max_tries = 4
   
    # Vantage model Type: 1 = Vantage Pro; 2 = Vantage Pro2
    model_type = 2
   
    # The driver to use:
    driver = weewx.drivers.vantage

##############################################################################

#   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 = false
   
    [[AWEKAS]]
        # This section is for configuring posts to AWEKAS.
       
        # If you wish to do this, set the option 'enable' to true,
        # and specify a username and password.
        # To guard against parsing errors, put the password in quotes.
        enable = false
        username = replace_me
        password = replace_me
   
    [[CWOP]]
        # This section is for configuring posts to CWOP.
       
        # If you wish to do this, set the option 'enable' to true,
        # and specify the station ID (e.g., CW1234).
        enable = false
        station = replace_me
   
    # If this is an APRS (radio amateur) station, uncomment
    # the following and replace with a passcode (e.g., 12345).
    #passcode = replace_me (APRS stations only)
   
    [[PWSweather]]
        # This section is for configuring posts to PWSweather.com.
       
        # If you wish to do this, set the option 'enable' to true,
        # and specify a station and password.
        # To guard against parsing errors, put the password in quotes.
        enable = false
        station = replace_me
        password = replace_me
   
    [[WOW]]
        # This section is for configuring posts to WOW.
       
        # If you wish to do this, set the option 'enable' to true,
        # and specify a station and password.
        # To guard against parsing errors, put the password in quotes.
        enable = false
        station = replace_me
        password = replace_me
   
    [[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.
        # To guard against parsing errors, put the password in quotes.
        enable = True
        station = KCASALINAS50
        password = **********
       
        # 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
   
    # Whether to log a successful operation
    log_success = True
   
    # Whether to log an unsuccessful operation
    log_failure = False
   
    # Each of the following subsections defines a report that will be run.
    # 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.
   
    [[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = true
   
    [[SmartphoneReport]]
        # The SmartphoneReport uses the 'Smartphone' skin, and the images and
        # files are placed in a dedicated subdirectory.
        skin = Smartphone
        enable = false
        HTML_ROOT = /var/www/html/weewx/smartphone
   
    [[MobileReport]]
        # The MobileReport uses the 'Mobile' skin, and the images and files
        # are placed in a dedicated subdirectory.
        skin = Mobile
        enable = false
        HTML_ROOT = /var/www/html/weewx/mobile
   
    [[StandardReport]]
        # This is the old "Standard" skin. By default, it is not enabled.
        skin = Standard
        enable = false
   
    [[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, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = false
        user = replace_me
        password = replace_me
        server = replace_me    # The ftp server name, e.g, www.myserver.org
        path = replace_me    # The 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 to the user account on the remote machine where the files
        # will be copied.
        #
        # If you wish to use rsync, set "enable" to "true", then
        # fill out server, user, and path.
        # The server should appear in your .ssh/config file.
        # The user is the username used in the identity file.
        # The path is the destination directory, such as /var/www/html/weather.
        # Be sure that the user has write permissions on the destination!
        enable = false
        server = replace_me
        user = replace_me
        path = replace_me
       
        # 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
       
        # 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
   
    ####
   
    # Various options for customizing your reports.
   
    [[Defaults]]
       
        [[[Units]]]
           
            # The following section sets what unit to use for each unit group.
            # NB: The unit is always in the singular. I.e., 'mile_per_hour',
            # NOT 'miles_per_hour'
            [[[[Groups]]]]
               
                group_altitude = foot    # Options are 'foot' or 'meter'
                group_degree_day = degree_F_day    # Options are 'degree_F_day' or 'degree_C_day'
                group_pressure = mbar    # Options are 'inHg', 'mmHg', 'mbar', or 'hPa'
                group_rain = inch    # Options are 'inch', 'cm', or 'mm'
                group_rainrate = inch_per_hour    # Options are 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
                group_speed = mile_per_hour    # Options are 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
                group_speed2 = mile_per_hour2    # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
                group_temperature = degree_F    # Options are 'degree_F' or 'degree_C'
           
            # The following section sets the formatting for each type of unit.
            [[[[StringFormats]]]]
               
                centibar = %.0f
                cm = %.2f
                cm_per_hour = %.2f
                degree_C = %.1f
                degree_F = %.1f
                degree_compass = %.0f
                foot = %.0f
                hPa = %.1f
                hour = %.1f
                inHg = %.3f
                inch = %.2f
                inch_per_hour = %.2f
                km_per_hour = %.0f
                km_per_hour2 = %.1f
                knot = %.0f
                knot2 = %.1f
                mbar = %.1f
                meter = %.0f
                meter_per_second = %.1f
                meter_per_second2 = %.1f
                mile_per_hour = %.0f
                mile_per_hour2 = %.1f
                mm = %.1f
                mmHg = %.1f
                mm_per_hour = %.1f
                percent = %.0f
                second = %.0f
                uv_index = %.1f
                volt = %.1f
                watt_per_meter_squared = %.0f
                NONE = "   N/A"
           
            # The following section sets the label for each type of unit
            [[[[Labels]]]]
               
                day = " day", " days"
                hour = " hour", " hours"
                minute = " minute", " minutes"
                second = " second", " seconds"
                NONE = ""
           
            # The following section sets the format for each time scale.
            # The values below will work in every locale, but they may not look
            # particularly attractive.
            [[[[TimeFormats]]]]
               
                hour = %H:%M
                day = %X
                week = %X (%A)
                month = %x %X
                year = %x %X
                rainyear = %x %X
                current = %x %X
                ephem_day = %X
                ephem_year = %x %X
           
            [[[[Ordinates]]]]
               
                # Ordinal directions. The last one is for no wind direction
                directions = N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW, N/A
               
                # The following section sets the base temperatures used for the
                #  calculation of heating and cooling degree-days.
                [[[[[DegreeDays]]]]]
                   
                    # Base temperature for heating days, with unit:
                    heating_base = 65, degree_F
                    # Base temperature for cooling days, with unit:
                    cooling_base = 65, degree_F
               
                # A trend takes a difference across a time period. The following
                # section sets the time period, and how big an error is allowed to
                # still be counted as the start or end of a period.
                [[[[[Trend]]]]]
                   
                    time_delta = 10800    # 3 hours
                    time_grace = 300    # 5 minutes
       
        # The labels to be used for each observation type
        [[[Labels]]]
           
            # Set to hemisphere abbreviations suitable for your location:
            hemispheres = N, S, E, W
           
            # Formats to be used for latitude whole degrees, longitude whole
            # degrees, and minutes:
            latlon_formats = %02d, %03d, %05.2f
           
            # Generic labels, keyed by an observation type.
            [[[[Generic]]]]
                barometer = Barometer
                dewpoint = Dew Point
                ET = ET
                heatindex = Heat Index
                inHumidity = Inside Humidity
                inTemp = Inside Temperature
                outHumidity = Humidity
                outTemp = Outside Temperature
                radiation = Radiation
                rain = Rain
                rainRate = Rain Rate
                UV = UV Index
                windDir = Wind Direction
                windGust = Gust Speed
                windGustDir = Gust Direction
                windSpeed = Wind Speed
                windchill = Wind Chill
                windgustvec = Gust Vector
                windvec = Wind Vector
                extraTemp1 = Temperature1
                extraTemp2 = Temperature2
                extraTemp3 = Temperature3
               
                # Sensor status indicators
               
                rxCheckPercent = Signal Quality
                txBatteryStatus = Transmitter Battery
                windBatteryStatus = Wind Battery
                rainBatteryStatus = Rain Battery
                outTempBatteryStatus = Outside Temperature Battery
                inTempBatteryStatus = Inside Temperature Battery
                consBatteryVoltage = Console Battery
                heatingVoltage = Heating Battery
                supplyVoltage = Supply Voltage
                referenceVoltage = Reference Voltage
       
        [[[Almanac]]]
           
            # The labels to be used for the phases of the moon:
            moon_phases = New, Waxing crescent, First quarter, Waxing gibbous, Full, Waning gibbous, Last quarter, Waning crescent

##############################################################################

#   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'

##############################################################################

#   This section can adjust data using calibration expressions.

[StdCalibrate]
   
    [[Corrections]]
        # For each type, an arbitrary calibration expression can be given.
        # It should be in the units defined in the StdConvert section.
        # Example:
        foo = foo + 0.2

##############################################################################

#   This section is for quality control checks. If units are not specified,
#   values must be in the units defined in the StdConvert section.

[StdQC]
   
    [[MinMax]]
        barometer = 26, 32.5, inHg
        pressure = 24, 34.5, inHg
        outTemp = -40, 120, degree_F
        inTemp = 10, 120, degree_F
        outHumidity = 0, 100
        inHumidity = 0, 100
        windSpeed = 0, 120, mile_per_hour
        rain = 0, 10, inch

##############################################################################

#   This section controls the origin of derived values.

[StdWXCalculate]
   
    [[Calculations]]
        # How to calculate derived quantities.  Possible values are:
        #  hardware        - use the value provided by hardware
        #  software        - use the value calculated by weewx
        #  prefer_hardware - use value provide by hardware if available,
        #                      otherwise use value calculated by weewx
       
        pressure = prefer_hardware
        barometer = prefer_hardware
        altimeter = prefer_hardware
        windchill = prefer_hardware
        heatindex = prefer_hardware
        dewpoint = prefer_hardware
        inDewpoint = prefer_hardware
        rainRate = prefer_hardware

##############################################################################

#   For hardware that supports it, this section controls how often the
#   onboard clock gets updated.

[StdTimeSynch]
   
    # How often to check the weather station clock for drift (in seconds)
    clock_check = 14400
   
    # How much it can drift before we will correct it (in seconds)
    max_drift = 5

##############################################################################

#   This section is for configuring the archive service.

[StdArchive]
   
    # If the station hardware supports data logging then the archive interval
    # will be downloaded from the station. Otherwise, specify it (in seconds).
    archive_interval = 300
   
    # If possible, new archive records are downloaded from the station
    # hardware. If the hardware does not support this, then new archive
    # records will be generated in software.
    # Set the following to "software" to force software record generation.
    record_generation = hardware
   
    # Whether to include LOOP data in hi/low statistics
    loop_hilo = True
   
    # The data binding used to save archive records
    data_binding = wx_binding

##############################################################################

#   This section binds a data store to a database.

[DataBindings]
   
    [[wx_binding]]
        # The database must match one of the sections in [Databases].
        # This is likely to be the only option you would want to change.
        database = archive_sqlite
        # The name of the table within the database
        table_name = archive
        # The manager handles aggregation of data for historical summaries
        manager = weewx.wxmanager.WXDaySummaryManager
        # The schema defines the structure of the database.
        # It is *only* used when the database is created.
        schema = schemas.wview.schema

##############################################################################

#   This section defines various databases.

[Databases]
   
    # A SQLite database is simply a single file
    [[archive_sqlite]]
        database_name = weewx.sdb
        database_type = SQLite
   
    # MySQL
    [[archive_mysql]]
        database_name = weewx
        database_type = MySQL

##############################################################################

#   This section defines defaults for the different types of databases.

[DatabaseTypes]
   
    # Defaults for SQLite databases
    [[SQLite]]
        driver = weedb.sqlite
        # Directory in which the database files are located
        SQLITE_ROOT = /var/lib/weewx
   
    # Defaults for MySQL databases
    [[MySQL]]
        driver = weedb.mysql
        # The host where the database is located
        host = localhost
        # The user name for logging in to the host
        user = weewx
        # The password for the user name (quotes guard against parsing errors)
        password = weewx

##############################################################################

#   This section configures the internal weewx engine.

[Engine]
   
    [[Services]]
        # This section specifies the services that should be run. They are
        # grouped by type, and the order of services within each group
        # determines the order in which the services will be run.
        prep_services = weewx.engine.StdTimeSynch
        data_services = ,
        process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCalculate
        archive_services = weewx.engine.StdArchive
        restful_services = weewx.restx.StdStationRegistry, weewx.restx.StdWunderground, weewx.restx.StdPWSweather, weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
        report_services = weewx.engine.StdPrint, weewx.engine.StdReport

___________________________________________________________________________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________

Here is the wee_debug --info report

root@raspberrypi:/usr/bin# wee_debug --info
Using verbosity=1, displaying most info

wee_debug output will be sent to stdout(console)

Using configuration file /etc/weewx/weewx.conf
Using database binding 'wx_binding', which is bound to database 'archive_sqlite'

System info
  Platform:       Linux-4.19.75-v7+-armv7l-with-debian-10.2
  Python Version: 2.7.16

Load Information
  1 minute load average:  0.01
  5 minute load average:  0.03
  15 minute load average: 0.00

General Weewx info
  Weewx version 3.9.2 detected.

Station info
  Station type: Vantage
  Driver:       weewx.drivers.vantage

Driver info
[Vantage]
    # This section is for the Davis Vantage series of weather stations.
   
    # Connection type: serial or ethernet
    #  serial (the classic VantagePro)
    #  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
    type = serial
   
    # 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/ttyS0
   
    # If the connection type is ethernet, an IP Address/hostname is required:
    host = 1.2.3.4
   
    ######################################################
    # The rest of this section rarely needs any attention.
    # You can safely leave it "as is."
    ######################################################
   
    # Serial baud rate (usually 19200)
    baudrate = 19200
   
    # TCP port (when using the WeatherLinkIP)
    tcp_port = 22222
   
    # TCP send delay (when using the WeatherLinkIP):
    tcp_send_delay = 0.5
   
    # The id of your ISS station (usually 1). If you use a wind meter connected
    # to a anemometer transmitter kit, use its id
    iss_id = 1
   
    # How long to wait for a response from the station before giving up (in
    # seconds; must be greater than 2)
    timeout = 4
   
    # How long to wait before trying again (in seconds)
    wait_before_retry = 1.2
   
    # How many times to try before giving up:
    max_tries = 4
   
    # Vantage model Type: 1 = Vantage Pro; 2 = Vantage Pro2
    model_type = 2
   
    # The driver to use:
    driver = weewx.drivers.vantage

Currently installed extensions
No extensions installed

Archive info
  Database name:        weewx.sdb
  Table name:           archive
  Version               2.0
  Unit system:          1 (US)
  First good timestamp: 2019-09-19 06:15:00 PDT (1568898900)
  Last good timestamp:  2019-12-28 11:00:00 PST (1577559600)
  Number of records:    238
  weewx (weewx.conf) is set to use an archive interval of 300 seconds.
  The station hardware was not interrogated in determining archive interval.

Databases configured in weewx.conf
  Database name:        weewx.sdb
  Database driver:      weedb.sqlite

  Database name:        weewx
  Database driver:      weedb.mysql
  Database host:        localhost


Parsed and obfuscated weewx.conf
# WEEWX CONFIGURATION FILE
#
# Copyright (c) 2009-2019 Tom Keffer <tke...@gmail.com>
# See the file LICENSE.txt for your rights.

##############################################################################

# 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 = /

# Whether to log successful operations
log_success = True

# Whether to log unsuccessful operations
log_failure = True

# 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.9.2

##############################################################################

#   This section is for information about the station.

[Station]
   
    # Description of the station location
    location = "KK7GO-7 "
   
    # Latitude and longitude in decimal degrees
    latitude = 36.7773
    longitude = -121.7276
   
    # Altitude of the station, with unit it is in. This is downloaded from
    # from the station if the hardware supports it.
    altitude = 70, meter
   
    # 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 = Vantage
   
    # 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

##############################################################################

[Vantage]
    # This section is for the Davis Vantage series of weather stations.
   
    # Connection type: serial or ethernet
    #  serial (the classic VantagePro)
    #  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
    type = serial
   
    # 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/ttyS0
   
    # If the connection type is ethernet, an IP Address/hostname is required:
    host = 1.2.3.4
   
    ######################################################
    # The rest of this section rarely needs any attention.
    # You can safely leave it "as is."
    ######################################################
   
    # Serial baud rate (usually 19200)
    baudrate = 19200
   
    # TCP port (when using the WeatherLinkIP)
    tcp_port = 22222
   
    # TCP send delay (when using the WeatherLinkIP):
    tcp_send_delay = 0.5
   
    # The id of your ISS station (usually 1). If you use a wind meter connected
    # to a anemometer transmitter kit, use its id
    iss_id = 1
   
    # How long to wait for a response from the station before giving up (in
    # seconds; must be greater than 2)
    timeout = 4
   
    # How long to wait before trying again (in seconds)
    wait_before_retry = 1.2
   
    # How many times to try before giving up:
    max_tries = 4
   
    # Vantage model Type: 1 = Vantage Pro; 2 = Vantage Pro2
    model_type = 2
   
    # The driver to use:
    driver = weewx.drivers.vantage

##############################################################################

#   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 = false
   
    [[AWEKAS]]
        # This section is for configuring posts to AWEKAS.
       
        # If you wish to do this, set the option 'enable' to true,
        # and specify a username and password.
        # To guard against parsing errors, put the password in quotes.
        enable = false
        username = XXX obfuscated by wee_debug XXX
        password = XXX obfuscated by wee_debug XXX
   
    [[CWOP]]
        # This section is for configuring posts to CWOP.
       
        # If you wish to do this, set the option 'enable' to true,
        # and specify the station ID (e.g., CW1234).
        enable = false
        station = XXX obfuscated by wee_debug XXX
   
    # If this is an APRS (radio amateur) station, uncomment
    # the following and replace with a passcode (e.g., 12345).
    #passcode = replace_me (APRS stations only)
   
    [[PWSweather]]
        # This section is for configuring posts to PWSweather.com.
       
        # If you wish to do this, set the option 'enable' to true,
        # and specify a station and password.
        # To guard against parsing errors, put the password in quotes.
        enable = false
        station = XXX obfuscated by wee_debug XXX
        password = XXX obfuscated by wee_debug XXX
   
    [[WOW]]
        # This section is for configuring posts to WOW.
       
        # If you wish to do this, set the option 'enable' to true,
        # and specify a station and password.
        # To guard against parsing errors, put the password in quotes.
        enable = false
        station = XXX obfuscated by wee_debug XXX
        password = XXX obfuscated by wee_debug XXX
   
    [[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.
        # To guard against parsing errors, put the password in quotes.
        enable = True
        station = XXX obfuscated by wee_debug XXX
        password = XXX obfuscated by wee_debug XXX
       
        # 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
   
    # Whether to log a successful operation
    log_success = True
   
    # Whether to log an unsuccessful operation
    log_failure = False
   
    # Each of the following subsections defines a report that will be run.
    # 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.
   
    [[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = true
   
    [[SmartphoneReport]]
        # The SmartphoneReport uses the 'Smartphone' skin, and the images and
        # files are placed in a dedicated subdirectory.
        skin = Smartphone
        enable = false
        HTML_ROOT = /var/www/html/weewx/smartphone
   
    [[MobileReport]]
        # The MobileReport uses the 'Mobile' skin, and the images and files
        # are placed in a dedicated subdirectory.
        skin = Mobile
        enable = false
        HTML_ROOT = /var/www/html/weewx/mobile
   
    [[StandardReport]]
        # This is the old "Standard" skin. By default, it is not enabled.
        skin = Standard
        enable = false
   
    [[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, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = false
        user = XXX obfuscated by wee_debug XXX
        password = XXX obfuscated by wee_debug XXX
        server = replace_me    # The ftp server name, e.g, www.myserver.org
        path = replace_me    # The 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 to the user account on the remote machine where the files
        # will be copied.
        #
        # If you wish to use rsync, set "enable" to "true", then
        # fill out server, user, and path.
        # The server should appear in your .ssh/config file.
        # The user is the username used in the identity file.
        # The path is the destination directory, such as /var/www/html/weather.
        # Be sure that the user has write permissions on the destination!
        enable = false
        server = replace_me
        user = XXX obfuscated by wee_debug XXX
        path = replace_me
       
        # 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
       
        # 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
   
    ####
   
    # Various options for customizing your reports.
   
    [[Defaults]]
       
        [[[Units]]]
           
            # The following section sets what unit to use for each unit group.
            # NB: The unit is always in the singular. I.e., 'mile_per_hour',
            # NOT 'miles_per_hour'
            [[[[Groups]]]]
               
                group_altitude = foot    # Options are 'foot' or 'meter'
                group_degree_day = degree_F_day    # Options are 'degree_F_day' or 'degree_C_day'
                group_pressure = mbar    # Options are 'inHg', 'mmHg', 'mbar', or 'hPa'
                group_rain = inch    # Options are 'inch', 'cm', or 'mm'
                group_rainrate = inch_per_hour    # Options are 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
                group_speed = mile_per_hour    # Options are 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
                group_speed2 = mile_per_hour2    # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
                group_temperature = degree_F    # Options are 'degree_F' or 'degree_C'
           
            # The following section sets the formatting for each type of unit.
            [[[[StringFormats]]]]
               
                centibar = %.0f
                cm = %.2f
                cm_per_hour = %.2f
                degree_C = %.1f
                degree_F = %.1f
                degree_compass = %.0f
                foot = %.0f
                hPa = %.1f
                hour = %.1f
                inHg = %.3f
                inch = %.2f
                inch_per_hour = %.2f
                km_per_hour = %.0f
                km_per_hour2 = %.1f
                knot = %.0f
                knot2 = %.1f
                mbar = %.1f
                meter = %.0f
                meter_per_second = %.1f
                meter_per_second2 = %.1f
                mile_per_hour = %.0f
                mile_per_hour2 = %.1f
                mm = %.1f
                mmHg = %.1f
                mm_per_hour = %.1f
                percent = %.0f
                second = %.0f
                uv_index = %.1f
                volt = %.1f
                watt_per_meter_squared = %.0f
                NONE = "   N/A"
           
            # The following section sets the label for each type of unit
            [[[[Labels]]]]
               
                day = " day", " days"
                hour = " hour", " hours"
                minute = " minute", " minutes"
                second = " second", " seconds"
                NONE = ""
           
            # The following section sets the format for each time scale.
            # The values below will work in every locale, but they may not look
            # particularly attractive.
            [[[[TimeFormats]]]]
               
                hour = %H:%M
                day = %X
                week = %X (%A)
                month = %x %X
                year = %x %X
                rainyear = %x %X
                current = %x %X
                ephem_day = %X
                ephem_year = %x %X
           
            [[[[Ordinates]]]]
               
                # Ordinal directions. The last one is for no wind direction
                directions = N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW, N/A
               
                # The following section sets the base temperatures used for the
                #  calculation of heating and cooling degree-days.
                [[[[[DegreeDays]]]]]
                   
                    # Base temperature for heating days, with unit:
                    heating_base = 65, degree_F
                    # Base temperature for cooling days, with unit:
                    cooling_base = 65, degree_F
               
                # A trend takes a difference across a time period. The following
                # section sets the time period, and how big an error is allowed to
                # still be counted as the start or end of a period.
                [[[[[Trend]]]]]
                   
                    time_delta = 10800    # 3 hours
                    time_grace = 300    # 5 minutes
       
        # The labels to be used for each observation type
        [[[Labels]]]
           
            # Set to hemisphere abbreviations suitable for your location:
            hemispheres = N, S, E, W
           
            # Formats to be used for latitude whole degrees, longitude whole
            # degrees, and minutes:
            latlon_formats = %02d, %03d, %05.2f
           
            # Generic labels, keyed by an observation type.
            [[[[Generic]]]]
                barometer = Barometer
                dewpoint = Dew Point
                ET = ET
                heatindex = Heat Index
                inHumidity = Inside Humidity
                inTemp = Inside Temperature
                outHumidity = Humidity
                outTemp = Outside Temperature
                radiation = Radiation
                rain = Rain
                rainRate = Rain Rate
                UV = UV Index
                windDir = Wind Direction
                windGust = Gust Speed
                windGustDir = Gust Direction
                windSpeed = Wind Speed
                windchill = Wind Chill
                windgustvec = Gust Vector
                windvec = Wind Vector
                extraTemp1 = Temperature1
                extraTemp2 = Temperature2
                extraTemp3 = Temperature3
               
                # Sensor status indicators
               
                rxCheckPercent = Signal Quality
                txBatteryStatus = Transmitter Battery
                windBatteryStatus = Wind Battery
                rainBatteryStatus = Rain Battery
                outTempBatteryStatus = Outside Temperature Battery
                inTempBatteryStatus = Inside Temperature Battery
                consBatteryVoltage = Console Battery
                heatingVoltage = Heating Battery
                supplyVoltage = Supply Voltage
                referenceVoltage = Reference Voltage
       
        [[[Almanac]]]
           
            # The labels to be used for the phases of the moon:
            moon_phases = New, Waxing crescent, First quarter, Waxing gibbous, Full, Waning gibbous, Last quarter, Waning crescent

##############################################################################

#   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'

##############################################################################

#   This section can adjust data using calibration expressions.

[StdCalibrate]
   
    [[Corrections]]
        # For each type, an arbitrary calibration expression can be given.
        # It should be in the units defined in the StdConvert section.
        # Example:
        foo = foo + 0.2

##############################################################################

#   This section is for quality control checks. If units are not specified,
#   values must be in the units defined in the StdConvert section.

[StdQC]
   
    [[MinMax]]
        barometer = 26, 32.5, inHg
        pressure = 24, 34.5, inHg
        outTemp = -40, 120, degree_F
        inTemp = 10, 120, degree_F
        outHumidity = 0, 100
        inHumidity = 0, 100
        windSpeed = 0, 120, mile_per_hour
        rain = 0, 10, inch

##############################################################################

#   This section controls the origin of derived values.

[StdWXCalculate]
   
    [[Calculations]]
        # How to calculate derived quantities.  Possible values are:
        #  hardware        - use the value provided by hardware
        #  software        - use the value calculated by weewx
        #  prefer_hardware - use value provide by hardware if available,
        #                      otherwise use value calculated by weewx
       
        pressure = prefer_hardware
        barometer = prefer_hardware
        altimeter = prefer_hardware
        windchill = prefer_hardware
        heatindex = prefer_hardware
        dewpoint = prefer_hardware
        inDewpoint = prefer_hardware
        rainRate = prefer_hardware

##############################################################################

#   For hardware that supports it, this section controls how often the
#   onboard clock gets updated.

[StdTimeSynch]
   
    # How often to check the weather station clock for drift (in seconds)
    clock_check = 14400
   
    # How much it can drift before we will correct it (in seconds)
    max_drift = 5

##############################################################################

#   This section is for configuring the archive service.

[StdArchive]
   
    # If the station hardware supports data logging then the archive interval
    # will be downloaded from the station. Otherwise, specify it (in seconds).
    archive_interval = 300
   
    # If possible, new archive records are downloaded from the station
    # hardware. If the hardware does not support this, then new archive
    # records will be generated in software.
    # Set the following to "software" to force software record generation.
    record_generation = hardware
   
    # Whether to include LOOP data in hi/low statistics
    loop_hilo = True
   
    # The data binding used to save archive records
    data_binding = wx_binding

##############################################################################

#   This section binds a data store to a database.

[DataBindings]
   
    [[wx_binding]]
        # The database must match one of the sections in [Databases].
        # This is likely to be the only option you would want to change.
        database = archive_sqlite
        # The name of the table within the database
        table_name = archive
        # The manager handles aggregation of data for historical summaries
        manager = weewx.wxmanager.WXDaySummaryManager
        # The schema defines the structure of the database.
        # It is *only* used when the database is created.
        schema = schemas.wview.schema

##############################################################################

#   This section defines various databases.

[Databases]
   
    # A SQLite database is simply a single file
    [[archive_sqlite]]
        database_name = weewx.sdb
        database_type = SQLite
   
    # MySQL
    [[archive_mysql]]
        database_name = weewx
        database_type = MySQL

##############################################################################

#   This section defines defaults for the different types of databases.

[DatabaseTypes]
   
    # Defaults for SQLite databases
    [[SQLite]]
        driver = weedb.sqlite
        # Directory in which the database files are located
        SQLITE_ROOT = /var/lib/weewx
   
    # Defaults for MySQL databases
    [[MySQL]]
        driver = weedb.mysql
        # The host where the database is located
        host = localhost
        # The user name for logging in to the host
        user = XXX obfuscated by wee_debug XXX
        # The password for the user name (quotes guard against parsing errors)
        password = XXX obfuscated by wee_debug XXX

##############################################################################

#   This section configures the internal weewx engine.

[Engine]
   
    [[Services]]
        # This section specifies the services that should be run. They are
        # grouped by type, and the order of services within each group
        # determines the order in which the services will be run.
        prep_services = weewx.engine.StdTimeSynch
        data_services = ,
        process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCalculate
        archive_services = weewx.engine.StdArchive
        restful_services = weewx.restx.StdStationRegistry, weewx.restx.StdWunderground, weewx.restx.StdPWSweather, weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
        report_services = weewx.engine.StdPrint, weewx.engine.StdReport

wee_debug report successfully generated
root@raspberrypi:/usr/bin# 



gjr80

unread,
Dec 28, 2019, 2:36:49 PM12/28/19
to weewx-user
Good progress but is it working? Does it generate/store archive records every 5 minutes? Are reports generated very 5 minutes?

Gary

Ron Short

unread,
Dec 28, 2019, 3:01:39 PM12/28/19
to weewx...@googlegroups.com
Unclear on how to see if it is working. 

I ran the command line below and waiting.

sudo tail -f /var/log/syslog

On Sat, Dec 28, 2019 at 11:36 AM gjr80 <gjrod...@gmail.com> wrote:
Good progress but is it working? Does it generate/store archive records every 5 minutes? Are reports generated very 5 minutes?

Gary

--
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+...@googlegroups.com.

Ron Short

unread,
Dec 28, 2019, 3:05:34 PM12/28/19
to weewx...@googlegroups.com
After about 5 minutes, I see on the screen:

root@raspberrypi:/etc/weewx# tail -f /var/log/syslog
Dec 28 11:48:04 raspberrypi rngd[334]: stats: FIPS 140-2(2001-10-10) Monobit: 0
Dec 28 11:48:04 raspberrypi rngd[334]: stats: FIPS 140-2(2001-10-10) Poker: 0
Dec 28 11:48:04 raspberrypi rngd[334]: stats: FIPS 140-2(2001-10-10) Runs: 0
Dec 28 11:48:04 raspberrypi rngd[334]: stats: FIPS 140-2(2001-10-10) Long run: 0
Dec 28 11:48:04 raspberrypi rngd[334]: stats: FIPS 140-2(2001-10-10) Continuous run: 0
Dec 28 11:48:04 raspberrypi rngd[334]: stats: HRNG source speed: (min=271.864; avg=703.610; max=839.801)Kibits/s
Dec 28 11:48:04 raspberrypi rngd[334]: stats: FIPS tests speed: (min=2.576; avg=6.597; max=7.067)Mibits/s
Dec 28 11:48:04 raspberrypi rngd[334]: stats: Lowest ready-buffers level: 2
Dec 28 11:48:04 raspberrypi rngd[334]: stats: Entropy starvations: 0
Dec 28 11:48:04 raspberrypi rngd[334]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us
Dec 28 12:00:16 raspberrypi weewx[3154]: manager: Added record 2019-12-28 12:00:00 PST (1577563200) to database 'weewx.sdb'
Dec 28 12:00:16 raspberrypi weewx[3154]: manager: Added record 2019-12-28 12:00:00 PST (1577563200) to daily summary in 'weewx.sdb'
Dec 28 12:00:16 raspberrypi weewx[3154]: engine: Garbage collected 18658 objects
Dec 28 12:00:17 raspberrypi weewx[3154]: cheetahgenerator: Generated 8 files for report SeasonsReport in 1.36 seconds
Dec 28 12:00:22 raspberrypi weewx[3154]: imagegenerator: Generated 42 images for SeasonsReport in 4.71 seconds
Dec 28 12:00:22 raspberrypi weewx[3154]: copygenerator: copied 0 files to /var/www/html/weewx

gjr80

unread,
Dec 28, 2019, 3:31:52 PM12/28/19
to weewx-user
Ok, the ‘manager: Added record’ lines indicate an archive record was added to the database, you should see these every five minutes. The cheetahgenerator, imagegenerator and copygenerator lines are part of the report generation and appear normal. Again entries similar to these should appear every five minutes.

The next thing is to look at the data. You can do this in a number of ways, you stop WeeWX and run WeeWX directly (http://weewx.com/docs/usersguide.htm#Running_directly). This will show the received loop and archive data on screen. You can looked at your generated web pages if you have a web server on your RPi or intend to upload your generated HTML to an external web host. The following wiki entry may help if you intend to setup a web server on your RPi (https://github.com/weewx/weewx/wiki/webserver). You could also directly query the database but that is more complex so will skip that.

Gary

Ron Short

unread,
Dec 28, 2019, 3:41:52 PM12/28/19
to weewx...@googlegroups.com
Ok, I do not get access. Fails to load. Do I need to Register On Weewx in the weewx.config file?

Ron

--
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+...@googlegroups.com.

gjr80

unread,
Dec 28, 2019, 3:52:38 PM12/28/19
to weewx-user
Going to need a bit more information. What did you do, what did you see? By 'Register on Weewx in the weewx.config file' do you mean registering your station in the WeeWX station registry? If so then no, you do not need to do that, all that does is register some basic station details and make your station visible on the 'WeeWX station map', it has nothing to do with the display of your data.

Gary

Ron Short

unread,
Dec 28, 2019, 3:55:23 PM12/28/19
to weewx...@googlegroups.com
I entered in the terminal screen and the browser with no results.


--
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+...@googlegroups.com.

gjr80

unread,
Dec 28, 2019, 4:03:59 PM12/28/19
to weewx-user
When running directly we are only concerned with what appears in the terminal window not the browser. Please post a capture showing the exact command entered and the response.

Gary

On Sunday, 29 December 2019 06:55:23 UTC+10, Ron Short wrote:
I entered in the terminal screen and the browser with no results.


On Sat, Dec 28, 2019 at 12:52 PM gjr80 <gjrod...@gmail.com> wrote:
Going to need a bit more information. What did you do, what did you see? By 'Register on Weewx in the weewx.config file' do you mean registering your station in the WeeWX station registry? If so then no, you do not need to do that, all that does is register some basic station details and make your station visible on the 'WeeWX station map', it has nothing to do with the display of your data.

Gary

On Sunday, 29 December 2019 06:41:52 UTC+10, Ron Short wrote:
Ok, I do not get access. Fails to load. Do I need to Register On Weewx in the weewx.config file?

Ron

--
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...@googlegroups.com.

Ron Short

unread,
Dec 28, 2019, 4:28:54 PM12/28/19
to weewx...@googlegroups.com


To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/fbc60ca9-2d79-463f-921b-a40433f665bf%40googlegroups.com.

gjr80

unread,
Dec 28, 2019, 4:40:11 PM12/28/19
to weewx-user
Ok, I see what is going on. The link I posted earlier should be entered into your browser on an internet connected machine and it will display the WeeWX Users Guide, specifically the section on running WeeWX directly. Do make sure you do this and read the section carefully.

To run WeeWX directly at the command prompt on your RPi enter the following command:

$ sudo weewxd /etc/weewx/weewx.conf

Note that I have used a slightly different command to that in the linked document, I have included the full path to weewx.conf. This should result in output to the screen showing lines starting with LOOP: and REC:. These lines contain the data from your station, LOOP lines are loop packets and REC lines are archive records. You will likely see LOOP lines every 2.5 odd seconds and REC lines every five minutes.

Gary

Ron Short

unread,
Dec 28, 2019, 4:52:33 PM12/28/19
to weewx...@googlegroups.com
Ok, that worked. Thanks

pi@raspberrypi:~ $ sudo weewxd /etc/weewx/weewx.conf
LOOP:   2019-12-28 13:47:35 PST (1577569655) appTemp: 54.8833478255, barometer: 30.141, cloudbase: 4646.20794357, consBatteryVoltage: 4.73, dateTime: 1577569655, dayET: 0.0, dayRain: 0.0, dewpoint: 39.2546850483, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.5, humidex: 59.5, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.5, rain: None, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.5, windDir: 324.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:37 PST (1577569657) appTemp: 54.8833478255, barometer: 30.141, cloudbase: 4646.20794357, consBatteryVoltage: 4.73, dateTime: 1577569657, dayET: 0.0, dayRain: 0.0, dewpoint: 39.2546850483, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.5, humidex: 59.5, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.5, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.5, windDir: 325.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:39 PST (1577569659) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569659, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 326.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:41 PST (1577569661) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569661, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 327.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:43 PST (1577569663) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569663, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 327.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:45 PST (1577569665) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569665, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 327.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:47 PST (1577569667) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569667, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 321.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:49 PST (1577569669) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569669, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 311.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:51 PST (1577569671) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569671, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 311.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:53 PST (1577569673) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569673, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 325.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:55 PST (1577569675) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569675, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 327.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:57 PST (1577569677) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569677, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 327.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:47:59 PST (1577569679) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569679, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.9591687389, inHumidity: 44.0, insideAlarm: 0, inTemp: 74.3, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 321.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:01 PST (1577569681) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569681, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 321.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 4.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:03 PST (1577569683) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569683, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 313.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:05 PST (1577569685) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569685, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 325.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:07 PST (1577569687) appTemp: 55.8926778314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569687, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 331.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 2.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:09 PST (1577569689) appTemp: 55.8926778314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569689, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 331.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 2.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:11 PST (1577569691) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569691, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 301.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:13 PST (1577569693) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569693, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 312.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:15 PST (1577569695) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569695, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 315.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:17 PST (1577569697) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569697, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 284.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:19 PST (1577569699) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569699, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 284.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:21 PST (1577569701) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569701, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 288.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:23 PST (1577569703) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569703, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 314.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:25 PST (1577569705) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569705, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 327.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:27 PST (1577569707) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569707, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 327.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:29 PST (1577569709) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569709, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 327.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:31 PST (1577569711) appTemp: 55.8926778314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569711, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 336.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 2.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:33 PST (1577569713) appTemp: 55.3294088314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569713, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 1.65, outHumidity: 47.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 59.4, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1577546280, sunset: 1577581080, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 59.4, windDir: 342.0, windGust: 4.0, windGustDir: 324.0, windSpeed: 3.0, windSpeed10: 3.0, yearET: 0.0, yearRain: 1.65
LOOP:   2019-12-28 13:48:35 PST (1577569715) appTemp: 54.7661398314, barometer: 30.141, cloudbase: 4644.23216101, consBatteryVoltage: 4.73, dateTime: 1577569715, dayET: 0.0, dayRain: 0.0, dewpoint: 39.1633784916, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 63, heatindex: 59.4, humidex: 59.4, inDewpoint: 50.2488088781, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.2, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, mon

To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/020e7b28-bf71-41ae-ab99-871fbf39c29b%40googlegroups.com.

Ron Short

unread,
Dec 28, 2019, 4:54:04 PM12/28/19
to weewx...@googlegroups.com
Gary,

Looking at setting up Apache 2.4 Webserver. Is there an idiots guide to do this? I am weak using Linux, but getting better at it. 

Thanks,

Ron

vince

unread,
Dec 28, 2019, 4:54:20 PM12/28/19
to weewx-user
Ron:
  • It seems that you 'are' generating data that is getting into the database. If you want to check your archive table quickly, you can do a sqlite3 query like:
     echo "select datetime(dateTime,'unixepoch','localtime'),outTemp,barometer from archive order by rowid desc limit 3;" | sqlite3 weewx.sdb

That'll report a few elements from your 3 most recent archive table records in reverse order, newest first, with the dateTime decoded to be more human-friendly.


What do you think isn't quite right yet ?
 

gjr80

unread,
Dec 28, 2019, 4:57:33 PM12/28/19
to weewx-user
Sorry, not an Apache user. There should be quite a bit of info around re installing Apache, the wiki entry link I posted earlier shoudl help with basic config.

Gary

gjr80

unread,
Dec 28, 2019, 4:58:11 PM12/28/19
to weewx-user
provided of course that sqlite3 is installed :)

Gary

Ron Short

unread,
Dec 28, 2019, 4:58:41 PM12/28/19
to weewx...@googlegroups.com
Hi Vince,

The “not quite right” part is working with the RPi, Linux,MeteoPi and WeeWx. :)

It was a shaky install. Gary is helping to verify the station is reporting which it seems it is doing.

Thanks

Ron



--
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+...@googlegroups.com.

Ron Short

unread,
Dec 28, 2019, 5:03:49 PM12/28/19
to weewx...@googlegroups.com
Ok, no worries. 

I think I found it in the Apache.org site under “Getting Started” part. Duh! :)

Thanks for all the help getting my station up and running with WeeWx

Ron 

To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/22bbd68d-47b0-4ce1-bd73-c59a335e159b%40googlegroups.com.

Tom Robertson

unread,
Dec 28, 2019, 5:21:16 PM12/28/19
to weewx...@googlegroups.com

You might want to consider NGINX instead of apache for the RPI. It is a lightweight webserver and works just fine for serving up weewx web pages.

 

https://www.raspberrypi.org/documentation/remote-access/web-server/nginx.md

 

This link shows how to configure weewx with different webservers.

 

https://github.com/weewx/weewx/wiki/webserver

 

Tom

Ron Short

unread,
Dec 28, 2019, 5:24:29 PM12/28/19
to weewx...@googlegroups.com
Hi Tom,

Ok, will do. It looked like Apache was going to be challenging.

Thanks

Ron

Ron Short

unread,
Dec 31, 2019, 2:54:30 PM12/31/19
to weewx-user
Hi,

With the help of this forum, I have the Weewx program running along with the Nginx Web Server. Thanks for the help.

Next challenge is the use of SKins. Is there a tutorial in this forum as for how to set report Skins? 

Thanks again,

Ron

vince

unread,
Dec 31, 2019, 3:46:30 PM12/31/19
to weewx-user
On Tuesday, December 31, 2019 at 11:54:30 AM UTC-8, Ron Short wrote:
With the help of this forum, I have the Weewx program running along with the Nginx Web Server. Thanks for the help.

Next challenge is the use of SKins. Is there a tutorial in this forum as for how to set report Skins? 


It is extremely unclear what exactly you're trying to do.

A more explanative question might help us try to help you....

 

Ron Short

unread,
Dec 31, 2019, 3:59:43 PM12/31/19
to weewx...@googlegroups.com
Ok, my goal is to figure out how to apply Skins to the look of the weewx reports. I think this is correct.

--
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+...@googlegroups.com.

vince

unread,
Dec 31, 2019, 5:06:49 PM12/31/19
to weewx-user
On Tuesday, December 31, 2019 at 12:59:43 PM UTC-8, Ron Short wrote:
Ok, my goal is to figure out how to apply Skins to the look of the weewx reports. I think this is correct.


I'm sorry, I still have no idea what you are asking.

Are you asking how to 'alter' an existing skin, 'enable/disable' one, 'create' your own skin ?
 

Ron Short

unread,
Dec 31, 2019, 5:19:38 PM12/31/19
to weewx...@googlegroups.com
No worries. I am trying to create my own skin, then enable it.

As this thread states in the title, Newbie. Thank you for your patience.

Ron

--
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+...@googlegroups.com.

p q

unread,
Dec 31, 2019, 6:37:22 PM12/31/19
to weewx...@googlegroups.com
Before you go and create your own skin from scratch, why don't you try modifying one of the existing ones. There are several good ones. Belchertown seems popular recently;. 



--
Peter Quinn
(415)794-2264

gjr80

unread,
Dec 31, 2019, 9:49:52 PM12/31/19
to weewx-user
Ron,

When i read your first post on skins I took it you were looking at installing a skin other than those supplied with WeeWX, your last post indicates more of a 'roll your own' approach. Unfortunately there is no skin tutorial available, the closest there is the Customization Guide, in particular the The standard reporting service, StdReport, Customizing reports, The Cheetah generator and The image generator. The Customization Guide is necessary reading for those that wish to tinker.

If you are looking at installing an existing non-WeeWX shipped skin then you will likely find them mentioned in the WeeWX wiki, via the WeeWX showcase or station map or by googling. Many skins can be installed with the WeeWX extension installer, others need to be manually installed. Most have some instructions for installation and/or customisation, sometimes these are included in up front comments in some of the skin files.

If you are wanting to roll your own or modify another skin to suit your needs I recommend you get in and get your hands dirty with a bit of tinkering on an existing skin. I would avoid the more complex skins like Belchertown and even the WeeWX Seasons skin, there are just too many other things going on in these skins for the novice to grasp the WeeWX report basics. Something like the original WeeWX Standard skin is ideal, it is a very simple skin that touches on most of the WeeWX report capabilities. As of WeeWX v3.9.0 Seasons is the default skin for new installs but Standard is still there, you may just need to enable it. The good thing about playing with skins is for output only skins if you do make a mistake you tend to only bring down your report generator rather than crashing WeeWX and risking your data.

How you approach working with skins is up to you, if you have a spare PC/RPi etc you might install WeeWX with the simulator and work away there until you have what you are after and then copy over the changes to your on-line system. You might stand up a linux virtual machine on Virtualbox or the like and work with WeeWX and the simulator in a virtual environment. You could work on your live machine if you want, just make sure you have a backup copy of weewx.conf and your skins directory before you start.

Gary

On Wednesday, 1 January 2020 08:19:38 UTC+10, Ron Short wrote:
No worries. I am trying to create my own skin, then enable it.

As this thread states in the title, Newbie. Thank you for your patience.

Ron

On Tue, Dec 31, 2019 at 2:06 PM vince <vince...@gmail.com> wrote:
On Tuesday, December 31, 2019 at 12:59:43 PM UTC-8, Ron Short wrote:
Ok, my goal is to figure out how to apply Skins to the look of the weewx reports. I think this is correct.


I'm sorry, I still have no idea what you are asking.

Are you asking how to 'alter' an existing skin, 'enable/disable' one, 'create' your own skin ?
 

--
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...@googlegroups.com.

Ron Short

unread,
Dec 31, 2019, 10:13:53 PM12/31/19
to weewx...@googlegroups.com
Thanks Gary,

All I want to do is to modify an existing skin. Nothing more. 

Thank you for taking the time to explain what is available to do and options that are present.

Ron

To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/394aef89-702c-4c79-9d8d-bbf1d72af5fa%40googlegroups.com.

p q

unread,
Jan 1, 2020, 1:12:30 AM1/1/20
to weewx...@googlegroups.com
I second the recommendation to use a separate installation with the simulator weather station for trying out new things without breaking your main station. As well as a spare physical machine, you could use a virtual machine (VirtualBox, or similar).



--
Peter Quinn
(415)794-2264
Reply all
Reply to author
Forward
0 new messages