the loop-data.txt 

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.

Reply via email to