OK, the behavior we are seeing leads me to believe your web server is on a
remote machine; i.e., not on the same machine as weewx. Is that correct? If
so, you’ll need to use rsync by filling out and enabling it under:
[LoopData]
[[RsyncSpec]]
> On Jan 26, 2021, at 7:57 AM, Δημήτρης Βήχος <[email protected]> wrote:
>
> well the actuall /loopdata localhost/weewx/loopdata , refreshing every 60
> seconds its ok. but in weather page refreshing every 5 minutes
>
> Στις Τρίτη, 26 Ιανουαρίου 2021 στις 5:45:32 μ.μ. UTC+2, ο χρήστης
> [email protected] έγραψε:
> Again, how often does your driver write loop records?
>
> loop-data.txt is not written in reporting cycles. I am asking you to look at
> the actual loop-data.txt file that is written to the .../loopdata directory.
> How often does the contents of that file change.
>
> Also, please show what entries you are seeing in the log every one minute.
>
>> On Jan 26, 2021, at 7:37 AM, Δημήτρης Βήχος <[email protected]
>> <applewebdata://B37F1FC9-DC57-4832-8BDE-0D951D7587CB>> wrote:
>>
>> loop-data.txt updates every 5 minutes in web page. but in log see
>> loop-data.txt every 60 secs
>
>>
>>
>> Στις Τρίτη, 26 Ιανουαρίου 2021 στις 5:19:17 μ.μ. UTC+2, ο χρήστης
>> [email protected] <applewebdata://B37F1FC9-DC57-4832-8BDE-0D951D7587CB>
>> έγραψε:
>> How often does your driver write loop records?
>> Would you please check the actual loop-data.txt file, rather than the skin’s
>> report, to see if that file is being updated on every loop record?
>>
>>> On Jan 26, 2021, at 7:15 AM, Δημήτρης Βήχος <[email protected] <>> wrote:
>>>
>>> the loop-data.txt
>>
>>>
>>> https://kairos.moudania.com/kolxiko/loopdata/
>>> <https://kairos.moudania.com/kolxiko/loopdata/>
>>>
>>> Στις Τρίτη, 26 Ιανουαρίου 2021 στις 5:07:58 μ.μ. UTC+2, ο χρήστης
>>> [email protected] <> έγραψε:
>>> > but data refresh every 5 minutes, with the rest skins of weewx
>>>
>>> Exactly what data are you talking about that refreshes every five minutes?
>>>
>>>> On Jan 26, 2021, at 6:02 AM, Δημήτρης Βήχος <[email protected] <>> wrote:
>>>>
>>>> i was easily installed the loop-data extension yesterday. i use weewx 4.3
>>>> with wh1080 weather station, but data refresh every 5 minutes, with the
>>>> rest skins of weewx
>>>
>>>>
>>>>
>>>> Στις Πέμπτη, 26 Νοεμβρίου 2020 στις 6:46:10 μ.μ. UTC+2, ο χρήστης
>>>> [email protected] <> έγραψε:
>>>> Thanks for letting me know.
>>>>
>>>>> On Nov 26, 2020, at 7:32 AM, [email protected] <> <[email protected]
>>>>> <>> wrote:
>>>>>
>>>>
>>>>> Hi John,
>>>>>
>>>>> Works great. Here is what I added to the loop-data.py
>>>>>
>>>>> Line 735 self.ten_min_packets, self.cfg.ten_min_obstypes)
>>>>> # Added to allow specific null keys if no data available
>>>>> in loop packet
>>>>> must_have_keys = [ 'current.dateTime',
>>>>> 'current.extraTemp1.raw', 'current.extraTemp2.raw',
>>>>> 'current.extraTemp3.raw', 'current.extraHumid1.raw',
>>>>> 'current.extraHumid2.raw', 'current.extraHumid3.raw' ]
>>>>> for must_have_key in must_have_keys:
>>>>> if must_have_key not in loopdata_pkt:
>>>>> loopdata_pkt[must_have_key] = None
>>>>>
>>>>> Thanks!
>>>>> On Wednesday, November 25, 2020 at 7:06:46 AM UTC-8 [email protected]
>>>>> <> wrote:
>>>>> Awesome! This is sort of what I suspected that most use cases, NULL is a
>>>>> problem. I can just hard code the entire Davis loop which will work for
>>>>> my needs.
>>>>>
>>>>> Thanks you,
>>>>>
>>>>> Geoff
>>>>>
>>>>> On Wednesday, November 25, 2020 at 6:45:44 AM UTC-8 [email protected]
>>>>> <> wrote:
>>>>> In the general case, including keys in the loop packet for non-existent
>>>>> data is not a good idea. This would break existing code (e.g.,
>>>>> JavaScript code I use in my skins).
>>>>>
>>>>> You could easily fork the extension and add in what you need. At line
>>>>> 736, right before write_packet_to_file is called, simply check for the
>>>>> keys you need to exist, and add them if they are not there. The following
>>>>> should work. Just replace the keys I’ve listed with the ones you need in
>>>>> the packet.
>>>>>
>>>>> must_have_keys = [ 'current.outTemp', 'current.outHumidity' ]
>>>>> for must_have_key in must_have_keys:
>>>>> if must_have_key not in loopdata_pkt:
>>>>> loopdata_pkt[must_have_key] = None
>>>>>
>>>>> If you don’t want to hard code the keys, you’ll have a bigger task; but
>>>>> you could just copy the code used to process the ‘fields’ entry in the
>>>>> LoopData section of weewx.conf.
>>>>>
>>>>> Cheers,
>>>>> John
>>>>>
>>>>>> On Nov 24, 2020, at 8:54 PM, [email protected] <> <[email protected]
>>>>>> <>> wrote:
>>>>>>
>>>>>> Hi John,
>>>>>
>>>>>>
>>>>>> This is a great extension. I'm wondering if there is a way to be able to
>>>>>> include sending data that is null or none for a particular key? I'm
>>>>>> using a davis vantage pro2, weewx 4.2. I'd like to use this to make a
>>>>>> JSON output that can be ingested into a home automation system. So far
>>>>>> it works great as long as the data is available to be sent, but I have
>>>>>> not figured out how to send a key with a Null or none value. It looks
>>>>>> like a key with a null or none value gets cleaved off the JSON output.
>>>>>> If a battery dies on a sensor and it just disappears from the JSON
>>>>>> output, that is much harder for the HA system to handle than a null,
>>>>>> none or zero value.
>>>>>>
>>>>>> On Monday, November 16, 2020 at 2:57:13 PM UTC-8 [email protected] <>
>>>>>> wrote:
>>>>>> A fix is released (v2.7.2). There is no hurry to install the new
>>>>>> release; but once you’ve installed it, you can remove the field I asked
>>>>>> you to add to weewx.conf.
>>>>>>
>>>>>>> On Nov 16, 2020, at 9:04 AM, Geni <[email protected] <>> wrote:
>>>>>>>
>>>>>>> Ok, works
>>>>>>
>>>>>>>
>>>>>>> Thank you
>>>>>>>
>>>>>>> [email protected] <> schrieb am Montag, 16. November 2020 um 16:05:21
>>>>>>> UTC+1:
>>>>>>> I can duplicate this problem and will issue a fix.
>>>>>>>
>>>>>>> In the meantime, you can add:
>>>>>>> rainyear.outTemp.max
>>>>>>> to the fields clause in the LoopData section of weewx.conf?
>>>>>>>
>>>>>>> That will stop this problem. If you get similar errors for other
>>>>>>> periods where you have no fields listed, you’ll have to temporarily add
>>>>>>> a field for those periods also.
>>>>>>>
>>>>>>> I should have a fix shortly. I don’t know that this is related to
>>>>>>> WeeWX 4.2, not that that really matters.
>>>>>>>
>>>>>>>> On Nov 16, 2020, at 2:45 AM, Geni <[email protected] <>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> Hi john
>>>>>>>> since weewx 4.2.0 the loop-data.txt is no longer generated?
>>>>>>>> regards Geni
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>> --
>>>>>>>> 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 [email protected] <>.
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/weewx-user/3f89791f-c06b-43d1-beac-0afa58df59d6n%40googlegroups.com
>>>>>>>>
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/3f89791f-c06b-43d1-beac-0afa58df59d6n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>>>>>>> <syslog.txt>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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 [email protected] <>.
>>>>>>
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/weewx-user/0f6cb227-1cdd-4fbb-9cf9-6f4c59521262n%40googlegroups.com
>>>>>>>
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/0f6cb227-1cdd-4fbb-9cf9-6f4c59521262n%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 [email protected] <>.
>>>>>
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/weewx-user/0611c189-0c9f-4ab6-b6be-4d797e80bb96n%40googlegroups.com
>>>>>>
>>>>>> <https://groups.google.com/d/msgid/weewx-user/0611c189-0c9f-4ab6-b6be-4d797e80bb96n%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 [email protected] <>.
>>>>
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/weewx-user/e17127d4-1177-4b34-b624-78d34bc53501n%40googlegroups.com
>>>>>
>>>>> <https://groups.google.com/d/msgid/weewx-user/e17127d4-1177-4b34-b624-78d34bc53501n%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 [email protected] <>.
>>>
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/weewx-user/ccc44653-7ba9-467e-b9dc-565b5aff3d02n%40googlegroups.com
>>>>
>>>> <https://groups.google.com/d/msgid/weewx-user/ccc44653-7ba9-467e-b9dc-565b5aff3d02n%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 [email protected] <>.
>>
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/weewx-user/daf9779f-97b6-4e14-9d63-c2e11c9c96b7n%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/weewx-user/daf9779f-97b6-4e14-9d63-c2e11c9c96b7n%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 [email protected]
>> <applewebdata://B37F1FC9-DC57-4832-8BDE-0D951D7587CB>.
>
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/4ae26782-d0fe-4533-a08c-67a957ba496fn%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/4ae26782-d0fe-4533-a08c-67a957ba496fn%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 [email protected]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/be15c12f-b2b7-4d26-80a2-716c25b827d3n%40googlegroups.com
>
> <https://groups.google.com/d/msgid/weewx-user/be15c12f-b2b7-4d26-80a2-716c25b827d3n%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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/A199BB31-2EB9-4510-84A6-014A91191C8F%40johnkline.com.