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.
