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








On Saturday, January 23, 2021 at 2:32:16 PM UTC+1 tke...@gmail.com wrote:

> It is a good idea to switch. I'll be very interested to hear if it makes 
> any difference.
>
> On Sat, Jan 23, 2021 at 5:31 AM Invisible Man <axelle....@gmail.com> 
> wrote:
>
>> 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 ;-)
>>
>> On Saturday, January 23, 2021 at 2:20:26 PM UTC+1 Invisible Man wrote:
>>
>>> > Yes, that was fixed with commit 624fb9e 
>>> <https://github.com/weewx/weewx/commit/624fb9e9fa1918491dcd6842683510c4211d9270>.
>>>  
>>> 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? 
>>>
>>> On Saturday, January 23, 2021 at 1:49:56 PM UTC+1 tke...@gmail.com 
>>> wrote:
>>>
>>>> Yes, that was fixed with commit 624fb9e 
>>>> <https://github.com/weewx/weewx/commit/624fb9e9fa1918491dcd6842683510c4211d9270>.
>>>>  
>>>> It's only a problem under Python 2.7.
>>>>
>>>> On Sat, Jan 23, 2021 at 4:35 AM Invisible Man <axelle....@gmail.com> 
>>>> wrote:
>>>>
>>>>> >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)
>>>>>
>>>>> On Friday, January 22, 2021 at 11:08:39 PM UTC+1 tke...@gmail.com 
>>>>> 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?
>>>>>>
>>>>>> 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
>>>>>>
>>>>>>
>>>>>> On Fri, Jan 22, 2021 at 12:55 PM Invisible Man <axelle....@gmail.com> 
>>>>>> wrote:
>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Friday, January 22, 2021 at 3:55:54 PM UTC+1 Invisible Man wrote:
>>>>>>>
>>>>>>>> > 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.
>>>>>>>>
>>>>>>>> On Friday, January 22, 2021 at 3:49:30 PM UTC+1 tke...@gmail.com 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Impossible to say without seeing a full log. Restart weewx, let it 
>>>>>>>>> run through the first reporting cycle, post the full log.
>>>>>>>>>
>>>>>>>>> On Fri, Jan 22, 2021 at 6:42 AM Invisible Man <
>>>>>>>>> axelle....@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+...@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
>>>>>>>>>>  
>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/bf993136-76e8-4a15-91fc-702ad1c43febn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>> -- 
>>>>>>> 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/3819e8cb-70a2-4e31-9bde-b5b8f908cf66n%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/3819e8cb-70a2-4e31-9bde-b5b8f908cf66n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> -- 
>>>>> 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/3b7f4831-08d9-4d95-8d9f-10e243a333efn%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/3b7f4831-08d9-4d95-8d9f-10e243a333efn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>> 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/a738e332-fb0a-4208-83e2-1e984408d657n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/a738e332-fb0a-4208-83e2-1e984408d657n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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/d877587f-e3c8-4e19-ad7d-33acb998ac81n%40googlegroups.com.

Reply via email to