Weewx StdReport FTP is not uploading... ?

190 views
Skip to first unread message

Invisible Man

unread,
Jan 21, 2021, 3:20:33 PM1/21/21
to weewx-user

Hi,

I have upgraded Weewx 4.2.0 to 4.3.0, and had to install WMR200 extension during that process.
My weather station is configured to upload its web pages to a FTP server.
This used to work fine.
However, since the upgrade, it hasn't uploaded anything (no attempt in the logs) now for over an hour.
This is really abnormal. Is there something in the fact that I'm using now an extension or upgraded that could cause this?

I have no error log. But I never get the usual FTP upload logs that I used to have every 10 minutes. Just like it was disabled.

I posted a few logs in the thread "No module named wmr200 (Weewx 4.3.0)". I am posting here in a separate topic as it seems it is a different issue (?).

Thanks

vince

unread,
Jan 21, 2021, 3:27:56 PM1/21/21
to weewx-user
Normal "how to report a problem" answer follows....

Nobody can help you without seeing what you have in your weewx.conf (obfuscate the username+password please) and some logfile entries after you set debug=1 in weewx.conf

Invisible Man

unread,
Jan 21, 2021, 3:30:32 PM1/21/21
to weewx-user
@vince : the info is already posted in the thread "No module named wmr200 (Weewx 4.3.0)"

Invisible Man

unread,
Jan 21, 2021, 3:37:30 PM1/21/21
to weewx-user
Posting it again here. This is /etc/weewx.conf:


version = 4.3.0
[Station]
  ...
  station_type = WMR200

[WMR200]
    # This section is for the Oregon Scientific WMR200
    
    # The station model, e.g., WMR200, WMR200A, Radio Shack W200
    model = WMR200
    
    # The driver to use:
    driver = user.wmr200
    
    # default is 300 seconds
    archive_interval = 600
    
    #[Simulator]
    # This section for the weewx weather station simulator
    
    # The time (in seconds) between LOOP packets.
    loop_interval = 2.5
    erase_archive = False
    sensor_status = True
    archive_threshold = 1512000
    archive_startup = 120
    user_pc_time = True
    [[sensor_map]]

[StdReport]
    # This section specifies what reports, using which skins, to generate.
    
    # Where the skins reside, relative to WEEWX_ROOT:
    SKIN_ROOT = skins
    
    # Where the generated reports should go, relative to WEEWX_ROOT:
    HTML_ROOT = public_html
    
    # The database binding indicates which data should be used in reports
    data_binding = wx_binding

   [[StandardReport]]
        # What skin this report should be based on:
        skin = Standard
        enable = True
   ...
   [[FTP]]
        skin = Ftp
        
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        #
        # If you wish to use FTP, uncomment and fill out the next four lines:
        user = CENSORED
        password = CENSORED
        server = CENSORED
        path = CENSORED
        
        # If you wish to upload files from something other than what HTML_ROOT
        # is set to above, then reset it here:
        HTML_ROOT = external_html
        
        # Most FTP servers use port 21, but if yours is different, you can
        # change it here
        port = 21
        
        # Set to 1 to use passive mode, zero for active mode:
        passive = 1
        
        # How many times to try to transfer a file before giving up:
        max_tries = 5

...
[Engine]
    # The following section specifies which services should be run and in what order.
    [[Services]]
        prep_services = weewx.engine.StdTimeSynch,
        data_services = user.MQTTSubscribe.MQTTSubscribeService,
        process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWXCa
lculate
        xtype_services = weewx.wxxtypes.StdWXXTypes, weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, weewx.w
xxtypes.StdDelta
        archive_services = weewx.engine.StdArchive,
        restful_services = weewx.restx.StdStationRegistry, user.twitter.Twitter
        report_services = weewx.engine.StdPrint, weewx.engine.StdReport

...
-------------------------------
This is a few logs for the service

Jan 21 21:35:10 vegan python2[29779]: weewx[29779] DEBUG user.wmr200:   Queuing live packet rx:1399 live_queue_len:1
Jan 21 21:35:11 vegan python2[29779]: weewx[29779] DEBUG user.wmr200: genLoop() Yielding live queued packet id:1507
Jan 21 21:35:11 vegan python2[29779]: weewx[29779] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-21 21:35:11 CET (1611261311): dateTime: 1611261311, inHeatindex: None, inHumidity: 46, inTemp: 20.8, usUnits: 16
Jan 21 21:35:18 vegan python2[29779]: weewx[29779] DEBUG user.wmr200:   adjust_rain rain_total:579.07 Rain.rain_total_last:579.07 rain_interval:0.00
Jan 21 21:35:18 vegan python2[29779]: weewx[29779] DEBUG user.wmr200:   Queuing live packet rx:1400 live_queue_len:1
Jan 21 21:35:19 vegan python2[29779]: weewx[29779] DEBUG user.wmr200: genLoop() Yielding live queued packet id:1508
Jan 21 21:35:19 vegan python2[29779]: weewx[29779] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-21 21:35:19 CET (1611261319): dateTime: 1611261319, hourRain: 0.0, rain: 0.0, rain24: 1.4732, rainRate: 0.0, rainTotal: 579.0692, usUnits: 16
Jan 21 21:35:20 vegan python2[29779]: weewx[29779] DEBUG user.wmr200:   Queuing live packet rx:1401 live_queue_len:1
Jan 21 21:35:21 vegan python2[29779]: weewx[29779] DEBUG user.wmr200: genLoop() Yielding live queued packet id:1509
Jan 21 21:35:21 vegan python2[29779]: weewx[29779] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-21 21:35:21 CET (1611261321): dateTime: 1611261321, inHeatindex: None, inHumidity: 46, inTemp: 20.8, usUnits: 16

------------------
If I grep on "report": sudo journalctl -u weewx | grep -i report
we see that things are happening for StandardReport.

Jan 21 21:10:21 vegan python2[29779]: weewx[29779] DEBUG weewx.reportengine: Running report 'StandardReport'
Jan 21 21:10:21 vegan python2[29779]: weewx[29779] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Standard/skin.conf for report 'StandardReport'
Jan 21 21:20:21 vegan python2[29779]: weewx[29779] DEBUG weewx.reportengine: Running reports for latest time in the database.
Jan 21 21:20:21 vegan python2[29779]: weewx[29779] DEBUG weewx.reportengine: Running report 'StandardReport'
Jan 21 21:20:21 vegan python2[29779]: weewx[29779] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Standard/skin.conf for report 'StandardReport'
Jan 21 21:30:21 vegan python2[29779]: weewx[29779] DEBUG weewx.reportengine: Running reports for latest time in the database.

but there is nothing for ftp:

$ sudo journalctl -u weewx | grep -i ftp
$

Invisible Man

unread,
Jan 21, 2021, 4:09:28 PM1/21/21
to weewx-user

Continuing. What bothers me is that in the StdReport section I have several reports:
  • StandardReport: we see logs for this one
  • External: I have no logs for this one
  • SeasonsReport: disabled
  • SmartphoneReport: disabled
  • MobileReport: disabled
  • FTP: no logs for this one...
  • RSYNC: enabled, no logs...
So, I have only have logs for the first one. That's strange isn't it? I added explicit "enable = True" (or False) to each. It did not solve the problem.


[[StandardReport]]
        
        # What skin this report should be based on:
        skin = Standard
        enable = True
    
    [[External]]
        skin = External
        HTML_ROOT = external_html
    enable = True
        [[[ImageGenerator]]]
            image_width = 600
            image_height = 360
    
    [[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = false

Strange... right?

Invisible Man

unread,
Jan 22, 2021, 9:42:22 AM1/22/21
to weewx-user
Up :)

Please assist. It's really an issue, because my website does not get generated nor uploaded.
It thought it was a problem with the FTP upload report, but with investigation, I think it is general to all my reports.

This is what I know so far:
  • My configuration has several reports
  • Only the first one "StandardReport" shows some activity in the logs (see thread above)
  • The other reports never run at all,  though several are marked enabled.
  • Even "StandardReport" does not work properly, because given my configuration, it should put things in /home/weewx/public_html
WEEWX_ROOT = /home/weewx/
SKIN_ROOT = skins
HTML_ROOT = public_html

And in that directory, I have nothing new since the evening I did my upgrade ! :( [notice the date, jan 20 - we are now jan 22).

$ ls -lt | head
total 700
-rw-r--r-- 1 weewx axelle  7036 Jan 20 22:20 dayuv.png
-rw-r--r-- 1 weewx axelle  4293 Jan 20 22:20 dayradiation.png
-rw-r--r-- 1 weewx axelle 15639 Jan 20 22:20 daywindvec.png
...

So, something prevents reports from running in my config.
Again, it used to work in 4.2.0. The issue appeared at upgrade to 4.3.0. As I installed the weewx_wmr200 extension, weewx.conf was modified.

Those are the differences I have from my 4.2.0 config. I can't see any problem to be honest...

$ diff weewx.conf weewx.conf.my.4.2.0
35c35
<     location = "Le mas des crocodiles, Biot"
---
>     location = Le mas des crocodiles, Biot
64a65,66
> ##############################################################################
>
72c74
<     driver = user.wmr200
---
>     driver = weewx.drivers.wmr200
85,90d86

<     erase_archive = False
<     sensor_status = True
<     archive_threshold = 1512000
<     archive_startup = 120
<     user_pc_time = True
<     [[sensor_map]]
119c115
<     post_interval = 3600
---
>         post_interval = 3600
213d208
<     enable = True
240d234
<     enable = True
271d264
<     enable = True
518,519c511,512
<         windchill = hardware
<         heatindex = hardware
---
>         windchill = prefer_hardware
>         heatindex = prefer_hardware
522c515
<         rainRate = hardware
---
>         rainRate = prefer_hardware


Thanks!

John Kline

unread,
Jan 22, 2021, 9:48:27 AM1/22/21
to weewx...@googlegroups.com
I don’t know that it is your problem, but does your hardware provide windchill, heatindex and rainRate?  I would change those entries back to prefer_hardware in weewx.conf.

On Jan 22, 2021, at 6:42 AM, Invisible Man <axelle....@gmail.com> wrote:


--
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/bf993136-76e8-4a15-91fc-702ad1c43febn%40googlegroups.com.

Tom Keffer

unread,
Jan 22, 2021, 9:49:30 AM1/22/21
to weewx-user
Impossible to say without seeing a full log. Restart weewx, let it run through the first reporting cycle, post the full log.

Invisible Man

unread,
Jan 22, 2021, 9:55:54 AM1/22/21
to weewx-user
> Impossible to say without seeing a full log. Restart weewx, let it run through the first reporting cycle, post the full log.

Ok, I'm going to do that in a few secs.

Meanwhile, posting the configuration.
anonymized-weewx.conf

Invisible Man

unread,
Jan 22, 2021, 10:05:00 AM1/22/21
to weewx-user
So, I stopped and restarted weewx, and I am posting below the logs from the restart to when it ran reports.

You will probably notice these:

 WARNING user.wmr200: Temp outdoor sensor fault
WARNING user.wmr200: Clock time unsynchronized
WARNING user.wmr200: Wind sensor: Battery low
WARNING user.wmr200: UV sensor: Battery low

  •   the outdoor sensor is faulty, and I have replaced it by a DIY MQTT sensor, which is why I have a MQTT service in weewx :)
  •   Yes, I know Wind and UV sensor batteries are low :) I need to replace them soon.
If you prefer an attached file, let me know.

-- Axelle

Jan 22 15:54:42 vegan python2[19925]: weewx[19925] DEBUG weewx.engine: Loading service weewx.engine.StdReport
Jan 22 15:54:42 vegan python2[19925]: weewx[19925] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Jan 22 15:54:42 vegan python2[19925]: weewx[19925] INFO __main__: Starting up weewx version 4.3.0
Jan 22 15:54:42 vegan python2[19925]: weewx[19925] DEBUG weewx.engine: Station does not support reading the time
Jan 22 15:54:42 vegan python2[19925]: weewx[19925] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Jan 22 15:54:42 vegan python2[19925]: weewx[19925] INFO weewx.manager: Starting backfill of daily summaries
Jan 22 15:54:42 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genStartup() phase getting archive packets since 2021-01-22 15:50:00 CET (1611327000)
Jan 22 15:54:50 vegan python2[19925]: weewx[19925] INFO user.wmr200: Time drift between host and console in seconds:-5890
Jan 22 15:54:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:1 live_queue_len:1
Jan 22 15:54:51 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:2 live_queue_len:2
Jan 22 15:55:00 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:3 live_queue_len:3
Jan 22 15:55:05 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:4 live_queue_len:4
Jan 22 15:55:08 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Initializing Rain.rain_total_last to 581.08
Jan 22 15:55:08 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:5 live_queue_len:5
Jan 22 15:55:10 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:6 live_queue_len:6
Jan 22 15:55:16 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:7 live_queue_len:7
Jan 22 15:55:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:8 live_queue_len:8
Jan 22 15:55:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:9 live_queue_len:9
Jan 22 15:55:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:10 live_queue_len:10
Jan 22 15:55:30 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:11 live_queue_len:11
Jan 22 15:55:33 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:12 live_queue_len:12
Jan 22 15:55:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:13 live_queue_len:13
Jan 22 15:55:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Temp outdoor sensor fault
Jan 22 15:55:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Clock time unsynchronized
Jan 22 15:55:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Wind sensor: Battery low
Jan 22 15:55:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: UV sensor: Battery low
Jan 22 15:55:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:14 live_queue_len:14
Jan 22 15:55:42 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Acknowledged control packet rx:1
Jan 22 15:55:47 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:15 live_queue_len:15
Jan 22 15:55:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:16 live_queue_len:16
Jan 22 15:55:55 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   adjust_rain rain_total:581.08 Rain.rain_total_last:581.08 rain_interval:0.00
Jan 22 15:55:55 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:17 live_queue_len:17
Jan 22 15:56:00 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:18 live_queue_len:18
Jan 22 15:56:01 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:19 live_queue_len:19
Jan 22 15:56:10 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:20 live_queue_len:20
Jan 22 15:56:15 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:21 live_queue_len:21
Jan 22 15:56:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:22 live_queue_len:22
Jan 22 15:56:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:23 live_queue_len:23
Jan 22 15:56:29 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:24 live_queue_len:24
Jan 22 15:56:29 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:25 live_queue_len:25
Jan 22 15:56:30 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:26 live_queue_len:26
Jan 22 15:56:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:27 live_queue_len:27
Jan 22 15:56:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Acknowledged control packet rx:2
Jan 22 15:56:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Temp outdoor sensor fault
Jan 22 15:56:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Clock time unsynchronized
Jan 22 15:56:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Wind sensor: Battery low
Jan 22 15:56:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: UV sensor: Battery low
Jan 22 15:56:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:28 live_queue_len:28
Jan 22 15:56:42 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   adjust_rain rain_total:581.08 Rain.rain_total_last:581.08 rain_interval:0.00
Jan 22 15:56:42 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:29 live_queue_len:29
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] INFO user.wmr200: genStartup() phase exiting since looks like all archive packets have been retrieved after 120 sec cnt:0
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] INFO weewx.engine: Starting main packet loop.
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() phase getting live packets
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:1
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:54:50 CET (1611327290): dateTime: 1611327290, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:2
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:54:51 CET (1611327291): dateTime: 1611327291, usUnits: 16, windchill: None, windDir: 270.0, windGust: None, windSpeed: 5.76
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:3
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:00 CET (1611327300): dateTime: 1611327300, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:4
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:05 CET (1611327305): dateTime: 1611327305, usUnits: 16, windchill: None, windDir: 135.0, windGust: None, windSpeed: 5.76
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:5
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:08 CET (1611327308): dateTime: 1611327308, hourRain: 0.1016, rain: 0.0, rain24: 2.1082, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:6
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:10 CET (1611327310): dateTime: 1611327310, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:7
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:16 CET (1611327316): dateTime: 1611327316, usUnits: 16, UV: 0
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:8
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:19 CET (1611327319): dateTime: 1611327319, usUnits: 16, windchill: None, windDir: 135.0, windGust: None, windSpeed: 5.76
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:9
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:19 CET (1611327319): altimeter: 977.0, dateTime: 1611327319, forecastIcon: 1, pressure: 977.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:10
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:20 CET (1611327320): dateTime: 1611327320, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:11
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:30 CET (1611327330): dateTime: 1611327330, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:12
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:33 CET (1611327333): dateTime: 1611327333, usUnits: 16, windchill: None, windDir: 112.5, windGust: None, windSpeed: 3.96
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:13
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:40 CET (1611327340): dateTime: 1611327340, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:14
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:40 CET (1611327340): clockUnsynchronized: 1, dateTime: 1611327340, outTempBatteryStatus: 0, outTempFault: 1, rainBatteryStatus: 0, rainFault: 0, usUnits: 16, uvBatteryStatus: 1, uvFault: 0, windBatteryStatus: 1, windFault: 0
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:47 CET (1611327347): dateTime: 1611327347, usUnits: 16, windchill: None, windDir: 157.5, windGust: 3.96, windSpeed: 3.96
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:17
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:50 CET (1611327350): dateTime: 1611327350, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:18
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:55:55 CET (1611327355): dateTime: 1611327355, hourRain: 0.1016, rain: 0.0, rain24: 2.1082, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:19
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:00 CET (1611327360): dateTime: 1611327360, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:20
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:01 CET (1611327361): dateTime: 1611327361, usUnits: 16, windchill: None, windDir: 157.5, windGust: 3.96, windSpeed: 3.96
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:21
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:10 CET (1611327370): dateTime: 1611327370, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:22
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:15 CET (1611327375): dateTime: 1611327375, usUnits: 16, windchill: None, windDir: 90.0, windGust: None, windSpeed: 3.96
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:23
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:19 CET (1611327379): altimeter: 977.0, dateTime: 1611327379, forecastIcon: 1, pressure: 977.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:24
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:20 CET (1611327380): dateTime: 1611327380, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:25
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:29 CET (1611327389): dateTime: 1611327389, usUnits: 16, windchill: None, windDir: 112.5, windGust: None, windSpeed: 2.52
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:26
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:29 CET (1611327389): dateTime: 1611327389, usUnits: 16, UV: 0
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:27
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:30 CET (1611327390): dateTime: 1611327390, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:28
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:40 CET (1611327400): dateTime: 1611327400, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:30
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:40 CET (1611327400): clockUnsynchronized: 1, dateTime: 1611327400, outTempBatteryStatus: 0, outTempFault: 1, rainBatteryStatus: 0, rainFault: 0, usUnits: 16, uvBatteryStatus: 1, uvFault: 0, windBatteryStatus: 1, windFault: 0
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:31
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:42 CET (1611327402): dateTime: 1611327402, hourRain: 0.1016, rain: 0.0, rain24: 2.1082, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16
Jan 22 15:56:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:30 live_queue_len:1
Jan 22 15:56:44 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:32
Jan 22 15:56:44 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:43 CET (1611327403): dateTime: 1611327403, usUnits: 16, windchill: None, windDir: 157.5, windGust: None, windSpeed: 2.52
Jan 22 15:56:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:31 live_queue_len:1
Jan 22 15:56:51 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:33
Jan 22 15:56:51 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:50 CET (1611327410): dateTime: 1611327410, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:56:57 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:32 live_queue_len:1
Jan 22 15:56:58 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:34
Jan 22 15:56:58 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:56:57 CET (1611327417): dateTime: 1611327417, usUnits: 16, windchill: None, windDir: 157.5, windGust: 4.68, windSpeed: 2.52
Jan 22 15:57:00 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:33 live_queue_len:1
Jan 22 15:57:01 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:35
Jan 22 15:57:01 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:00 CET (1611327420): dateTime: 1611327420, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:57:10 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:34 live_queue_len:1
Jan 22 15:57:11 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:36
Jan 22 15:57:11 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:10 CET (1611327430): dateTime: 1611327430, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:57:11 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:35 live_queue_len:1
Jan 22 15:57:12 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:37
Jan 22 15:57:12 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:11 CET (1611327431): dateTime: 1611327431, usUnits: 16, windchill: None, windDir: 157.5, windGust: 6.84, windSpeed: 2.52
Jan 22 15:57:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:36 live_queue_len:1
Jan 22 15:57:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:38
Jan 22 15:57:20 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:20 CET (1611327440): altimeter: 977.0, dateTime: 1611327440, forecastIcon: 1, pressure: 977.0, usUnits: 16
Jan 22 15:57:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:37 live_queue_len:1
Jan 22 15:57:21 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:39
Jan 22 15:57:21 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:21 CET (1611327441): dateTime: 1611327441, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:57:21 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) MessageCallbackProvider data-> incoming topic: temperature/jardin, QOS: 0, retain: 0, payload: 12.20
Jan 22 15:57:21 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) TopicManager data-> incoming temperature/jardin: outTemp: 12.2
Jan 22 15:57:25 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:38 live_queue_len:1
Jan 22 15:57:26 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:40
Jan 22 15:57:26 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) TopicManager data-> outgoing temperature/jardin: dateTime: 1611327441.94, outTemp: 12.2, usUnits: 16
Jan 22 15:57:26 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) TopicManager data-> outgoing accumulated temperature/jardin: dateTime: 1611327446.0, outTemp: 12.2, usUnits: 16
Jan 22 15:57:26 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:26 CET (1611327446): dateTime: 1611327446.0, outTemp: 12.2, usUnits: 16, windchill: None, windDir: 135.0, windGust: 5.4, windSpeed: 4.32
Jan 22 15:57:29 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   adjust_rain rain_total:581.08 Rain.rain_total_last:581.08 rain_interval:0.00
Jan 22 15:57:29 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:39 live_queue_len:1
Jan 22 15:57:30 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:41
Jan 22 15:57:30 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:30 CET (1611327450): dateTime: 1611327450, hourRain: 0.1016, rain: 0.0, rain24: 2.1082, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16
Jan 22 15:57:30 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:40 live_queue_len:1
Jan 22 15:57:31 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:42
Jan 22 15:57:31 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:31 CET (1611327451): dateTime: 1611327451, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:57:39 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:41 live_queue_len:1
Jan 22 15:57:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:43
Jan 22 15:57:40 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:40 CET (1611327460): dateTime: 1611327460, usUnits: 16, windchill: None, windDir: 247.5, windGust: 7.92, windSpeed: 4.32
Jan 22 15:57:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:42 live_queue_len:1
Jan 22 15:57:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:44
Jan 22 15:57:41 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:41 CET (1611327461): dateTime: 1611327461, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:57:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Acknowledged control packet rx:3
Jan 22 15:57:42 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:43 live_queue_len:1
Jan 22 15:57:43 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:46
Jan 22 15:57:43 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:43 CET (1611327463): dateTime: 1611327463, usUnits: 16, UV: 0
Jan 22 15:57:49 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:44 live_queue_len:1
Jan 22 15:57:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:47
Jan 22 15:57:50 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:50 CET (1611327470): dateTime: 1611327470, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:57:53 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:45 live_queue_len:1
Jan 22 15:57:54 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:48
Jan 22 15:57:54 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:57:54 CET (1611327474): dateTime: 1611327474, usUnits: 16, windchill: None, windDir: 225.0, windGust: 7.92, windSpeed: 4.32
Jan 22 15:57:59 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:46 live_queue_len:1
Jan 22 15:58:00 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:49
Jan 22 15:58:00 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:00 CET (1611327480): dateTime: 1611327480, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:58:07 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:47 live_queue_len:1
Jan 22 15:58:08 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:50
Jan 22 15:58:08 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:08 CET (1611327488): dateTime: 1611327488, usUnits: 16, windchill: None, windDir: 180.0, windGust: None, windSpeed: 4.32
Jan 22 15:58:09 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:48 live_queue_len:1
Jan 22 15:58:10 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:51
Jan 22 15:58:10 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:10 CET (1611327490): dateTime: 1611327490, inHeatindex: None, inHumidity: 47, inTemp: 20.0, usUnits: 16
Jan 22 15:58:15 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   adjust_rain rain_total:581.08 Rain.rain_total_last:581.08 rain_interval:0.00
Jan 22 15:58:15 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:49 live_queue_len:1
Jan 22 15:58:16 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:52
Jan 22 15:58:16 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:16 CET (1611327496): dateTime: 1611327496, hourRain: 0.1016, rain: 0.0, rain24: 2.1082, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16
Jan 22 15:58:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:50 live_queue_len:1
Jan 22 15:58:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:53
Jan 22 15:58:19 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:20 CET (1611327500): altimeter: 977.0, dateTime: 1611327500, forecastIcon: 1, pressure: 977.0, usUnits: 16
Jan 22 15:58:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:51 live_queue_len:1
Jan 22 15:58:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:54
Jan 22 15:58:20 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:20 CET (1611327500): dateTime: 1611327500, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:58:21 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:52 live_queue_len:1
Jan 22 15:58:22 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:55
Jan 22 15:58:22 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:22 CET (1611327502): dateTime: 1611327502, usUnits: 16, windchill: None, windDir: 135.0, windGust: 4.32, windSpeed: 4.32
Jan 22 15:58:29 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:53 live_queue_len:1
Jan 22 15:58:30 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:56
Jan 22 15:58:30 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:30 CET (1611327510): dateTime: 1611327510, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:58:35 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:54 live_queue_len:1
Jan 22 15:58:36 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:57
Jan 22 15:58:36 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:36 CET (1611327516): dateTime: 1611327516, usUnits: 16, windchill: None, windDir: 337.5, windGust: None, windSpeed: 5.04
Jan 22 15:58:39 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:55 live_queue_len:1
Jan 22 15:58:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:58
Jan 22 15:58:40 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:40 CET (1611327520): dateTime: 1611327520, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:58:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Acknowledged control packet rx:4
Jan 22 15:58:49 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:56 live_queue_len:1
Jan 22 15:58:49 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:60
Jan 22 15:58:49 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:50 CET (1611327530): dateTime: 1611327530, usUnits: 16, windchill: None, windDir: 90.0, windGust: None, windSpeed: 5.04
Jan 22 15:58:49 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:57 live_queue_len:1
Jan 22 15:58:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:61
Jan 22 15:58:50 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:50 CET (1611327530): dateTime: 1611327530, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:58:55 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:58 live_queue_len:1
Jan 22 15:58:56 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:62
Jan 22 15:58:56 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:58:56 CET (1611327536): dateTime: 1611327536, usUnits: 16, UV: 0
Jan 22 15:58:59 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:59 live_queue_len:1
Jan 22 15:59:00 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:63
Jan 22 15:59:00 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:00 CET (1611327540): dateTime: 1611327540, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:59:02 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   adjust_rain rain_total:581.08 Rain.rain_total_last:581.08 rain_interval:0.00
Jan 22 15:59:02 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:60 live_queue_len:1
Jan 22 15:59:03 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:64
Jan 22 15:59:03 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:03 CET (1611327543): dateTime: 1611327543, hourRain: 0.1016, rain: 0.0, rain24: 2.1082, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16
Jan 22 15:59:03 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:61 live_queue_len:1
Jan 22 15:59:04 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:65
Jan 22 15:59:04 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:04 CET (1611327544): dateTime: 1611327544, usUnits: 16, windchill: None, windDir: 157.5, windGust: None, windSpeed: 5.04
Jan 22 15:59:09 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:62 live_queue_len:1
Jan 22 15:59:10 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:66
Jan 22 15:59:10 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:10 CET (1611327550): dateTime: 1611327550, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:59:17 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:63 live_queue_len:1
Jan 22 15:59:18 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:67
Jan 22 15:59:18 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:18 CET (1611327558): dateTime: 1611327558, usUnits: 16, windchill: None, windDir: 112.5, windGust: None, windSpeed: 5.04
Jan 22 15:59:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:64 live_queue_len:1
Jan 22 15:59:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:68
Jan 22 15:59:19 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:20 CET (1611327560): altimeter: 977.0, dateTime: 1611327560, forecastIcon: 1, pressure: 977.0, usUnits: 16
Jan 22 15:59:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:65 live_queue_len:1
Jan 22 15:59:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:69
Jan 22 15:59:20 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:20 CET (1611327560): dateTime: 1611327560, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:59:29 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:66 live_queue_len:1
Jan 22 15:59:30 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:70
Jan 22 15:59:31 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:30 CET (1611327570): dateTime: 1611327570, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:59:31 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:67 live_queue_len:1
Jan 22 15:59:32 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:71
Jan 22 15:59:32 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:31 CET (1611327571): dateTime: 1611327571, usUnits: 16, windchill: None, windDir: 45.0, windGust: None, windSpeed: 3.24
Jan 22 15:59:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:68 live_queue_len:1
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:72
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:40 CET (1611327580): dateTime: 1611327580, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Temp outdoor sensor fault
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Clock time unsynchronized
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Wind sensor: Battery low
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] WARNING user.wmr200: UV sensor: Battery low
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:69 live_queue_len:1
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:73
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:40 CET (1611327580): clockUnsynchronized: 1, dateTime: 1611327580, outTempBatteryStatus: 0, outTempFault: 1, rainBatteryStatus: 0, rainFault: 0, usUnits: 16, uvBatteryStatus: 1, uvFault: 0, windBatteryStatus: 1, windFault: 0
Jan 22 15:59:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Acknowledged control packet rx:5
Jan 22 15:59:45 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:70 live_queue_len:1
Jan 22 15:59:46 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:75
Jan 22 15:59:46 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:45 CET (1611327585): dateTime: 1611327585, usUnits: 16, windchill: None, windDir: 135.0, windGust: None, windSpeed: 3.24
Jan 22 15:59:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:71 live_queue_len:1
Jan 22 15:59:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:76
Jan 22 15:59:50 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:50 CET (1611327590): dateTime: 1611327590, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 15:59:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   adjust_rain rain_total:581.08 Rain.rain_total_last:581.08 rain_interval:0.00
Jan 22 15:59:50 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:72 live_queue_len:1
Jan 22 15:59:51 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:77
Jan 22 15:59:51 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:50 CET (1611327590): dateTime: 1611327590, hourRain: 0.1016, rain: 0.0, rain24: 2.1082, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16
Jan 22 15:59:59 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:73 live_queue_len:1
Jan 22 16:00:00 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:78
Jan 22 16:00:00 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 15:59:59 CET (1611327599): dateTime: 1611327599, usUnits: 16, windchill: None, windDir: 90.0, windGust: 5.04, windSpeed: 3.24
Jan 22 16:00:00 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:74 live_queue_len:1
Jan 22 16:00:01 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:79
Jan 22 16:00:01 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:00 CET (1611327600): dateTime: 1611327600, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 16:00:08 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:75 live_queue_len:1
Jan 22 16:00:09 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:80
Jan 22 16:00:09 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:08 CET (1611327608): dateTime: 1611327608, usUnits: 16, UV: 0
Jan 22 16:00:10 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:76 live_queue_len:1
Jan 22 16:00:11 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:81
Jan 22 16:00:11 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:10 CET (1611327610): dateTime: 1611327610, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 16:00:12 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Acknowledged control packet rx:6
Jan 22 16:00:13 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:77 live_queue_len:1
Jan 22 16:00:14 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:83
Jan 22 16:00:14 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:13 CET (1611327613): dateTime: 1611327613, usUnits: 16, windchill: None, windDir: 135.0, windGust: 3.24, windSpeed: 3.24
Jan 22 16:00:19 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:78 live_queue_len:1
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:84
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:19 CET (1611327619): altimeter: 977.0, dateTime: 1611327619, forecastIcon: 1, pressure: 977.0, usUnits: 16
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final record is 2021-01-22 16:00:00 CET (1611327600): altimeter: 977.0, clockUnsynchronized: 1.0, dateTime: 1611327600, forecastIcon: 1.0, hourRain: 0.1016, inDewpoint: 8.30712681293, inHeatindex: None, inHumidity: 47.0, inTemp: 19.965625, interval: 10, maxSolarRad: None, outTemp: 12.2, outTempBatteryStatus: 0.0, outTempFault: 1.0, pressure: 977.0, rain: 0.0, rain24: 2.1082, rainBatteryStatus: 0.0, rainFault: 0.0, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16, UV: 0.0, uvBatteryStatus: 1.0, uvFault: 0.0, windBatteryStatus: 1.0, windchill: None, windDir: 140.320232716, windFault: 0.0, windGust: 7.92, windGustDir: 247.5, windSpeed: 4.11652173913
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] INFO weewx.manager: Added record 2021-01-22 16:00:00 CET (1611327600) to database 'weewx.sdb'
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] INFO weewx.manager: Added record 2021-01-22 16:00:00 CET (1611327600) to daily summary in 'weewx.sdb'
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG weewx.reportengine: Running reports for latest time in the database.
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG weewx.reportengine: Running report 'StandardReport'

Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() phase getting live packets
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG user.twitter: Axelle3 msg: 16:00 Temp: 12.2 °C; Humidité:  n/a %; Pression: 989 hPa; Pluie 24h: 2.1 cm; Vent: 4.1 km/h; Dir: 140
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:79 live_queue_len:1
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG user.twitter: [Weewx/Twitter] We only tweet at 7am, 2pm, 6pm and 10pm. This is not hour to tweet: 16
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Standard/skin.conf for report 'StandardReport'
Jan 22 16:00:20 vegan python2[19925]: weewx[19925] INFO weewx.restx: Twitter: Published record 2021-01-22 16:00:00 CET (1611327600)
Jan 22 16:00:21 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:85
Jan 22 16:00:21 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:20 CET (1611327620): dateTime: 1611327620, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 16:00:27 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:80 live_queue_len:1
Jan 22 16:00:28 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:86
Jan 22 16:00:28 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:28 CET (1611327628): dateTime: 1611327628, usUnits: 16, windchill: None, windDir: 112.5, windGust: 11.16, windSpeed: 5.04
Jan 22 16:00:30 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:81 live_queue_len:1
Jan 22 16:00:31 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:87
Jan 22 16:00:31 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:31 CET (1611327631): dateTime: 1611327631, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 16:00:37 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   adjust_rain rain_total:581.08 Rain.rain_total_last:581.08 rain_interval:0.00
Jan 22 16:00:37 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:82 live_queue_len:1
Jan 22 16:00:38 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:88
Jan 22 16:00:38 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:38 CET (1611327638): dateTime: 1611327638, hourRain: 0.1016, rain: 0.0, rain24: 2.1082, rainRate: 0.0762, rainTotal: 581.0758, usUnits: 16
Jan 22 16:00:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:83 live_queue_len:1
Jan 22 16:00:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:89
Jan 22 16:00:40 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:41 CET (1611327641): dateTime: 1611327641, inHeatindex: None, inHumidity: 47, inTemp: 19.9, usUnits: 16
Jan 22 16:00:40 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Temp outdoor sensor fault
Jan 22 16:00:40 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Clock time unsynchronized
Jan 22 16:00:40 vegan python2[19925]: weewx[19925] WARNING user.wmr200: Wind sensor: Battery low
Jan 22 16:00:40 vegan python2[19925]: weewx[19925] WARNING user.wmr200: UV sensor: Battery low
Jan 22 16:00:40 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:84 live_queue_len:1
Jan 22 16:00:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:90
Jan 22 16:00:41 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:41 CET (1611327641): clockUnsynchronized: 1, dateTime: 1611327641, outTempBatteryStatus: 0, outTempFault: 1, rainBatteryStatus: 0, rainFault: 0, usUnits: 16, uvBatteryStatus: 1, uvFault: 0, windBatteryStatus: 1, windFault: 0
Jan 22 16:00:41 vegan python2[19925]: weewx[19925] DEBUG user.wmr200:   Queuing live packet rx:85 live_queue_len:1
Jan 22 16:00:42 vegan python2[19925]: weewx[19925] DEBUG user.wmr200: genLoop() Yielding live queued packet id:91
Jan 22 16:00:42 vegan python2[19925]: weewx[19925] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-01-22 16:00:42 CET (1611327642): dateTime: 1611327642, usUnits: 16, windchill: None, windDir: 180.0, windGust: None, windSpeed: 5.04
^C

Tom Keffer

unread,
Jan 22, 2021, 11:11:12 AM1/22/21
to weewx-user
On low-powered machines running complex reports, 20 seconds may not be long enough. What comes afterwards?

Invisible Man

unread,
Jan 22, 2021, 3:27:20 PM1/22/21
to weewx-user
Ok - let me attach it in a file then.

Let me know if you want more or some other info.
weewx.old

Invisible Man

unread,
Jan 22, 2021, 3:55:08 PM1/22/21
to weewx-user
I've re-read the documentation for the wmr200 driver extension (https://github.com/weewx/weewx-wmr200). I'm not sure my configuration is correct. I don't understand the doc very well .

- Am I meant to have something in sensor_map, or is default correct?
- Am I meant to have mode set to something?
- Am I meant to uncomment driver = weewx.drivers.simulator ?

This is what I have:

[WMR200]
    # This section is for the Oregon Scientific WMR200
    
    # The station model, e.g., WMR200, WMR200A, Radio Shack W200
    model = WMR200
    
    # The driver to use:
    driver = user.wmr200
    
    # default is 300 seconds
    archive_interval = 600
    
    
    ###########################################################################
###

    
    #[Simulator]
    # This section for the weewx weather station simulator
    
    # The time (in seconds) between LOOP packets.
    loop_interval = 2.5
    erase_archive = False
    sensor_status = True
    archive_threshold = 1512000
    archive_startup = 120
    user_pc_time = True
    [[sensor_map]]

# The simulator mode can be either 'simulator' or 'generator'.
# Real-time simulator. Sleep between each LOOP packet.
#    mode = simulator
# Generator.  Emit LOOP packets as fast as possible (useful for testing).
#mode = generator

# The start time. If not specified, the default is to use the present time.
#start = 2011-01-01 00:00


# The driver to use:
#    driver = weewx.drivers.simulator

Tom Keffer

unread,
Jan 22, 2021, 5:08:39 PM1/22/21
to weewx-user
Rather strange. A few questions:

1. Your weewx.conf file is in /etc/weewx/weewx.conf, which is a location usually associated with a Debian package installer, but the rest of weewx is in /home/weewx, which is usually associated with a setup.py install. Is that what you intended?

2. You have both FTP and rsync enabled. Is that what you intended?

However, I don't know why either of these would cause your reports not to run to completion.

3. What happens if you try and use wee_reports? Does that work?

-tk


vince

unread,
Jan 22, 2021, 5:43:52 PM1/22/21
to weewx-user
On Friday, January 22, 2021 at 2:08:39 PM UTC-8 Tom Keffer wrote:
Rather strange. A few questions:

1. Your weewx.conf file is in /etc/weewx/weewx.conf, which is a location usually associated with a Debian package installer, but the rest of weewx is in /home/weewx, which is usually associated with a setup.py install. Is that what you intended?

I'm wondering if there are two installed weewx setups.  One using setup.py (the logs mention /home/weewx) and one using dpkg (all the other mentions of /etc/weewx).   If there are two, it's possible the user is editing instance-A but actually running instance-B which uses a different weewx.conf (????)
 

Tom Keffer

unread,
Jan 22, 2021, 6:25:33 PM1/22/21
to weewx-user
That's occurred to me, but it doesn't explain why nothing reports are not running to completion.

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

Invisible Man

unread,
Jan 23, 2021, 7:35:55 AM1/23/21
to weewx-user
>1. Your weewx.conf file is in /etc/weewx/weewx.conf, which is a location usually associated with a Debian package installer, but the rest of weewx is in /home/weewx, which is usually >associated with a setup.py install. Is that what you intended?

Yes, that's "normal", it is because a long time ago, when there were no Debian package yet, I had installed it in /home/weewx. Then, there was a Debian package, and I decided to use that but still use lots of things from the /home/weewx directory.

However, it is worth checking, so I checked : I have a weewx.conf only in /etc/weewx. There is none for instance in /home/weewx tree. (there are still more weewx.conf files than I expected, but I think it is normal).

$ locate weewx.conf
/etc/weewx/apache/conf.d/weewx.conf
/etc/weewx/logwatch/conf/logfiles/weewx.conf
/etc/weewx/logwatch/conf/services/weewx.conf
/etc/weewx/rsyslog.d/weewx.conf
/etc/weewx/weewx.conf
/etc/weewx/weewx.conf-3.5.0
/etc/weewx/weewx.conf-4.1.1
/etc/weewx/weewx.conf-4.2.0
/etc/weewx/weewx.conf-4.3.0
/etc/weewx/weewx.conf.20191208202810
/etc/weewx/weewx.conf.20201111163218
/etc/weewx/weewx.conf.20210120225317
/etc/weewx/weewx.conf.20210120225326
/etc/weewx/weewx.conf.bak
/etc/weewx/weewx.conf.dist
/etc/weewx/weewx.conf.dpkg-dist
/etc/weewx/weewx.conf.my.4.2.0
/etc/weewx/weewx.conf~
/home/axelle/anonymized-weewx.conf
/home/axelle/anonymized-weewx.conf~
/var/lib/dpkg/info/weewx.conffiles
/var/lib/dpkg/info/weewx.config

>2. You have both FTP and rsync enabled. Is that what you intended?

Yes. My setup is slightly complicated but I am backuping the website locally to another host, and using rsync for that. I am also uploading the website to an external host, and that host only has FTP. That's why I use both. But each is going to a different location.
However, I'll give it a try by disabling some services (but indeed I don't think that's the issue).

>3. What happens if you try and use wee_reports? Does that work?

Oh nice idea!
It is failing. But it seems like another issue... A French accent in weewx.conf perhaps ?

$ wee_reports /etc/weewx/weewx.conf
Using configuration file /etc/weewx/weewx.conf
Generating for all time
Traceback (most recent call last):
  File "/usr/share/weewx/wee_reports", line 103, in <module>
    main()
  File "/usr/share/weewx/wee_reports", line 99, in main
    t.run()
  File "/usr/share/weewx/weewx/reportengine.py", line 141, in run
    skin_dict = self._build_skin_dict(report)
  File "/usr/share/weewx/weewx/reportengine.py", line 249, in _build_skin_dict
    merge_dict = weeutil.config.deep_copy(self.config_dict)['StdReport']['Defaults']
  File "/usr/share/weewx/weeutil/config.py", line 251, in deep_copy
    new_value = deep_copy(old_value, new_dict, new_dict.depth+1, new_dict.main)
  File "/usr/share/weewx/weeutil/config.py", line 251, in deep_copy
    new_value = deep_copy(old_value, new_dict, new_dict.depth+1, new_dict.main)
  File "/usr/share/weewx/weeutil/config.py", line 262, in deep_copy
    new_dict.comments[entry] = [str(x) for x in old_dict.comments[entry]]
UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 56: ordinal not in range(128)

Tom Keffer

unread,
Jan 23, 2021, 7:49:56 AM1/23/21
to weewx-user
Yes, that was fixed with commit 624fb9e. It's only a problem under Python 2.7.

Invisible Man

unread,
Jan 23, 2021, 8:20:26 AM1/23/21
to weewx-user
> Yes, that was fixed with commit 624fb9e. It's only a problem under Python 2.7.

Ok, I manually applied the fix to config.py, and now wee_reports runs :)

$ wee_reports /etc/weewx/weewx.conf
Using configuration file /etc/weewx/weewx.conf
Generating for all time

  • The files in public_html have been updated :-) (that's my HTML_ROOT)
  • The external website has been updated :-) so the FTP worked for sure.
  • The RSYNC also worked :-)
  • I don't have anything more related to reports in the logs, but perhaps wee_reports does not log there.
So, it is working with wee_reports (which is already a workaround), but not automatically.

Side question: would it help that I use python 3.x instead?

Invisible Man

unread,
Jan 23, 2021, 8:30:59 AM1/23/21
to weewx-user
I'm going to shift to python3. Let you know when it's done. Besides my bug, I think it's a good idea to abandon python 2.7 ;-)

Tom Keffer

unread,
Jan 23, 2021, 8:32:16 AM1/23/21
to weewx-user
It is a good idea to switch. I'll be very interested to hear if it makes any difference.

Invisible Man

unread,
Jan 23, 2021, 10:23:53 AM1/23/21
to weewx-user
It works! I have reports!

Now, I suspect the issue was not coming from python 2.7, but from the installation of the WMR200 extension.
When I shifted from python 2.7 to 3.x, after updating the apt sources, I re-installed the weewx package.
I noticed changes in weewx.conf:

1) station_type = Simulator. I remember that was something required. But I had done it before the install of the extension, and when I installed the extension, it reverted to station_type = WMR200 (or did I do something wrong?) and I thought it was intentional.

2) there is a [Simulator] section, with driver = weewx.drivers.simulator.

I just wonder how weewx knows it should read also the WMR200 section which contains user.wmr200 driver... but it works.

I have an issue with values however: my temperature is nuts, I have no wind etc. I'm going to look into that and post in a separate thread if I can't solve it, because it looks like a different issue.

Thanks.
Reply all
Reply to author
Forward
0 new messages