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, Δημήτρης Βήχος <hobbyline...@gmail.com> 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, ο χρήστης > jo...@johnkline.com έγραψε: >> 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, Δημήτρης Βήχος <hobbyl...@gmail.com> wrote: >>>> >>> the loop-data.txt >> >>> >>> https://kairos.moudania.com/kolxiko/loopdata/ >>> >>> Στις Τρίτη, 26 Ιανουαρίου 2021 στις 5:07:58 μ.μ. UTC+2, ο χρήστης >>> jo...@johnkline.com έγραψε: >>>> > 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, Δημήτρης Βήχος <hobbyl...@gmail.com> 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, ο χρήστης >>>>> jo...@johnkline.com έγραψε: >>>>>> Thanks for letting me know. >>>>>> >>>>>>>> On Nov 26, 2020, at 7:32 AM, geoffs...@gmail.com <geoffs...@gmail.com> >>>>>>>> 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 >>>>>>>> geoffs...@gmail.com 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 >>>>>>>>> jo...@johnkline.com 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, geoffs...@gmail.com >>>>>>>>>>> <geoffs...@gmail.com> 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 >>>>>>>>>>> jo...@johnkline.com 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 <eugen.a...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Ok, works >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thank you >>>>>>>>>>>> >>>>>>>>>>>> jo...@johnkline.com 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 <eugen.a...@gmail.com> 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 weewx-user+...@googlegroups.com. >>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/3f89791f-c06b-43d1-beac-0afa58df59d6n%40googlegroups.com. >>>>>>>>>>>>>> <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 weewx-user+...@googlegroups.com. >>>>>>>>>>> >>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/0f6cb227-1cdd-4fbb-9cf9-6f4c59521262n%40googlegroups.com. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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/0611c189-0c9f-4ab6-b6be-4d797e80bb96n%40googlegroups.com. >>>>>>> >>>>>>> -- >>>>>>> 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/e17127d4-1177-4b34-b624-78d34bc53501n%40googlegroups.com. >>>>> >>>>> -- >>>>> 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/ccc44653-7ba9-467e-b9dc-565b5aff3d02n%40googlegroups.com. >>> >>> -- >>> 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/daf9779f-97b6-4e14-9d63-c2e11c9c96b7n%40googlegroups.com. > > -- > 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/4ae26782-d0fe-4533-a08c-67a957ba496fn%40googlegroups.com. -- 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/5DC7FE09-9EEB-42A4-A8F7-17BB7B28A2BE%40johnkline.com.