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.