Errors are no longer logged
The translation doesn't work anymore:
[[Rename]]
kph = kmh
Rain amount is not in the loop-data.txt

Currently live here: https://affolter.familyds.net/wetter/weatherboard/

Is it possible to get the appTemp displayed?

Am Donnerstag, 2. Juli 2020 20:33:09 UTC+2 schrieb John Kline:
>
> 1.3.3 is pushed.  I won’t try to format the sums of unix_epoch observation 
> types.
>
> Please let me know how this works for you.
>
> Cheers,
> John
>
> On Jul 2, 2020, at 11:22 AM, John Kline <jo...@johnkline.com <javascript:>> 
> wrote:
>
> 
> On second thought, I can think of reasons to have times in the packet. 
>  So, I take back
> being very interested in the log info from version 1.3.2.
>
> I’ll push a 1.3.3 shortly that skips formatting the sum of unix_epoch 
> observations.
>
> On Jul 2, 2020, at 10:44 AM, John Kline <jo...@johnkline.com <javascript:>> 
> wrote:
>
> 
> OK, I pushed 1.3.2.  It will catch and skip the FMT_SUM_<obs> when 
> something goes wrong.
> It will also log the incident and include the obstype, the unit_type and 
> the unit_group.  I am VERY
> interested in seeing this information.  Please send it.
>
> Cheers,
> John
>
> On Jul 2, 2020, at 10:21 AM, John Kline <jo...@johnkline.com <javascript:>> 
> wrote:
>
> 
> It’s formatting a sum for a unix_epoch type.  Sum doesn’t make sense for 
> this type; but the observation,
> which I unfortunately don’t log, seems to have a scalar accumulator.
>
> This doesn’t seem right to me.  I could skip summing, etc. for this type; 
> but this is strange.
>
> I’ll put out an update today that works around this, and logs it, please 
> get back to me with the actual
> observation you see in the log with hew new version.
>
> On Jul 2, 2020, at 9:45 AM, Geni 0815 <geni08...@gmail.com <javascript:>> 
> wrote:
>
> 
> At the moment I have the following errors
> Since no loop-data.txt is generated, rsync is diabled
>
> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     ****  
>> Traceback (most recent call last):
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     
>> ****    File "/usr/share/weewx/user/loopdata.py", line 515, in process_queue
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     
>> ****      self.convert_units(pkt, obstype)
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     
>> ****    File "/usr/share/weewx/user/loopdata.py", line 757, in convert_units
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     
>> ****      self.convert_hi_lo_etc_units(pkt, obstype, unit_type, unit_group)
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     
>> ****    File "/usr/share/weewx/user/loopdata.py", line 685, in 
>> convert_hi_lo_etc_units
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     
>> ****      pkt['FMT_SUM_%s' % obstype] = self.cfg.formatter.toString((sum, 
>> unit_type, unit_group))
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     
>> ****    File "/usr/share/weewx/weewx/units.py", line 758, in toString
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     
>> ****      time.localtime(val_t[0]))
>> Jul  2 17:55:23 Wetter-Raspi weewx[947] CRITICAL user.loopdata:     ****  
>> OverflowError: timestamp out of range for platform time_t
>>
>> pi@Wetter-Raspi:~/wetter/loop-data $ ^C
>> pi@Wetter-Raspi:~/wetter/loop-data $ sudo wee_extension --list
>> Extension Name    Version   Description
>> weatherboard      1.0       WeatherBoard skin.
>> Belchertown       1.1       A clean modern skin with real time streaming 
>> updates and interactive charts. Modeled after BelchertownWeather.com
>> loopdata          1.3.1     Loop statistics for real time reporting.
>>
>>
> Am Mittwoch, 1. Juli 2020 19:51:05 UTC+2 schrieb John Kline:
>>
>> I added this section to the README:
>>
>> Rsync "errors" in the log:
>>
>> If one is using rsync, especially if the loop interval is short (e.g., 
>> 2s), it is expected that
>>
>> there will be log entries for connection timeouts, data timeouts and 
>> skipped packets.
>>
>> By default only one second is allowed to connect or transmit the data. 
>> Also, by default,
>>
>> if the loop data is older than 3s, it is skipped. With these settings, 
>> the remote server
>>
>> may miss receiving some loop-data packets, but it won't get caught behind 
>> trying to
>>
>> send a backlog of old loop data.
>>
>>
>> Following are examples of a connection timeout, a data transmission 
>> timeout and a
>>
>> skipped packet. These errors are fine in moderation. If too many packets 
>> are timing out,
>>
>> one might try changing the connection timeout or timeout values 
>> (depending on whether
>>
>> the timeouts are in the connection or the transmission).
>>
>> Jul  1 04:12:03 charlemagne weewx[1126] ERROR weeutil.rsyncupload: 
>> [['rsync', '--archive', '--stats', '--timeout=1', '-e ssh -o 
>> ConnectTimeout=1', '/home/weewx/gauge-data/loop-data.txt', 
>> 'r...@www.paloaltoweather.com:/home/weewx/gauge-data/loop-data.txt']] 
>> reported errors: ssh: connect to host www.paloaltoweather.com port 22: 
>> Connection timed out. rsync: connection unexpectedly closed (0 bytes 
>> received so far) [sender]. rsync error: unexplained error (code 255) at 
>> io.c(235) [sender=3.1.3]
>> Jun 30 20:51:48 charlemagne weewx[1126] ERROR weeutil.rsyncupload: 
>> [['rsync', '--archive', '--stats', '--timeout=1', '-e ssh -o 
>> ConnectTimeout=1', '/home/weewx/gauge-data/loop-data.txt', 
>> 'r...@www.paloaltoweather.com:/home/weewx/gauge-data/loop-data.txt']] 
>> reported errors: [sender] io timeout after 1 seconds -- exiting. rsync 
>> error: timeout in data send/receive (code 30) at io.c(204) [sender=3.1.3]
>> Jun 21 19:16:23 charlemagne weewx[8170] INFO user.rtgd: rsync_data: skipping 
>> packet (2020-06
>>
>>
>> On Jul 1, 2020, at 10:20 AM, John Kline <jo...@johnkline.com> wrote:
>>
>> 
>> It is normal to have some timeouts as the timeout is set to 1s.
>>
>> For example, today so far I’ve had 5 connection timeouts on loop-data. 
>>  I’ve also had 3 gauge-data timeouts (I contributed the rsync code for 
>> rtgd).
>>
>>    rsync: gauge-data: connection timeouts             3
>>    rsync: loop-data: connection timeouts                5
>>
>> How many of these error messages are you seeing?
>>
>> John
>>
>> On Jul 1, 2020, at 10:03 AM, Geni 0815 <geni08...@gmail.com> wrote:
>>
>> 
>>
>> @John: This is the error message, where do I have to search?
>>
>> reported errors: [sender] io timeout after 1 seconds -- exiting. rsync 
>>> error: timeout in data send/receive (code 30) at io.c(204) [sender=3.1.3]
>>>
>>
>> complete line:
>> Jul  1 18:47:12 Wetter-Raspi weewx[22015] ERROR weeutil.rsyncupload: 
>> [['rsync', '--archive', '--stats', '--timeout=1', '-e ssh -p 2022 -o 
>> ConnectTimeout=1', '/home/pi/NAS/www/loop-data/loop-data.txt', 
>> 'xxxxxx@192.999.999.9:/xxx/yyyy/loop-data/loop-data.txt']] reported errors: 
>> [sender] io timeout after 1 seconds -- exiting. rsync error: timeout in 
>> data send/receive (code 30) at io.c(204) [sender=3.1.3]
>>
>>
>> Am Dienstag, 30. Juni 2020 16:01:30 UTC+2 schrieb John Kline:
>>>
>>> weeutil.RsyncUpload was expecting a string for port.  I was passing it 
>>> an int.
>>>
>>> I didn’t catch this as I was not specifying a port.  This should now be 
>>> fixed in 1.3.1.  Would you please give it a try?
>>>
>>> On Jun 30, 2020, at 1:32 AM, Geni 0815 <geni08...@gmail.com> wrote:
>>>
>>> 
>>>>
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****  Traceback (most recent call last):
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****    File "/usr/share/weewx/user/loopdata.py", line 521, in 
>>>> process_queue
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****      self.compose_and_write_packet(pkt)
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****    File "/usr/share/weewx/user/loopdata.py", line 541, in 
>>>> compose_and_write_packet
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****      self.write_packet(selective_pkt)
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****    File "/usr/share/weewx/user/loopdata.py", line 555, in write_packet
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****      self.rsync_data(pkt['dateTime'])
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****    File "/usr/share/weewx/user/loopdata.py", line 645, in rsync_data
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****      rsync_upload.run()
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****    File "/usr/share/weewx/weeutil/rsyncupload.py", line 72, in run
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****      if self.port is not None and len(self.port.strip()) > 0:
>>>> Jun 30 10:27:05 Wetter-Raspi weewx[10952] CRITICAL user.loopdata:     
>>>> ****  AttributeError: 'int' object has no attribute 'strip'
>>>>
>>>>
>>>> Am Dienstag, 30. Juni 2020 09:47:44 UTC+2 schrieb Geni 0815:
>>>>
>>>> @John: I have the following entry in the syslog, what is not suitable?
>>>>
>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] INFO user.loopdata: 
>>>>> barometer_rate_secs: 10800
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] INFO user.loopdata: 
>>>>> wind_rose_secs     : 86400
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] INFO user.loopdata: 
>>>>> wind_rose_points   : 16
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****  Traceback (most recent call last):
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****    File "/usr/share/weewx/user/loopdata.py", line 521, in 
>>>>> process_queue
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****      self.compose_and_write_packet(pkt)
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****    File "/usr/share/weewx/user/loopdata.py", line 541, in 
>>>>> compose_and_write_packet
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****      self.write_packet(selective_pkt)
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****    File "/usr/share/weewx/user/loopdata.py", line 555, in 
>>>>> write_packet
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****      self.rsync_data(pkt['dateTime'])
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****    File "/usr/share/weewx/user/loopdata.py", line 645, in rsync_data
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****      rsync_upload.run()
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****    File "/usr/share/weewx/weeutil/rsyncupload.py", line 72, in run
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****      if self.port is not None and len(self.port.strip()) > 0:
>>>>> Jun 30 09:24:21 Wetter-Raspi weewx[10361] CRITICAL user.loopdata:     
>>>>> ****  AttributeError: 'int' object has no attribute 'strip'
>>>>>
>>>>> [image: belch09.jpg]
>>>>  
>>>>
>>>> Am Samstag, 27. Juni 2020 21:18:06 UTC+2 schrieb John Kline:
>>>>>
>>>>> I just now updated this extension to 1.1.  I would try it before 
>>>>> resorting to a clean install.
>>>>>
>>>>> On Jun 27, 2020, at 12:16 PM, Michael Meyer <mm24...@gmail.com> wrote:
>>>>>
>>>>> 
>>>>> Hello John, I did grep and get some results. Next time I used grep 
>>>>> again no results. I uninstalled weewx because I did the first 
>>>>> installation 
>>>>> with Debian. I did installation weewx with setup py. Again no 
>>>>> loop_data.txt 
>>>>> created. I will do a fresh Buster light image next. After that I will do 
>>>>> also a complete new weewx installation. I will let you know if 
>>>>> successfully. Thx for your help!
>>>>> Michael
>>>>>
>>>>> John Kline <jo...@johnkline.com> schrieb am Fr., 26. Juni 2020, 20:54:
>>>>>
>>>>>> Well, I see loopdata in the log snippet you just sent.
>>>>>>
>>>>>> Would you try the grep again?
>>>>>> grep loopdata /var/log/syslog
>>>>>>
>>>>>> And look for the loopdata file again?
>>>>>>
>>>>>> On Jun 26, 2020, at 11:48 AM, Michael Meyer <mm24...@gmail.com> 
>>>>>> wrote:
>>>>>>
>>>>>> 
>>>>>> Yes I stopped, start and restart. 
>>>>>> I will try to find out how to send files.
>>>>>> <Auszug.png>
>>>>>>
>>>>>>
>>>>>> jo...@johnkline.com schrieb am Freitag, 26. Juni 2020 um 20:28:49 
>>>>>> UTC+2:
>>>>>>
>>>>>>> Not sure how to post files; but since you are running WeeWX 4 and 
>>>>>>> Python 3.  Did you restart WeeWX after you installed loopdata?
>>>>>>>
>>>>>>> It’s to imagine why you don’t see any occurrence of loopdata in the 
>>>>>>> log?  Do you see other weewx messages in the log?
>>>>>>>
>>>>>>> On Jun 26, 2020, at 10:40 AM, Michael Meyer <mm24...@gmail.com> 
>>>>>>> wrote:
>>>>>>>
>>>>>>> 
>>>>>>>
>>>>>>> Weewx 4.1.1 is running I have Python 3.7 on my rpi.
>>>>>>> Any idea why I can't post the created myfile here? I just can post 
>>>>>>> pictures but no files! I can create an attachment but couldn't send?
>>>>>>>
>>>>>>> jo...@johnkline.com schrieb am Freitag, 26. Juni 2020 um 18:19:36 
>>>>>>> UTC+2:
>>>>>>>
>>>>>>>> It appears that loopdata isn’t running.
>>>>>>>>
>>>>>>>> Let’s start with the obvious.  As stated in the README:
>>>>>>>>
>>>>>>>> This extension requires Python 3 and WeeWX 4.
>>>>>>>>
>>>>>>>> Are you running WeeWX 4.x?  Are you running Python 3?
>>>>>>>>
>>>>>>>> If are on WeeWX 4.x and Python 3, use the following guide to post 
>>>>>>>> the log and I’ll have a look.
>>>>>>>>
>>>>>>>> https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> John
>>>>>>>>
>>>>>>>> On Jun 26, 2020, at 8:27 AM, Michael Meyer <mm24...@gmail.com> 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> 
>>>>>>>>
>>>>>>>> Hi John,
>>>>>>>> thx for your help! grep loopdata /var/log/syslog doesn't deliver 
>>>>>>>> anything. With "where is" I get zero result in var/log/syslog. 
>>>>>>>>
>>>>>>>> <loopdata.png>
>>>>>>>>
>>>>>>>>
>>>>>>>> <wee_extension.png>
>>>>>>>> <var-www-html-weewx.png>
>>>>>>>> Cheers,
>>>>>>>> Michael
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> 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/d261b8ee-957e-4158-9b80-dcbe21fcc3f5n%40googlegroups.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/d261b8ee-957e-4158-9b80-dcbe21fcc3f5n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>> <wee_extension.png>
>>>>>>>> <var-www-html-weewx.png>
>>>>>>>> <loopdata.png>
>>>>>>>>
>>>>>>>> -- 
>>>>>>> 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/cf03c41c-a0fc-41f0-bee1-51e921e55122n%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/cf03c41c-a0fc-41f0-bee1-51e921e55122n%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...@googlegroups.com.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/2b47dad8-63fb-4310-b7e6-befef8b22a0bn%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/2b47dad8-63fb-4310-b7e6-befef8b22a0bn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> <Auszug.png>
>>>>>>
>>>>>> -- 
>>>>>> 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...@googlegroups.com.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/99150DD3-6998-4BAC-9E06-E461789335F9%40johnkline.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/99150DD3-6998-4BAC-9E06-E461789335F9%40johnkline.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...@googlegroups.com.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/weewx-user/CAK0Zn%2BRxuLBBnPZMdruaALU-%3Dx8b0V_Xa87VTJYNMsEHNuAgXg%40mail.gmail.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/CAK0Zn%2BRxuLBBnPZMdruaALU-%3Dx8b0V_Xa87VTJYNMsEHNuAgXg%40mail.gmail.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...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/2b71dcb5-9263-41b7-8481-823e9e609107o%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/2b71dcb5-9263-41b7-8481-823e9e609107o%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...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/89dcfac9-724b-433e-acf8-14b92efd6ed3o%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/89dcfac9-724b-433e-acf8-14b92efd6ed3o%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...@googlegroups.com <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/weewx-user/e82f4d60-79dc-49ab-ab15-4b41fa5a9550o%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/weewx-user/e82f4d60-79dc-49ab-ab15-4b41fa5a9550o%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/4f3c7c88-ca40-4271-a08a-3eaebb89c9b7o%40googlegroups.com.

Reply via email to