No, thank *you*! :-)

On Thursday, February 17, 2022 at 6:44:34 PM UTC-8 tke...@gmail.com wrote:

> Hmm, the RAW and LOOP packets are as to be expected, yet the archive 
> records contain the unwanted data. Something is injecting the bogus data 
> into the data stream. Another request: run 
>
> *wee_debug --info --output=/var/tmp/sanitized.txt*
>
>
> Look through /var/tmp/sanitized.txt to make sure that it doesn't include 
> any unwanted passwords (they should have been obfuscated), then post it. 
>
> Thanks again.
>
> -tk
>
>
> On Thu, Feb 17, 2022 at 6:33 PM Rob Cranfill <robcr...@gmail.com> wrote:
>
>> Your wish is my command! :-) 
>>
>> On Thursday, February 17, 2022 at 5:52:21 PM UTC-8 tke...@gmail.com 
>> wrote:
>>
>>> That's great, but now you have my curiosity piqued! All of the channels 
>>> have been shut off, yet the driver is still emitting values? How can this 
>>> possibly be?
>>>
>>> Would you mind running weewxd directly from the command line with the 
>>> attached instrumented version of vantage.py? It will print out exactly what 
>>> is in the raw LOOP packets. 
>>>
>>> Oh, and if you could run
>>>
>>> *wee_device --info*
>>>
>>>
>>> just one more time to make sure all the channels are truly off.
>>>
>>> Thanks, Rob!
>>>
>>> -tk
>>>
>>>
>>> On Thu, Feb 17, 2022 at 11:39 AM Rob Cranfill <robcr...@gmail.com> 
>>> wrote:
>>>
>>>> I do still see various "soil" and "leaf" values in the REC & LOOP data, 
>>>> but I'm happy now that I've simply removed the unwanted graphs from the 
>>>> "plot_groups" entry in Seasons'  skin.conf file. (as seen at 
>>>> http://robcranfill.net/weather/ :-) )
>>>>
>>>> REC:    2022-02-17 11:32:00 PST (1645126320) 'altimeter': 
>>>> '30.465171734312715', 'appTemp': '43.52206836601618', 'barometer': 
>>>> '30.467', 'cloudbase': '1476.5271458098498', 'consBatteryVoltage': 'None', 
>>>> 'dateTime': '1645126320', 'dewpoint': '40.863280558436664', 'ET': '0.0', 
>>>> 'forecastRule': '9', 'heatindex': '44.830000000000005', 'highOutTemp': 
>>>> '46.7', 'humidex': '46.7', 'inDewpoint': '42.72068451224605', 
>>>> 'inHumidity': 
>>>> '59.0', 'inTemp': '56.9', 'interval': '1', 'leafTemp1': '-89.0', 
>>>> 'leafTemp2': '-90.0', 'leafWet1': '1.0', 'leafWet2': '8.0', 'lowOutTemp': 
>>>> '46.7', 'maxSolarRad': 'None', 'outHumidity': '80.0', 'outTemp': '46.7', 
>>>> 'pressure': '30.29821430422651', 'rain': '0.0', 'rainRate': '0.0', 
>>>> 'rxCheckPercent': '98.22916666666667', 'soilMoist1': '4.0', 'soilMoist2': 
>>>> '8.0', 'soilMoist3': '4.0', 'soilMoist4': '32.0', 'soilTemp1': '-89.0', 
>>>> 'soilTemp2': '-90.0', 'soilTemp3': '-89.0', 'soilTemp4': '-90.0', 
>>>> 'txBatteryStatus': 'None', 'usUnits': '1', 'wind_samples': '23.0', 
>>>> 'windchill': '46.7', 'windDir': '157.5', 'windGust': '4.0', 'windGustDir': 
>>>> '135.0', 'windrun': '0.03333333333333333', 'windSpeed': '2.0'
>>>> LOOP:   2022-02-17 11:32:30 PST (1645126350) 'altimeter': 
>>>> '30.465171734312715', 'appTemp': '43.52206836601618', 'barometer': 
>>>> '30.467', 'cloudbase': '1476.5271458098498', 'consBatteryVoltage': '0.8', 
>>>> 'dateTime': '1645126350', 'dayET': '0.0', 'dayRain': '0.0', 'dewpoint': 
>>>> '40.863280558436664', 'ET': 'None', 'extraAlarm1': '0', 'extraAlarm2': 
>>>> '0', 
>>>> 'extraAlarm3': '0', 'extraAlarm4': '0', 'extraAlarm5': '0', 'extraAlarm6': 
>>>> '0', 'extraAlarm7': '0', 'extraAlarm8': '0', 'forecastIcon': '6', 
>>>> 'forecastRule': '9', 'heatindex': '44.830000000000005', 'humidex': '46.7', 
>>>> 'inDewpoint': '42.72068451224605', 'inHumidity': '59.0', 'insideAlarm': 
>>>> '0', 'inTemp': '56.9', 'leafWet4': '0.0', 'maxSolarRad': 'None', 
>>>> 'monthET': 
>>>> '0.0', 'monthRain': '0.34', 'outHumidity': '80.0', 'outsideAlarm1': '0', 
>>>> 'outsideAlarm2': '0', 'outTemp': '46.7', 'pressure': '30.29821430422651', 
>>>> 'rain': 'None', 'rainAlarm': '0', 'rainRate': '0.0', 'soilLeafAlarm1': 
>>>> '0', 
>>>> 'soilLeafAlarm2': '0', 'soilLeafAlarm3': '0', 'soilLeafAlarm4': '0', 
>>>> 'stormRain': '0.0', 'sunrise': '1645110660', 'sunset': '1645148160', 
>>>> 'txBatteryStatus': '0', 'usUnits': '1', 'windchill': '46.7', 'windDir': 
>>>> '146.0', 'windGust': '2.0', 'windGustDir': '146.0', 'windrun': 'None', 
>>>> 'windSpeed': '2.0', 'windSpeed10': '1.0', 'yearET': '0.0', 'yearRain': 
>>>> '8.44'
>>>> LOOP:   2022-02-17 11:32:30 PST (1645126350) 'altimeter': 
>>>> '30.465171734312715', 'appTemp': '43.52206836601618', 'barometer': 
>>>> '30.467', 'cloudbase': '1476.5271458098498', 'consBatteryVoltage': '0.8', 
>>>> 'dateTime': '1645126350', 'dayET': '0.0', 'dayRain': '0.0', 'dewpoint': 
>>>> '40.863280558436664', 'ET': 'None', 'extraAlarm1': '0', 'extraAlarm2': 
>>>> '0', 
>>>> 'extraAlarm3': '0', 'extraAlarm4': '0', 'extraAlarm5': '0', 'extraAlarm6': 
>>>> '0', 'extraAlarm7': '0', 'extraAlarm8': '0', 'forecastIcon': '6', 
>>>> 'forecastRule': '9', 'heatindex': '44.830000000000005', 'humidex': '46.7', 
>>>> 'inDewpoint': '42.72068451224605', 'inHumidity': '59.0', 'insideAlarm': 
>>>> '0', 'inTemp': '56.9', 'leafWet4': '0.0', 'maxSolarRad': 'None', 
>>>> 'monthET': 
>>>> '0.0', 'monthRain': '0.34', 'outHumidity': '80.0', 'outsideAlarm1': '0', 
>>>> 'outsideAlarm2': '0', 'outTemp': '46.7', 'pressure': '30.29821430422651', 
>>>> 'rain': '0.0', 'rainAlarm': '0', 'rainRate': '0.0', 'soilLeafAlarm1': '0', 
>>>> 'soilLeafAlarm2': '0', 'soilLeafAlarm3': '0', 'soilLeafAlarm4': '0', 
>>>> 'stormRain': '0.0', 'sunrise': '1645110660', 'sunset': '1645148160', 
>>>> 'txBatteryStatus': '0', 'usUnits': '1', 'windchill': '46.7', 'windDir': 
>>>> '146.0', 'windGust': '2.0', 'windGustDir': '146.0', 'windrun': 'None', 
>>>> 'windSpeed': '2.0', 'windSpeed10': '1.0', 'yearET': '0.0', 'yearRain': 
>>>> '8.44'
>>>>
>>>>
>>>> On Wednesday, February 16, 2022 at 4:07:40 PM UTC-8 tke...@gmail.com 
>>>> wrote:
>>>>
>>>>> Rob, I'll be curious to hear whether you continue to get bogus 
>>>>> database entries after doing this.
>>>>>
>>>>> On Wed, Feb 16, 2022 at 11:50 AM Rob Cranfill <robcr...@gmail.com> 
>>>>> wrote:
>>>>>
>>>>>> Aha, I see that now in the 'info' output. 
>>>>>>
>>>>>> After repeated applications of the proper wee_device command,
>>>>>>
>>>>>>   wee_device --set-transmitter-type=*N*,10
>>>>>>
>>>>>> I now have:
>>>>>>     TRANSMITTERS:
>>>>>>       Channel   Receive   Repeater  Type
>>>>>>          1      active      none    iss
>>>>>>          2      inactive    none    (N/A)
>>>>>>          3      inactive    none    (N/A)
>>>>>>          4      inactive    none    (N/A)
>>>>>>          5      inactive    none    (N/A)
>>>>>>          6      inactive    none    (N/A)
>>>>>>          7      inactive    none    (N/A)
>>>>>>          8      inactive    none    (N/A)
>>>>>>
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> On Tuesday, February 15, 2022 at 11:35:22 AM UTC-8 tke...@gmail.com 
>>>>>> wrote:
>>>>>>
>>>>>>> For some reason, every channel in your console is active. You can 
>>>>>>> try shutting them all off except the ISS. Either do it through the 
>>>>>>> console 
>>>>>>> ( see your owners manual), or wee_device can do this. 
>>>>>>>
>>>>>>> Generally the ISS is on channel 1. 
>>>>>>>
>>>>>>> On Mon, Feb 14, 2022 at 5:37 PM Rob Cranfill <robcr...@gmail.com> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Well that 'splains it! :-) I'll set about removing those (and 
>>>>>>>> cleaning up the DB, right? As detailed elsewhere in this thread?)
>>>>>>>>
>>>>>>>> As requested, 
>>>>>>>>
>>>>>>>> pi@pi3b:/etc/weewx $ wee_device --info
>>>>>>>> Using configuration file /etc/weewx/weewx.conf
>>>>>>>> Using Vantage driver version 3.2.3 (weewx.drivers.vantage)
>>>>>>>> Unable to wake up console... sleeping
>>>>>>>> Unable to wake up console... retrying
>>>>>>>> Querying...
>>>>>>>> Davis Vantage EEPROM settings:
>>>>>>>>
>>>>>>>>     CONSOLE TYPE:                   Vantage Vue
>>>>>>>>
>>>>>>>>     CONSOLE FIRMWARE:
>>>>>>>>       Date:                         Feb  3 2015
>>>>>>>>       Version:                      4.18
>>>>>>>>
>>>>>>>>     CONSOLE SETTINGS:
>>>>>>>>       Archive interval:             60 (seconds)
>>>>>>>>       Altitude:                     150 (foot)
>>>>>>>>       Wind cup type:                large
>>>>>>>>       Rain bucket type:             0.01 inches
>>>>>>>>       Rain year start:              1
>>>>>>>>       Onboard time:                 2022-02-14 17:34:27
>>>>>>>>
>>>>>>>>     CONSOLE DISPLAY UNITS:
>>>>>>>>       Barometer:                    mbar
>>>>>>>>       Temperature:                  degree_F
>>>>>>>>       Rain:                         inch
>>>>>>>>       Wind:                         mile_per_hour
>>>>>>>>
>>>>>>>>     CONSOLE STATION INFO:
>>>>>>>>       Latitude (onboard):           +47.6
>>>>>>>>       Longitude (onboard):          -122.3
>>>>>>>>       Use manual or auto DST?       AUTO
>>>>>>>>       DST setting:                  N/A
>>>>>>>>       Use GMT offset or zone code?  ZONE_CODE
>>>>>>>>       Time zone code:               4
>>>>>>>>       GMT offset:                   N/A
>>>>>>>>       Temperature logging:          LAST
>>>>>>>>       Retransmit channel:           OFF (0)
>>>>>>>>
>>>>>>>>     TRANSMITTERS:
>>>>>>>>       Channel   Receive   Repeater  Type
>>>>>>>>          1      active      none    iss
>>>>>>>>          2      active      none    (N/A)
>>>>>>>>          3      active      none    (N/A)
>>>>>>>>          4      active      none    (N/A)
>>>>>>>>          5      active      none    (N/A)
>>>>>>>>          6      active      none    (N/A)
>>>>>>>>          7      active      none    (N/A)
>>>>>>>>          8      active      none    (N/A)
>>>>>>>>
>>>>>>>>     RECEPTION STATS:
>>>>>>>>       Total packets received:       24546
>>>>>>>>       Total packets missed:         143
>>>>>>>>       Number of resynchronizations: 0
>>>>>>>>       Longest good stretch:         677
>>>>>>>>       Number of CRC errors:         16
>>>>>>>>
>>>>>>>>     BAROMETER CALIBRATION DATA:
>>>>>>>>       Current barometer reading:    29.980 inHg
>>>>>>>>       Altitude:                     150 feet
>>>>>>>>       Dew point:                    42 F
>>>>>>>>       Virtual temperature:          48 F
>>>>>>>>       Humidity correction factor:   1.8
>>>>>>>>       Correction ratio:             1.006
>>>>>>>>       Correction constant:          +0.000 inHg
>>>>>>>>       Gain:                         0.000
>>>>>>>>       Offset:                       -33.000
>>>>>>>>
>>>>>>>>     OFFSETS:
>>>>>>>>       Wind direction:               +0 deg
>>>>>>>>       Inside Temperature:           +0.0 F
>>>>>>>>       Inside Humidity:              +0 %
>>>>>>>>       Outside Temperature:          +0.0 F
>>>>>>>>       Outside Humidity:             +0 %
>>>>>>>>
>>>>>>>> On Monday, February 14, 2022 at 3:28:09 PM UTC-8 tke...@gmail.com 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Rob,
>>>>>>>>>
>>>>>>>>> Before this version, weewx only reported on explicit tags. For 
>>>>>>>>> example, if you didn't put $current.soilTemp1 in the template, you 
>>>>>>>>> were not 
>>>>>>>>> going to see it in the report.
>>>>>>>>>
>>>>>>>>> Now it basically reports on everything that's in the database. 
>>>>>>>>>
>>>>>>>>> To stop it, look in the skin.conf file for the Seasons skin. Near 
>>>>>>>>> the top, you will see a stanza labelled [DisplayOptions]. In this 
>>>>>>>>> stanza 
>>>>>>>>> are lists of the various types. Just remove any type for which you do 
>>>>>>>>> not 
>>>>>>>>> want to be included in the report.
>>>>>>>>>
>>>>>>>>> As for where these values are coming from, I have no idea. Either 
>>>>>>>>> they are being emitted by your Vantage Vue, or they are being 
>>>>>>>>> introduced by 
>>>>>>>>> one of your extensions. It's also possible you are picking up sensors 
>>>>>>>>> from a neighbor. 
>>>>>>>>>
>>>>>>>>> In fact, now that I think about it, it would be worth seeing which 
>>>>>>>>> sensors your Vantage is aware of. Try running
>>>>>>>>>
>>>>>>>>> *wee_device --info*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -tk
>>>>>>>>>
>>>>>>>>> On Mon, Feb 14, 2022 at 3:15 PM Rob Cranfill <robcr...@gmail.com> 
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> First, I guess I'm just confused as to why I'm getting all this 
>>>>>>>>>> good stuff when my previous (<4.6) installation was happy for so 
>>>>>>>>>> long.....
>>>>>>>>>>
>>>>>>>>>> I just did a quick 'grep' looking around, and I do see that the 
>>>>>>>>>> standard Seasons skin *defines* a bunch of these unwanted values. Is 
>>>>>>>>>> that 
>>>>>>>>>> enough to cause them to be reported?
>>>>>>>>>>
>>>>>>>>>> On Monday, February 14, 2022 at 11:27:03 AM UTC-8 vince wrote:
>>>>>>>>>>
>>>>>>>>>>> You have to have something mapped to a lot of leaf and soil 
>>>>>>>>>>> sensors.   We'd need to see all your skin.conf files and your 
>>>>>>>>>>> weewx.conf 
>>>>>>>>>>> file to know for sure where they're coming from. If you can't find 
>>>>>>>>>>> it, I'd 
>>>>>>>>>>> suggest you use StdQC to just filter out the extraneous things 
>>>>>>>>>>> (link 
>>>>>>>>>>> to User's Guide) 
>>>>>>>>>>> <https://weewx.com/docs/usersguide.htm#%5B%5BMinMax%5D%5D>.
>>>>>>>>>>>
>>>>>>>>>>> All your bogus temperatures seem to read crazy low numbers.   
>>>>>>>>>>> Set the min/max to a range you'll never see and weewx should ignore 
>>>>>>>>>>> them 
>>>>>>>>>>> even if you can't find a way to turn them off.  Perhaps something 
>>>>>>>>>>> like the 
>>>>>>>>>>> following (untested):
>>>>>>>>>>>
>>>>>>>>>>> [StdQC]
>>>>>>>>>>>    [[MinMax]]
>>>>>>>>>>>     leafTemp1 = 200, 201, deg_F
>>>>>>>>>>>     leafTemp2 = 200, 201, deg_F
>>>>>>>>>>>     soilTemp1 = 200, 201, deg_F
>>>>>>>>>>>     soilTemp2 = 200, 201, deg_F
>>>>>>>>>>>     soilTemp2 = 200, 201, deg_F
>>>>>>>>>>>     soilTemp2 = 200, 201, deg_F
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>
>>>>>>>>> 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/46b0c5ae-a3ed-40df-947c-cb4a0a46471fn%40googlegroups.com
>>>>>>>>>>  
>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/46b0c5ae-a3ed-40df-947c-cb4a0a46471fn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>> 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/bf776ba0-06d8-4bf5-a756-ad2b261d507fn%40googlegroups.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/bf776ba0-06d8-4bf5-a756-ad2b261d507fn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>> -- 
>>>>>>> -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/d9e5e945-08e5-4f70-98e7-2314ea43e767n%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/d9e5e945-08e5-4f70-98e7-2314ea43e767n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>>> 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/1b11a3bb-719d-4e4d-9fd3-0280f293c2b5n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/1b11a3bb-719d-4e4d-9fd3-0280f293c2b5n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> 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/8db53f16-2527-415a-8a9a-0e895b0a077en%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/8db53f16-2527-415a-8a9a-0e895b0a077en%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/e17ce2c4-0ea1-4a7e-962a-7a05e18d5b93n%40googlegroups.com.
[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/vantageVue
    
    # 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 type of LOOP packet to request: 1 = LOOP1; 2 = LOOP2; 3 = both
    loop_request = 1
    
    # 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
# WEEWX CONFIGURATION FILE
#
# Copyright (c) 2009-2021 Tom Keffer <tkef...@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 = 4.6.2

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

#   This section is for information about the station.

[Station]
    
    # Description of the station location
    location = "Rob and Janet's House, Wallingford"
    
    # Latitude in decimal degrees. Negative for southern hemisphere
    latitude = 47.606
    # Longitude in decimal degrees. Negative for western hemisphere.
    longitude = 122.332
    
    # Altitude of the station, with the unit it is in. This is used only
    # if the hardware cannot supply a value.
    altitude = 150, foot
    
    # Set to type of station hardware. There must be a corresponding stanza
    # in this file, which includes a value for the 'driver' option.
    station_type = Vantage
    
    # If you have a website, you may specify an URL. This is required if you
    # intend to register your station.
    station_url = XXX obfuscated by wee_debug XXX
    
    # 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/vantageVue
    
    # 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 type of LOOP packet to request: 1 = LOOP1; 2 = LOOP2; 3 = both
    loop_request = 1
    
    # 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,
        # then fill out option 'station_url' above.
        register_this_station = false
    
    [[AWEKAS]]
        # This section is for configuring posts to AWEKAS.
        
        # If you wish to post to AWEKAS, set the option 'enable' to true, then 
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 post to CWOP, set the option 'enable' to true,
        # then specify the station ID (e.g., CW1234).
        enable = false
        station = XXX obfuscated by wee_debug XXX
        # If this is an APRS (radio amateur) station, specify the
        # passcode (e.g., 12345). Otherwise, ignore.
        passcode = replace_me
    
    
    [[PWSweather]]
        # This section is for configuring posts to PWSweather.com.
        
        # If you wish to post to PWSweather.com, set the option 'enable' to 
true, then specify a
        # station 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
    
    [[WOW]]
        # This section is for configuring posts to WOW.
        
        # If you wish to post to WOW, set the option 'enable' to true, then 
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 post to the Weather Underground, set the option 
'enable' to true,  then
        # 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
        
        # If you plan on using wunderfixer, set the following
        # to your API key:
        api_key = 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 = True
    
    # 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
    
    [[CrandardReport]]
        # cran!
        skin = Crandard
        enable = true
        HTML_ROOT = /var/www/html/weewx/Crandard
    
    
    [[Belchertown]]
        skin = Belchertown
        HTML_ROOT = /var/www/html/weewx/belchertown
        [[[Extras]]]
            site_title = Rob and Janet's Abode
        [[[Labels]]]
            [[[[Generic]]]]
                home_page_header = Current Conditions
                footer_copyright_text = Dr Cran's 3-D House of Tofu
                footer_disclaimer_text = Never eat anything bigger than your 
head.
                powered_by = "A Davis Vantage Vue weather station, with WeeWX 
software running on a Raspberry Pi"
    
    [[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
    
    # Options in the [[Defaults]] section below will apply to all reports.
    # What follows are a few of the more popular options you may want to
    # uncomment, then change.
    [[Defaults]]
        
        # Which language to use for all reports. Not all skins support all 
languages.
        # You can override this for individual reports.
        lang = en
        
        # Which unit system to use for all reports. Choices are 'us', 'metric', 
or 'metricwx'.
        # You can override this for individual reports.
        unit_system = us
        
        [[[Units]]]
            
            # Option "unit_system" above sets the general unit system, but 
overriding specific unit
            # groups is possible. These are popular choices. Uncomment and set 
as appropriate.
            # NB: The unit is always in the singular. I.e., 'mile_per_hour',
            # NOT 'miles_per_hour'
            [[[[Groups]]]]
                # group_altitude     = meter              # Options are 'foot' 
or 'meter'
                # group_pressure     = mbar               # Options are 'inHg', 
'mmHg', 'mbar', or 'hPa'
                # group_rain         = mm                 # Options are 'inch', 
'cm', or 'mm'
                # group_rainrate     = mm_per_hour        # Options are 
'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
                # The following line is used to keep the above lines indented 
properly.
                # It can be ignored.
                unused = unused
            
            # Uncommenting the following section frequently results in more
            # attractive formatting of times and dates, but may not work in
            # your locale.
            [[[[TimeFormats]]]]
                # day        = %H:%M
                # week       = %H:%M on %A
                # month      = %d-%b-%Y %H:%M
                # year       = %d-%b-%Y %H:%M
                # rainyear   = %d-%b-%Y %H:%M
                # current    = %d-%b-%Y %H:%M
                # ephem_day  = %H:%M
                # ephem_year = %d-%b-%Y %H:%M
                # The following line is used to keep the above lines indented 
properly.
                # It can be ignored.
                unused = unused
        
        [[[Labels]]]
            # Users frequently change the labels for these observation types
            [[[[Generic]]]]
                inHumidity = Basement Humidity
                inTemp = Basement Temperature
                # outHumidity    = Outside Humidity
                # outTemp        = Outside Temperature
                # extraTemp1     = Temperature1
                # extraTemp2     = Temperature2
                # extraTemp3     = Temperature3
                # The following line is used to keep the above lines indented 
properly.
                # It can be ignored.
                unused = unused

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

#   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
        altimeter = prefer_hardware
        appTemp = prefer_hardware
        barometer = prefer_hardware
        cloudbase = prefer_hardware
        dewpoint = prefer_hardware
        ET = prefer_hardware
        heatindex = prefer_hardware
        humidex = prefer_hardware
        inDewpoint = prefer_hardware
        maxSolarRad = prefer_hardware
        rainRate = prefer_hardware
        windchill = prefer_hardware
        windrun = 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
    
    # Whether to log successful archive operations
    log_success = True
    
    # Whether to log unsuccessful archive operations
    log_failure = True

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

#   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.manager.DaySummaryManager
        # The schema defines the structure of the database.
        # It is *only* used when the database is created.
        schema = schemas.wview_extended.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 (use quotes to guard against parsing errors)
        password = XXX obfuscated by wee_debug XXX

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

#   This section configures the internal weewx engine.

[Engine]
    # The following section specifies which services should be run and in what 
order.
    [[Services]]
        prep_services = weewx.engine.StdTimeSynch
        data_services = ,
        process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, 
weewx.engine.StdQC, weewx.wxservices.StdWXCalculate
        xtype_services = weewx.wxxtypes.StdWXXTypes, 
weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, 
weewx.wxxtypes.StdDelta
        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
Using configuration file /etc/weewx/weewx.conf
Using database binding 'wx_binding', which is bound to database 'archive_sqlite'

System info
  Platform:       Linux-5.10.63-v7+-armv7l-with-debian-10.11
  Python Version: 3.7.3

Load Information
  1 minute load average:  0.28
  5 minute load average:  0.28
  15 minute load average: 0.27

General Weewx info
  Weewx version 4.6.2 detected.

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

Driver info

Currently installed extensions
Extension Name    Version   Description
Belchertown       1.2       A clean modern skin with real time streaming 
updates and interactive charts. Modeled after BelchertownWeather.com
cmon              0.20      Collect and display computer health indicators.

Archive info
  Database name:        weewx.sdb
  Table name:           archive
  Version               4.0
  Unit system:          1 (US)
  First good timestamp: 2020-03-08 23:52:00 PDT (1583736720)
  Last good timestamp:  2022-02-17 19:19:00 PST (1645154340)
  Number of records:    1018589
  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

Reply via email to