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.