Hi Tom,

My apologies for the initial, lean post. :\  I will do better! I have some interesting news though. More below.

If you run weewxd from the command line <https://www.weewx.com/docs/5.1/usersguide/running/#running-directly>, does rxCheckPercent show up in the archive records ('marked as "REC"').

As a newbie, excuse the dumb question. Are you asking whether the LOOP: row contains an attribute with the name *rxCheckPercent*? If so, no.

I poked at the database [archive] and confirmed that at one point, I was collecting *rxCheckPercent* data.

Are you using hardware or software record generation <https://www.weewx.com/docs/5.1/reference/weewx-options/stdarchive/#record_generation>?

The above was a great clue as to where I might look. I did some additional tests.

 * If I use hardware generation, it works: I get a Signal Quality value
   reported on the web page.
 * If I use software generation, it does not work. No Signal Quality.
   Regardless of the *archive_interval*:  60, 120 or 300.


It would be helpful to see the log. Stop weewx, set debug=1 in the configuration file weewx.conf, then restart. Post the log from startup through the first reporting cycle.

Jun 29 11:59:23.436231 weather weewxd[29681]: INFO weewxd: Initializing weewxd 
version 5.1.0
Jun 29 11:59:23.436350 weather weewxd[29681]: INFO weewxd: Command line: 
/root/weewx-venv/bin/weewxd
Jun 29 11:59:23.437422 weather weewxd[29681]: INFO weewxd: Using Python: 3.13.5 
(main, Jun 11 2025, 22:06:31) [GCC]
Jun 29 11:59:23.437475 weather weewxd[29681]: INFO weewxd: Located at:   
/root/weewx-venv/bin/python3
Jun 29 11:59:23.442200 weather weewxd[29681]: INFO weewxd: Platform:     
Linux-6.15.3-1-default-x86_64-with-glibc2.41
Jun 29 11:59:23.442273 weather weewxd[29681]: INFO weewxd: Locale:       
'en_US.UTF-8'
Jun 29 11:59:23.442331 weather weewxd[29681]: INFO weewxd: Entry path:   
/root/weewx-venv/bin/weewxd
Jun 29 11:59:23.442379 weather weewxd[29681]: INFO weewxd: WEEWX_ROOT:   
/root/weewx-data
Jun 29 11:59:23.442428 weather weewxd[29681]: INFO weewxd: Config file:  
/root/weewx-data/weewx.conf
Jun 29 11:59:23.442475 weather weewxd[29681]: INFO weewxd: User module:  
/root/weewx-data/bin/user
Jun 29 11:59:23.442569 weather weewxd[29681]: INFO weewxd: Debug:        1
Jun 29 11:59:23.442967 weather weewxd[29681]: INFO weewxd: User:         root
Jun 29 11:59:23.443451 weather weewxd[29681]: INFO weewxd: Group:        root
Jun 29 11:59:23.443561 weather weewxd[29681]: INFO weewxd: Groups:       root
Jun 29 11:59:23.443681 weather weewxd[29681]: DEBUG weewxd: loop_on_init: False
Jun 29 11:59:23.443784 weather weewxd[29681]: DEBUG weewxd: Initializing engine
Jun 29 11:59:23.443887 weather weewxd[29681]: INFO weewx.engine: Loading 
station type Vantage (weewx.drivers.vantage)
Jun 29 11:59:23.447194 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Driver version is 3.6.2
Jun 29 11:59:23.447264 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Option loop_request=1
Jun 29 11:59:23.457836 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Opened up serial port /dev/vantage; baud 19200; timeout 4.00
Jun 29 11:59:23.965851 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Successfully woke up Vantage console
Jun 29 11:59:23.973864 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Hardware type is 16
Jun 29 11:59:24.042925 weather weewxd[29681]: DEBUG weewx.drivers.vantage: ISS 
ID is 1
Jun 29 11:59:24.043016 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Hardware name: Vantage Pro2
Jun 29 11:59:24.043338 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.engine.StdTimeSynch
Jun 29 11:59:24.043484 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.engine.StdTimeSynch
Jun 29 11:59:24.043590 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.engine.StdConvert
Jun 29 11:59:24.043720 weather weewxd[29681]: INFO weewx.engine: StdConvert 
target unit is 0x1
Jun 29 11:59:24.043804 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.engine.StdConvert
Jun 29 11:59:24.043883 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.engine.StdCalibrate
Jun 29 11:59:24.043996 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.engine.StdCalibrate
Jun 29 11:59:24.044090 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.engine.StdQC
Jun 29 11:59:24.044329 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.engine.StdQC
Jun 29 11:59:24.044409 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.wxservices.StdWXCalculate
Jun 29 11:59:24.045119 weather weewxd[29681]: INFO weewx.wxservices: 
StdWXCalculate will use data binding wx_binding
Jun 29 11:59:24.101533 weather weewxd[29681]: DEBUG weewx.manager: Daily 
summary version is 4.0
Jun 29 11:59:24.101611 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.wxservices.StdWXCalculate
Jun 29 11:59:24.101678 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.wxxtypes.StdWXXTypes
Jun 29 11:59:24.103247 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.wxxtypes.StdWXXTypes
Jun 29 11:59:24.103311 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.wxxtypes.StdPressureCooker
Jun 29 11:59:24.103427 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.wxxtypes.StdPressureCooker
Jun 29 11:59:24.103475 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.wxxtypes.StdRainRater
Jun 29 11:59:24.103584 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.wxxtypes.StdRainRater
Jun 29 11:59:24.103631 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.wxxtypes.StdDelta
Jun 29 11:59:24.103728 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.wxxtypes.StdDelta
Jun 29 11:59:24.103783 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.engine.StdArchive
Jun 29 11:59:24.103878 weather weewxd[29681]: INFO weewx.engine: Archive will 
use data binding wx_binding
Jun 29 11:59:24.103926 weather weewxd[29681]: INFO weewx.engine: Record 
generation will be attempted in 'software'
Jun 29 11:59:24.103976 weather weewxd[29681]: INFO weewx.engine: Using archive 
interval of 60 seconds (software record generation)
Jun 29 11:59:24.104095 weather weewxd[29681]: DEBUG weewx.engine: Use LOOP data 
in hi/low calculations: 1
Jun 29 11:59:24.104171 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.engine.StdArchive
Jun 29 11:59:24.104247 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.restx.StdStationRegistry
Jun 29 11:59:24.126144 weather weewxd[29681]: INFO weewx.restx: 
StationRegistry: Station will be registered.
Jun 29 11:59:24.126205 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.restx.StdStationRegistry
Jun 29 11:59:24.126255 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.restx.StdWunderground
Jun 29 11:59:24.126423 weather weewxd[29681]: DEBUG weewx.restx: WU essentials: 
{}
Jun 29 11:59:24.127111 weather weewxd[29681]: INFO weewx.restx: 
Wunderground-PWS: Data for station ISAINT9257 will be posted
Jun 29 11:59:24.127199 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.restx.StdWunderground
Jun 29 11:59:24.127253 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.restx.StdPWSweather
Jun 29 11:59:24.127922 weather weewxd[29681]: INFO weewx.restx: PWSWeather: 
Data for station LACDESPERES will be posted
Jun 29 11:59:24.127982 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.restx.StdPWSweather
Jun 29 11:59:24.128062 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.restx.StdCWOP
Jun 29 11:59:24.128205 weather weewxd[29681]: INFO weewx.restx: CWOP: Posting 
not enabled.
Jun 29 11:59:24.128262 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.restx.StdCWOP
Jun 29 11:59:24.128335 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.restx.StdWOW
Jun 29 11:59:24.128458 weather weewxd[29681]: INFO weewx.restx: WOW: Posting 
not enabled.
Jun 29 11:59:24.128522 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.restx.StdWOW
Jun 29 11:59:24.128579 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.restx.StdAWEKAS
Jun 29 11:59:24.128707 weather weewxd[29681]: INFO weewx.restx: AWEKAS: Posting 
not enabled.
Jun 29 11:59:24.128771 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.restx.StdAWEKAS
Jun 29 11:59:24.128840 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.engine.StdPrint
Jun 29 11:59:24.128918 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.engine.StdPrint
Jun 29 11:59:24.128976 weather weewxd[29681]: DEBUG weewx.engine: Loading 
service weewx.engine.StdReport
Jun 29 11:59:24.136416 weather weewxd[29681]: INFO weewx.engine: 'pyephem' 
detected, extended almanac data is available
Jun 29 11:59:24.136505 weather weewxd[29681]: DEBUG weewx.engine: Finished 
loading service weewx.engine.StdReport
Jun 29 11:59:24.136572 weather weewxd[29681]: INFO weewxd: Starting up weewx 
version 5.1.0
Jun 29 11:59:24.156193 weather weewxd[29681]: DEBUG weewx.manager: Daily 
summary version is 4.0
Jun 29 11:59:24.158109 weather weewxd[29681]: DEBUG weewx.manager: Daily 
summary version is 4.0
Jun 29 11:59:24.644914 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Successfully woke up Vantage console
Jun 29 11:59:24.658386 weather weewxd[29681]: INFO weewx.engine: Clock error is 
0.34 seconds (positive is fast)
Jun 29 11:59:24.658457 weather weewxd[29681]: INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx'
Jun 29 11:59:24.658992 weather weewxd[29681]: INFO weewx.manager: Starting 
backfill of daily summaries
Jun 29 11:59:24.659481 weather weewxd[29681]: INFO weewx.manager: Daily 
summaries up to date
Jun 29 11:59:24.659910 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Getting archive packets since 2025-06-29 11:59:00 EDT (1751212740)
Jun 29 11:59:25.169933 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Successfully woke up Vantage console
Jun 29 11:59:27.099004 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Retrieving 513 page(s); starting index= 4
Jun 29 11:59:27.241333 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
DMPAFT complete: page timestamp 2025-06-16 08:30:00 EDT (1750077000) less than 
final timestamp 2025-06-29 11:59:00 EDT (1751212740)
Jun 29 11:59:27.241421 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Catch up complete.
Jun 29 11:59:27.241511 weather weewxd[29681]: INFO weewx.engine: Starting main 
packet loop.
Jun 29 11:59:27.757995 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Successfully woke up Vantage console
Jun 29 11:59:27.772200 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Requesting 200 LOOP packets.
Jun 29 11:59:28.278974 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Successfully woke up Vantage console
Jun 29 12:00:00.647758 weather CRON[29701]: (root) CMD (run-parts 
/etc/cron.hourly)
Jun 29 12:00:00.652419 weather CRON[29700]: (root) CMDEND (run-parts 
/etc/cron.hourly)
Jun 29 12:00:14.297454 weather systemd[1]: Started Timeline of Snapper 
Snapshots.
Jun 29 12:00:14.360493 weather systemd[1]: Starting DBus interface for 
snapper...
Jun 29 12:00:14.396345 weather systemd[1]: Started DBus interface for snapper.
Jun 29 12:00:14.400859 weather systemd[1]: snapper-timeline.service: 
Deactivated successfully.
Jun 29 12:00:14.615753 weather weewxd[29681]: INFO weewx.manager: Added record 
2025-06-29 12:00:00 EDT (1751212800) to database 'weewx'
Jun 29 12:00:14.684772 weather weewxd[29681]: INFO weewx.manager: Added record 
2025-06-29 12:00:00 EDT (1751212800) to daily summary in 'weewx'
Jun 29 12:00:14.689395 weather weewxd[29681]: DEBUG weewx.restx: 
StationRegistry: Delaying post by 28 seconds
Jun 29 12:00:14.699211 weather weewxd[29681]: DEBUG weewx.reportengine: Running 
reports for latest time in the database.
Jun 29 12:00:14.699301 weather weewxd[29681]: DEBUG weewx.reportengine: Running 
report 'SeasonsReport'
Jun 29 12:00:14.700480 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Requesting 200 LOOP packets.
Jun 29 12:00:14.713644 weather weewxd[29681]: DEBUG weewx.reportengine: Found 
configuration file /root/weewx-data/skins/Seasons/skin.conf for report 
'SeasonsReport'
Jun 29 12:00:14.720730 weather weewxd[29681]: DEBUG weewx.reportengine: Unable 
to set locale 'en': unsupported locale setting. Using default.
Jun 29 12:00:14.720840 weather weewxd[29681]: DEBUG weewx.reportengine: Running 
generators for report 'SeasonsReport' in directory 
'/root/weewx-data/skins/Seasons' with locale 'en_US.UTF-8'
Jun 29 12:00:14.751556 weather weewxd[29681]: DEBUG weewx.cheetahgenerator: 
Using search list ['weewx.cheetahgenerator.Almanac', 
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 
'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 
'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 
'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
Jun 29 12:00:14.762174 weather weewxd[29681]: DEBUG weewx.manager: Daily 
summary version is 4.0
Jun 29 12:00:14.974069 weather weewxd[29681]: INFO weewx.restx: PWSWeather: 
Published record 2025-06-29 12:00:00 EDT (1751212800)
Jun 29 12:00:15.005529 weather weewxd[29681]: INFO weewx.restx: 
Wunderground-PWS: Published record 2025-06-29 12:00:00 EDT (1751212800)
Jun 29 12:00:15.208546 weather weewxd[29681]: DEBUG weewx.drivers.vantage: 
Successfully woke up Vantage console
Jun 29 12:00:16.108217 weather weewxd[29681]: INFO weewx.cheetahgenerator: 
Generated 8 files for report SeasonsReport in 1.36 seconds
Jun 29 12:00:16.141286 weather weewxd[29681]: DEBUG weewx.manager: Daily 
summary version is 4.0
Jun 29 12:00:19.032210 weather weewxd[29681]: INFO weewx.imagegenerator: 
Generated 39 images for report SeasonsReport in 2.90 seconds
Jun 29 12:00:19.034351 weather weewxd[29681]: INFO weewx.reportengine: Copied 5 
files to /root/weewx-data/public_html
Jun 29 12:00:19.034622 weather weewxd[29681]: DEBUG weewx.reportengine: Report 
'SmartphoneReport' not enabled. Skipping.
Jun 29 12:00:19.034687 weather weewxd[29681]: DEBUG weewx.reportengine: Report 
'MobileReport' not enabled. Skipping.
Jun 29 12:00:19.034746 weather weewxd[29681]: DEBUG weewx.reportengine: Report 
'StandardReport' not enabled. Skipping.
Jun 29 12:00:19.034806 weather weewxd[29681]: DEBUG weewx.reportengine: Report 
'FTP' not enabled. Skipping.
Jun 29 12:00:19.034865 weather weewxd[29681]: DEBUG weewx.reportengine: Running 
report 'RSYNC'
Jun 29 12:00:19.035885 weather weewxd[29681]: DEBUG weewx.reportengine: Found 
configuration file /root/weewx-data/skins/Rsync/skin.conf for report 'RSYNC'
Jun 29 12:00:19.036820 weather weewxd[29681]: DEBUG weewx.reportengine: Cannot read 
localization file /root/weewx-data/skins/Rsync/lang/en.conf for report 'RSYNC': Config 
file not found: "/root/weewx-data/skins/Rsync/lang/en.conf".
Jun 29 12:00:19.036867 weather weewxd[29681]: DEBUG weewx.reportengine: **** 
Using defaults instead.
Jun 29 12:00:19.038143 weather weewxd[29681]: DEBUG weewx.reportengine: Unable 
to set locale 'en': unsupported locale setting. Using default.
Jun 29 12:00:19.038245 weather weewxd[29681]: DEBUG weewx.reportengine: Running 
generators for report 'RSYNC' in directory '/root/weewx-data/skins/Rsync' with 
locale 'en_US.UTF-8'
Jun 29 12:00:19.038765 weather weewxd[29681]: DEBUG weeutil.rsyncupload: 
rsyncupload: cmd: [['rsync', '--archive', '--stats', '--delete', '-e', 'ssh', 
'/root/weewx-data/public_html/', 'yo.mama']]
Jun 29 12:00:20.886907 weather weewxd[29681]: INFO weeutil.rsyncupload: rsync'd 
52 files (415,796 bytes) in 1.85 seconds
Jun 29 12:00:24.064768 weather weewxd[29681]: INFO weewx.engine: Main loop 
exiting. Shutting engine down.
Jun 29 12:00:24.064862 weather weewxd[29681]: INFO weewx.engine: Shutting down 
StdReport thread
Jun 29 12:00:24.064966 weather weewxd[29681]: DEBUG weewx.engine: StdReport 
thread has been terminated
Jun 29 12:00:24.065621 weather weewxd[29681]: DEBUG weewx.restx: Shut down 
PWSWeather thread.
Jun 29 12:00:24.066184 weather weewxd[29681]: DEBUG weewx.restx: Shut down 
Wunderground-PWS thread.
Jun 29 12:00:43.022006 weather weewxd[29681]: DEBUG weewx.restx: 
StationRegistry: Posting too frequently: HTTP Error 429: TOO MANY REQUESTS
Jun 29 12:00:43.022180 weather weewxd[29681]: ERROR weewx.restx: 
StationRegistry: Failed to publish record 2025-06-29 12:00:00 EDT (1751212800): 
HTTP Error 429: TOO MANY REQUESTS
Jun 29 12:00:43.022697 weather weewxd[29681]: DEBUG weewx.restx: Shut down 
StationRegistry thread.
Jun 29 12:00:43.029459 weather weewxd[29681]: CRITICAL weewxd: Keyboard 
interrupt.


The skins that come with WeeWX do not do autorefresh and never have. That's up to the user to add with a meta tag.


My bad. I did not explain properly. What I was intending to say is that my browser continued to serve a cached web page even though the generated HTML was more current. Even a hard refresh (CTLR-R) would not get the later page to display. I resorted to using <meta http-equiv="refresh" content="120"> to force the web page to refresh.

However, I am wondering if instead, it might be best to use *Cache-Control: max-age=300*

I might change my template to use the above directive as well as the refresh.

Cheers!

---
pablo

On 2025-06-29 10:00, Tom Keffer wrote:
We will need more information than this.

If you run weewxd from the command line <https://www.weewx.com/docs/5.1/usersguide/running/#running-directly>, does rxCheckPercent show up in the archive records ('marked as "REC"').

Are you using hardware or software record generation <https://www.weewx.com/docs/5.1/reference/weewx-options/stdarchive/#record_generation>?

It would be helpful to see the log. Stop weewx, set debug=1 in the configuration file weewx.conf, then restart. Post the log from startup through the first reporting cycle.

The skins that come with WeeWX do not do autorefresh and never have. That's up to the user to add with a meta tag.


On Sun, Jun 29, 2025 at 4:04 AM pablo <[email protected]> wrote:

    Hi,
    A fresh 5.1.0 install on openSUSE Tumbleweed. Vantage Pro2.

    For unknown reasons to me, the Signal Quality was working and it
    is now N/A.

    I am not sure what part of the log, if at all, I should post.

    The web page also stopped updating via a browser until I added
    "<meta http-equiv="refresh" content="120">"  Is this a known issue?

    Thanks for any help!
    -pablo
-- You received this message because you are subscribed to the Google
    Groups "weewx-user" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to [email protected].
    To view this discussion visit
    
https://groups.google.com/d/msgid/weewx-user/ef962e02-f997-49c2-a849-c916693aebccn%40googlegroups.com
    
<https://groups.google.com/d/msgid/weewx-user/ef962e02-f997-49c2-a849-c916693aebccn%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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/CAPq0zECrSVbdRZhxLdnaf1LxxyST%2BhqVxZctFs4B_b3y1fAF-A%40mail.gmail.com <https://groups.google.com/d/msgid/weewx-user/CAPq0zECrSVbdRZhxLdnaf1LxxyST%2BhqVxZctFs4B_b3y1fAF-A%40mail.gmail.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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/c408a04c-3e79-4d32-9fd3-2af8b5ee8943%40hillsandlakes.com.

Reply via email to