Looking through the Meteostick driver, it seems to emit rxCheckPercent data
on a running basis in its LOOP packets (not archive packets). These would
then get stored in the WeeWX accumulators, then extracted as part of the
software record generation.

That is certainly a reasonable approach:  modify the Vantage driver to keep
track of dropped packets, and emit the results in the LOOP packets.

I'm not going to do it, but, as always, pull requests are welcome! :-)

-tk



On Wed, Sep 25, 2019 at 6:49 PM Pat <[email protected]> wrote:

> I'm not sure how the Davis driver works, but with the Meteostick driver
> it's able to calculate rxCheckPercent
> <https://github.com/matthewwall/weewx-meteostick/blob/master/bin/user/meteostick.py#L404-L413>
> based on number of RF packets received over a known interval
> <https://github.com/matthewwall/weewx-meteostick/blob/master/bin/user/meteostick.py#L356-L373>
> and doing that math. Since I use the Meteostick driver for my Davis
> station, I'm set to software generation and I get the rxCheckPercent. I
> wonder if there's a way to incorporate this bit of code into a Davis driver
> fork?
>
> Could be a large project (which I'm not volunteering for) but thought I'd
> at least mention it and link to the code.
>
>
> On Monday, September 23, 2019 at 5:47:02 PM UTC-4, Thomas Keffer wrote:
>>
>> Sorry, but the value of rxCheckPercent comes only from the console, and
>> then only in archive records (not LOOP packets). If you disable hardware
>> record generation, you lose it.
>>
>> It would be a nice feature to be able to pick and chose where each datum
>> in the archive record comes from, but, unfortunately, that's not the way
>> WeeWX works now.
>>
>> -tk
>>
>> On Mon, Sep 23, 2019 at 9:46 AM Erick Dorsett <[email protected]>
>> wrote:
>>
>>> I recently installed weewx on a Pi to use with my ancient Davis Vantage
>>> Pro.  In order to get the winds to report actual degrees instead of
>>> quantized to the cardinals, I had to set  "record_generation = software" in
>>> the weewx.conf file.  However, after I did that, the data point for signal
>>> quality (rxCheckPercent) is no longer archived in weewx.sdb.
>>>
>>> I use rxCheckPercent data for a bunch of reasons.  How do I get it back?
>>>
>>>
>>> --
>>> 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/e564d660-ec57-4887-a74b-a28969ebf374%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/e564d660-ec57-4887-a74b-a28969ebf374%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/09aa1d9c-1e40-4dbd-bcb0-9e4184ecd255%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/09aa1d9c-1e40-4dbd-bcb0-9e4184ecd255%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/CAPq0zECY8P3R12Pa%3DjiKwa%2B0J0bEqc0oGZmw3ZohWf%2BSH2ULfQ%40mail.gmail.com.

Reply via email to