Re: [weewx-user] Re: How do i change the type of aggregation record that is created for a custom data source?

2019-09-02 Thread Thomas Carlin
Just wanted to confirm for any reading this later, After fixing my sensor 
issues, this change did exactly what I needed to do, and I am now seeing 
SUM values instead of average in the archive packets.

Thanks again,

On Sunday, September 1, 2019 at 5:27:27 PM UTC-6, Thomas Carlin wrote:
>
> I think you may be correct... It looks like only half or so of the data 
> was actually pulling from the sensors.  I'll have to figure that issue out, 
> but it doesn't look like the problem was in the config changes we made.  
>
> Thanks again Tom!
>
> On Sunday, September 1, 2019 at 5:04:24 PM UTC-6, Thomas Keffer wrote:
>>
>> Hmmm.
>>
>> If you run weewxd directly from the console command line, what values do 
>> you see go by on the console?
>>
>> On Sun, Sep 1, 2019 at 3:18 PM Thomas Carlin  wrote:
>>
>>> Thanks Tom,
>>>
>>> Thanks for the fast response!  I created the section that you said in 
>>> weewx.conf, see below, and now I don't get any data in the archive table, 
>>> also included below, with previous AVG values for comparison sake.  
>>> Suggestions?
>>>
>>> [Accumulator]
>>> [[kwh]]
>>> extractor = sum
>>> [[IrrigationFlow]]
>>> extractor = sum
>>> sqlite> select datetime, kwh, IrrigationFlow from archive where datetime 
>>> >=1567374900;
>>> dateTime|kwh|IrrigationFlow
>>> 1567374900|0.009349|0.0
>>> 1567375200|0.0100596551724138|0.0
>>> 1567375800||
>>> 1567376100||
>>> sqlite>
>>>
>>>
>>> ?
>>>
>>>
>>>
>>> On Sunday, September 1, 2019 at 3:20:00 PM UTC-6, Thomas Carlin wrote:

 Good afternoon, I hope everyone is enjoying their labor day weekend!

 I have a custom data source that I wrote a driver for, and have 
 recently changed it from pulling data when the archive packet is created, 
 to when the loop packet is received.  This is working well, and everything 
 is pulling correctly, but now I have an issue with the creation of the 
 archive packet.  Previously, the device that I received the data from 
 performed the aggregation, but now it is producing much more frequent 
 information, and the driver/weewx service needs to handle the aggregation. 
  

 Several of my data sources are similar to 'rain' where I want to count 
 the total of something used or collected, and it looks like the archive 
 packet is created using the average.  Based on the documentation, I need 
 to 
 implement genArchiveRecords() for these to specify how the data is 
 aggregated, but I can't find any example code of how this is done.  Could 
 you please point me in the correct direction for modifying this, or to a 
 driver with some example code that I can modify for my needs?

 If this is more fitting for the development group, please move it there.

 Many thanks,

 Thomas

>>> -- 
>>> 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...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/c323ce23-ff42-42fe-988c-14df56e7deb6%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/d015522c-5f7e-4742-8b24-f307adfe7796%40googlegroups.com.


Re: [weewx-user] Re: How do i change the type of aggregation record that is created for a custom data source?

2019-09-01 Thread Thomas Carlin
I think you may be correct... It looks like only half or so of the data was 
actually pulling from the sensors.  I'll have to figure that issue out, but 
it doesn't look like the problem was in the config changes we made.  

Thanks again Tom!

On Sunday, September 1, 2019 at 5:04:24 PM UTC-6, Thomas Keffer wrote:
>
> Hmmm.
>
> If you run weewxd directly from the console command line, what values do 
> you see go by on the console?
>
> On Sun, Sep 1, 2019 at 3:18 PM Thomas Carlin  > wrote:
>
>> Thanks Tom,
>>
>> Thanks for the fast response!  I created the section that you said in 
>> weewx.conf, see below, and now I don't get any data in the archive table, 
>> also included below, with previous AVG values for comparison sake.  
>> Suggestions?
>>
>> [Accumulator]
>> [[kwh]]
>> extractor = sum
>> [[IrrigationFlow]]
>> extractor = sum
>> sqlite> select datetime, kwh, IrrigationFlow from archive where datetime 
>> >=1567374900;
>> dateTime|kwh|IrrigationFlow
>> 1567374900|0.009349|0.0
>> 1567375200|0.0100596551724138|0.0
>> 1567375800||
>> 1567376100||
>> sqlite>
>>
>>
>> ?
>>
>>
>>
>> On Sunday, September 1, 2019 at 3:20:00 PM UTC-6, Thomas Carlin wrote:
>>>
>>> Good afternoon, I hope everyone is enjoying their labor day weekend!
>>>
>>> I have a custom data source that I wrote a driver for, and have recently 
>>> changed it from pulling data when the archive packet is created, to when 
>>> the loop packet is received.  This is working well, and everything is 
>>> pulling correctly, but now I have an issue with the creation of the archive 
>>> packet.  Previously, the device that I received the data from performed the 
>>> aggregation, but now it is producing much more frequent information, and 
>>> the driver/weewx service needs to handle the aggregation.  
>>>
>>> Several of my data sources are similar to 'rain' where I want to count 
>>> the total of something used or collected, and it looks like the archive 
>>> packet is created using the average.  Based on the documentation, I need to 
>>> implement genArchiveRecords() for these to specify how the data is 
>>> aggregated, but I can't find any example code of how this is done.  Could 
>>> you please point me in the correct direction for modifying this, or to a 
>>> driver with some example code that I can modify for my needs?
>>>
>>> If this is more fitting for the development group, please move it there.
>>>
>>> Many thanks,
>>>
>>> Thomas
>>>
>> -- 
>> 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...@googlegroups.com .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/c323ce23-ff42-42fe-988c-14df56e7deb6%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/8a488185-ae91-4d71-bf02-a98b5c319ec0%40googlegroups.com.


Re: [weewx-user] Re: How do i change the type of aggregation record that is created for a custom data source?

2019-09-01 Thread Thomas Keffer
Hmmm.

If you run weewxd directly from the console command line, what values do
you see go by on the console?

On Sun, Sep 1, 2019 at 3:18 PM Thomas Carlin 
wrote:

> Thanks Tom,
>
> Thanks for the fast response!  I created the section that you said in
> weewx.conf, see below, and now I don't get any data in the archive table,
> also included below, with previous AVG values for comparison sake.
> Suggestions?
>
> [Accumulator]
> [[kwh]]
> extractor = sum
> [[IrrigationFlow]]
> extractor = sum
> sqlite> select datetime, kwh, IrrigationFlow from archive where datetime
> >=1567374900;
> dateTime|kwh|IrrigationFlow
> 1567374900|0.009349|0.0
> 1567375200|0.0100596551724138|0.0
> 1567375800||
> 1567376100||
> sqlite>
>
>
> ?
>
>
>
> On Sunday, September 1, 2019 at 3:20:00 PM UTC-6, Thomas Carlin wrote:
>>
>> Good afternoon, I hope everyone is enjoying their labor day weekend!
>>
>> I have a custom data source that I wrote a driver for, and have recently
>> changed it from pulling data when the archive packet is created, to when
>> the loop packet is received.  This is working well, and everything is
>> pulling correctly, but now I have an issue with the creation of the archive
>> packet.  Previously, the device that I received the data from performed the
>> aggregation, but now it is producing much more frequent information, and
>> the driver/weewx service needs to handle the aggregation.
>>
>> Several of my data sources are similar to 'rain' where I want to count
>> the total of something used or collected, and it looks like the archive
>> packet is created using the average.  Based on the documentation, I need to
>> implement genArchiveRecords() for these to specify how the data is
>> aggregated, but I can't find any example code of how this is done.  Could
>> you please point me in the correct direction for modifying this, or to a
>> driver with some example code that I can modify for my needs?
>>
>> If this is more fitting for the development group, please move it there.
>>
>> Many thanks,
>>
>> Thomas
>>
> --
> 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/c323ce23-ff42-42fe-988c-14df56e7deb6%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/CAPq0zED9CJ_pXRLy9QT3SqAntMiEbQ9auv-i%3DUmNCJkw%2BZAgJQ%40mail.gmail.com.