There is no 'low' extractor, but one could certainly be added.

-tk

On Sun, May 21, 2017 at 7:50 PM, Craig Thom <[email protected]> wrote:

> OK, so for the low value maybe I need to add a "low" accumulator type to
> accum.py, and then I can use
>
> [Accumulator]
>   [[distance]]
>     extractor = low
>
> But it won't be any time soon.  I need to get my eclipse hardware and
> software sorted first.  Only three months to go.
>
>
> On Saturday, May 20, 2017 at 6:34:27 AM UTC-4, Craig Thom wrote:
>>
>> It appears that the "distance" value archived is the average of the
>> values from each loop packet.  Since that value appears to be whatever the
>> last distance was, even if that was a month ago, I don't think this is a
>> useful number.  Here's an example:
>>
>> The value reported at the start of the archive interval is 15.
>> There are, just for example, twenty packet loops in this interval.
>> There is a strike with a distance of 1 just before the loop packet.
>> The archive would then show 1 strike at a distance if 14.3.
>>
>> I would rather see "distance" be the minimum value for the interval.
>>
>> An alternative would be to make "distance" be the average for the strikes
>> in the interval, but this would require two things:
>> Only counting the packets in which strikes_total changes, and
>> weighting the values by the number of strikes per loop packet
>> (strikes_total delta).
>>
>> So, I think I see how to do the minimum.  I could add a column
>> "distanceMinimum", add self._mimimums, and write functions
>> _calculate_minimum(self, pkt) and _calculate_minimums(label, newtotal,
>> oldtotal).
>>
>> Would that be the best way?
>>
>> Average distance per strike looks a lot trickier, since the values in
>> some look packets wouldn't count, and the values of some would count more
>> than others, and the distance value need not change for it to be useful.
>>
> --
> 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].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to