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.

Reply via email to