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.apvri...@gmail.com> wrote:
> 
> 
> 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!
>> On Thursday, January 21, 2021 at 10:09:28 PM UTC+1 Invisible Man wrote:
>> 
>> 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?
>> 
>>> On Thursday, January 21, 2021 at 9:37:30 PM UTC+1 Invisible Man wrote:
>>> 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
>>> $ 
>>> 
>>> 
>>> 
>>> 
>>>> On Thursday, January 21, 2021 at 9:30:32 PM UTC+1 Invisible Man wrote:
>>>> @vince : the info is already posted in the thread "No module named wmr200 
>>>> (Weewx 4.3.0)"
>>>> 
>>>>> On Thursday, January 21, 2021 at 9:27:56 PM UTC+1 vince wrote:
>>>>> 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
>>>>> 
>>>>>> On Thursday, January 21, 2021 at 12:20:33 PM UTC-8 axelle....@gmail.com 
>>>>>> wrote:
>>>>>> 
>>>>>> 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
>>>>>> 
> 
> -- 
> 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/bf993136-76e8-4a15-91fc-702ad1c43febn%40googlegroups.com.

-- 
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/5DCB7F18-66EA-475A-8261-068F6E480027%40johnkline.com.

Reply via email to