Thanks... very interesting read!!! we are going two different directions on how to make this work. You have a much more elegant process that I want to get into to and play with sometime. Because of my lack of knowledge I was looking at a more brute force (which normally means wrong) way of doing this.
My thought on time was to set the nearest time = present time when present strike distance is equal to or closer to nearest strike... and setting present time = present time when there is a strike. not really databasing it but getting the value available for hubitat... However, looking at your solution it looks really tasty... If I get mine working... or run into a brick wall that is there I will look at what you got... tempting as it means there are somethings I can learn from it! Thanks. P.S. it was suppose to rain this morning so I was hoping that we would get some lightning.... neither of rain or lightning. So I am going to make it look good and then will post for you to look at. Would love to have a test that runs with lightning and switch over at mid night. THanks On Wednesday, August 5, 2026 at 9:56:06 AM UTC-4 [email protected] wrote: > Patrick, > I'm looking forward to what you come up with. I did some work and you can > find it here, > https://github.com/bellrichm/WeeWX-Extras/blob/master/bin/user/observationtime.py > Basically I store the first/last/min/max of an observation for the archive > period. A bit more information is here, > https://groups.google.com/g/weewx-user/c/oQPj0cuYMZw/m/EJvMn6ggAQAJ > It is totally an experiment, so it no install and real documentation; but > maybe something in it will be useful to you. > rich > > On Wednesday, 5 August 2026 at 08:00:14 UTC-4 Patrick Sifford wrote: > >> Tom, >> >> Your information was very useful. I think I have a handle on most >> things that I am trying to get through. What I am trying to do is to have >> values for daily lightning strikes, nearest strike (and its time), and >> latest strike (and its time) available to send to Hubitat (That is the easy >> part for me). >> >> One thing that i did not see (may of skipped over it) in the wiki page is >> the time period of a accumulator. It was looking like it was a >> loop/archive interval, but i found out that happenned to be my data. From >> reading around it seems that accumulators reset to 0 at midnight. Once I >> got over that I was able (I think... still waiting on a thunderstorm to >> check it out) to get a lightning count for the day: >> >> lightning_count_start = the min value of strike_count (choose the min >> versus first incase acurite atlas resets the value during the day for any >> reason) >> lightning_count_now = the last value of strike_count >> lightning_count = lightning_count_now - lightning_count_start >> >> then put lightning_count into an accumulator for the last. >> >> finding the min and last lightning distance is easy also.... What I >> can not find any reference on is : >> >> Once I have the min lightning distance (or the last) how do I determine >> the time of that strike? >> >> Thanks >> Patrick >> >> On Sunday, August 2, 2026 at 12:33:43 PM UTC-4 Patrick Sifford wrote: >> >>> Tom >>> >>> Thanks... I think that will help >>> >>> I have seen other structures to the Delta functions... Ill give this a >>> try >>> >>> >>> >>> On Saturday, August 1, 2026 at 5:45:37 PM UTC-4 Tom Keffer wrote: >>> >>>> Accumulators are documented here >>>> <https://github.com/weewx/weewx/wiki/Accumulators>. >>>> >>>> Unfortunately, there is no documentation for deltas, but they are >>>> pretty simple. If you have some extensive quantity, say "tide", and >>>> you want to calculate "delta_tide" as the difference in tide between >>>> archive records, it would look like this: >>>> >>>> [StdWXCalculate] >>>> [[Delta]] >>>> [[[delta_tide]]] >>>> input = tide >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Sat, Aug 1, 2026 at 2:13 PM Patrick Sifford <[email protected]> >>>> wrote: >>>> >>>>> Is there any where a definitive and correct set of documents that >>>>> discuss how to use deltas and accumulators and their formats? >>>>> >>>>> I am trying to work on Acurite Atlas Rain and Lightning sensors and >>>>> get confused when I read different discussions on the topics. I think >>>>> the >>>>> rain is taken care of (somewhere various rain items are calculated >>>>> (rainToday, rain24, ... ) that I am able to take advantage of. However, >>>>> I >>>>> do not seem to find similar items for Lightning. >>>>> >>>>> I have also found multiple solutions which do not seem to be >>>>> solutions... and they all seem to be using different formats of how >>>>> deltas and accumulator's work. >>>>> >>>>> Not looking for the solution ... looking for good reasonable >>>>> documentation of how these things work to include extractors... >>>>> >>>>> Thanks >>>>> Patrick >>>>> >>>>> >>>>> -- >>>>> 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 visit >>>>> https://groups.google.com/d/msgid/weewx-user/de622fde-796f-43ad-b087-5cc28edaf347n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/weewx-user/de622fde-796f-43ad-b087-5cc28edaf347n%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 visit https://groups.google.com/d/msgid/weewx-user/6612b695-6c68-43e6-b9cb-dbf75ea76f88n%40googlegroups.com.
