There's no magic here. If the record has a type 'lightning_noise_count',
and the database schema has a matching entry, then it will be put in the
database. But, the names have to match precisely, including case.

The wview_extended schema has 'lightning_noise_count'. A record with
"Lightning_Count" is not going to cut it.

On Thu, Nov 12, 2020 at 12:04 PM Earl Baugh <[email protected]> wrote:

> So, how would a "Lighting_Noise" value be saved in the DB?
> Anywhere?   Or would it just go into the "Lightning_Nose_Count"?
>
> (that's where I'm confused)
>
> Earl
>
> P.S. Thanks for the info where to suggest changes.    I'll submit an
> Enhancement Request for the other data fields that I'm now capturing.
>
> On Thu, Nov 12, 2020 at 2:46 PM Tom Keffer <[email protected]> wrote:
>
>> If a new type appears in the data stream, a new "scalar" accumulator will
>> automatically be created for it. When it comes time to extract a datum for
>> a new record, the average will be used by default. If you don't like that,
>> then you can specify a different "extractor."
>>
>> You can suggest some changes here (or, better, in weewx-development), or
>> submit a PR on GitHub.
>>
>> -tk
>>
>> On Thu, Nov 12, 2020 at 11:21 AM Earl Baugh <[email protected]> wrote:
>>
>>> Tom & Vince,
>>>
>>> All very helpful info!  It aligns with what I was thinking so far.  This
>>> wiki page on accumulators was very informative.
>>>
>>> Still got a couple questions -- I see Lightning Strikes as an
>>> accumulator.  But nothing for Noise_Count and Disturber_Count.
>>> I'd expect those were accumulators but I don't see anything that would
>>> feed into them.
>>>
>>> I could, I guess, add new records for Noise and Disturber and then
>>> accumulate them into the _Count fields... it seems like
>>> there is a gap here in what I see.
>>>
>>> Thoughts?
>>>
>>> And how might I give inputs on some data that I'd like to suggest be
>>> added to the "main-line" rather than things just in
>>> my copy.   Other other feature suggestions?
>>>
>>> Earl
>>>
>>> On Sat, Nov 7, 2020 at 6:04 PM Tom Keffer <[email protected]> wrote:
>>>
>>>> Generally, the way WeeWX handles extensive types (such as rain, ET,
>>>> energy, etc.), is that it's the amount of "stuff" seen during the
>>>> observation period. So, in this case, for LOOP packets, it's the number of
>>>> strikes detected since the last LOOP packet. For archive records, it's the
>>>> number of strikes detected during the archive period.
>>>>
>>>> The latter will be calculated automatically by the accumulators. See
>>>> the wiki article *Accumulators
>>>> <https://github.com/weewx/weewx/wiki/Accumulators>* for how
>>>> accumulators work. In particular, note that the default type of extractor
>>>> for lightning_strike_count is 'sum'. That means, the value in the
>>>> record will be filled in with the sum of all values seen in the LOOP
>>>> packets over the archive period, in other words, the total number of
>>>> lightning strikes.
>>>>
>>>> Hope that helps.
>>>>
>>>> -tk
>>>>
>>>> On Sat, Nov 7, 2020 at 2:00 PM Earl Baugh <[email protected]> wrote:
>>>>
>>>>>
>>>>> On Nov 7, 2020, at 4:47 PM, vince <[email protected]> wrote:
>>>>>
>>>>> 
>>>>> On Friday, November 6, 2020 at 10:53:12 AM UTC-8, Earl Baugh wrote:
>>>>>>
>>>>>> I see in the weewx db schema that there are:
>>>>>>
>>>>>>  'lightning_distance',        'REAL'
>>>>>>  'lightning_disturber_count', 'REAL'
>>>>>>  'lightning_energy',          'REAL'
>>>>>>  'lightning_noise_count',     'REAL'
>>>>>>  'lightning_strike_count',    'REAL'
>>>>>>
>>>>>> [...]
>>>>>>
>>>>>
>>>>>
>>>>>> But how do I post a noise or disturber record?   That isn't clear.
>>>>>> Given I just see a count, I'm not sure what kind of data would be needed 
>>>>>> to
>>>>>> cause that to increment.
>>>>>>
>>>>>>
>>>>> Some gear has noise+disturber info available.  Some do not.
>>>>>
>>>>> All those elements are available if you choose to use them.
>>>>> But they're not mandatory.
>>>>>
>>>>> You can use them, or ignore them, or use the available fiels in the db
>>>>> for other uses (count every time your nest doorbell triggers and call it a
>>>>> disturber event :-)
>>>>>
>>>>>
>>>>>
>>>>>> I'm assuming weewx updates the strike count based on the new
>>>>>> lightning record.  But that's a guess...  is that guess accurate?
>>>>>>
>>>>>>
>>>>> Not in the least.   Your extension/service/driver would have to
>>>>> monitor some sensor and choose to save it in those elements in the db.
>>>>>
>>>>> It's all up to the software developer who writes the extension or
>>>>> service or driver or however you chose to read the sensor's available
>>>>> measurements and get them into the db.   After that weewx can handle the
>>>>> graphing and db querying etc. kind of heavy lifting for you, but you kinda
>>>>> have to do the low-level stuff to get the sensor info into the db.
>>>>>
>>>>>
>>>>> Well in this case, I’m the SW developer :-) ( it’s my day job as well
>>>>> ).  I’m just trying to understand the thoughts behind the “count” fields.
>>>>> I have access to disturber and noise events.
>>>>>
>>>>> Would it make sense to post an event that has a value of 1 for count
>>>>> every time?   By the name, I was thinking that this was a running total, 
>>>>> or
>>>>> number that occurred since last report.
>>>>>
>>>>> I’ve added a number of extra fields to my DB already (different
>>>>> pollution gases, uSieverts — have a Geiger counter feeding data :-)  ) So
>>>>> I’m extending already, but trying to understand existing fields expected
>>>>> purpose. Most skins, etc. have very useful behavior already, so trying to
>>>>> leverage as much as possible.    Aside from battery slots ( won’t ever use
>>>>> those, have everything on live power) I’m slowly trying to see what I can
>>>>> fill in. That’s been part of the fun.
>>>>>
>>>>> Earl
>>>>>
>>>>>
>>>>> --
>>>>> 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/A39AB5D9-146C-4E44-8F99-97F72976B5CE%40baugh.org
>>>>> <https://groups.google.com/d/msgid/weewx-user/A39AB5D9-146C-4E44-8F99-97F72976B5CE%40baugh.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> You received this message because you are subscribed to a topic in the
>>>> Google Groups "weewx-user" group.
>>>> To unsubscribe from this topic, visit
>>>> https://groups.google.com/d/topic/weewx-user/O6A9fEFcnOc/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to
>>>> [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEDLCa5SRJQp5L4r7QuCeUFW-CXYjvZoEakcb8TWU%2B0Eow%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEDLCa5SRJQp5L4r7QuCeUFW-CXYjvZoEakcb8TWU%2B0Eow%40mail.gmail.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/CAAucK2Uzj9PfPfEpqZk6U-1m8h1hVEUoWGAk4nBYxaY0qa1BYg%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/weewx-user/CAAucK2Uzj9PfPfEpqZk6U-1m8h1hVEUoWGAk4nBYxaY0qa1BYg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/weewx-user/O6A9fEFcnOc/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEDKERxOSwAHFYqNSq_%3DFTotZRSEOVN%2B3MiGgFqbscdFSQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEDKERxOSwAHFYqNSq_%3DFTotZRSEOVN%2B3MiGgFqbscdFSQ%40mail.gmail.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/CAAucK2V5TN6ekjFH5hK6fnPUEUHtF3RNESuvXQzA1qR%3D-fkcyw%40mail.gmail.com
> <https://groups.google.com/d/msgid/weewx-user/CAAucK2V5TN6ekjFH5hK6fnPUEUHtF3RNESuvXQzA1qR%3D-fkcyw%40mail.gmail.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/CAPq0zEDqsy-6KpabjBee_%3DgLCRPnS_maCVwP84JbJmzAokkb3A%40mail.gmail.com.

Reply via email to