I had already tried aggregation_interval = day but had not tried data_type 
= outTemp. I have tried the example you have sent and the result is the 
same.
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine: Caught 
unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****  outTemp
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****  Traceback (most recent call last):
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weewx/reportengine.py", line 196, in run
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****      obj.start()
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weewx/reportengine.py", line 281, in start
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****      self.run()
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weewx/imagegenerator.py", line 41, in run
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****      self.genImages(self.gen_ts)
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weewx/imagegenerator.py", line 181, in 
genImages
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****      aggregate_interval=aggregate_interval)
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****    File "/usr/share/weewx/weewx/xtypes.py", line 99, in get_series
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****      raise weewx.UnknownType(obs_type) #, timespan, db_manager, 
aggregate_type, aggregate_interval)
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****  weewx.UnknownType: outTemp
Dec  9 22:40:49 raspberrypi weewx[32025] ERROR weewx.reportengine:         
****  Generator terminated

The strange thing is that the type who it says doesn't know is outTemp. I 
don't understand that it works for you and it doesn't work for me.

El jueves, 9 de diciembre de 2021 a las 22:02:41 UTC+1, [email protected] 
escribió:

> I was able to get this to work. The key is to specify an aggregation 
> interval of one day. For example,
>
>         [[[monthhistorical]]]
>              [[[[min]]]]
>                  label = min
>                  aggregate_type = historical_min
>                  aggregate_interval = day
>                  data_type = outTemp
>              [[[[outTemp]]]]
>              [[[[max]]]]
>                 label = max
>                 aggregate_type = historical_max
>                 aggregate_interval = day
>                 data_type = outTemp
>
> Gave the plot:
>
> [image: image.png]
>
> On Thu, Dec 9, 2021 at 12:31 PM Tom Keffer <[email protected]> wrote:
>
>> My apologies: xaggs cannot do what you want. It does not contain a 
>> function to calculate series, only scalars.
>>
>> I don't think it would be hard to extend it. Let me think about this for 
>> a while.
>>
>> -tk
>>
>> On Thu, Dec 9, 2021 at 11:56 AM Tom Keffer <[email protected]> wrote:
>>
>>> There's a small bug in the installer for weewx-xaggs. It neglects to add 
>>> the startup service for the xaggs xtypes. 
>>>
>>> To fix, go into weewx.conf, and add 'user.xaggs.XAggsService' to the end 
>>> xtype_services. When you're done, the [Engine] section will look something 
>>> like this:
>>>
>>> [Engine]
>>>     [[Services]]
>>>         ...
>>>         xtype_services = weewx.wxxtypes.StdWXXTypes, 
>>> weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, 
>>> weewx.wxxtypes.StdDelta, user.xaggs.XAggsService
>>>         ...
>>>
>>>  
>>> Then restart weewxd.
>>>
>>> -tk
>>>
>>> On Thu, Dec 9, 2021 at 11:49 AM Karen K <[email protected]> wrote:
>>>
>>>> Look, we would like to see the whole log from starting WeeWX until up 
>>>> to the first reporting cycle. Not only the short snippet you posted. 
>>>>
>>>> What I guess from that short log is that there are no values for 
>>>> outTemp in your database or the driver does not supply an observation 
>>>> type of that name.
>>>>
>>>> Certainly it has nothing to do with aggregation.
>>>>
>>>> [email protected] schrieb am Donnerstag, 9. Dezember 2021 um 17:45:46 
>>>> UTC+1:
>>>>
>>>>> With debug=1 don't change nothing. Only the error comes out as before. 
>>>>> My driver is sdr and in my skin.conf i only change xtype_services = 
>>>>> user.xaggs.XAggsService,. I can use the aggregation to put info in the 
>>>>> web 
>>>>> page with $day.outTemp.historical_avg but i can't use it with graphs like 
>>>>> [[[historical]]]
>>>>>                                                                       
>>>>>                                            [[[[outTemp]]]]
>>>>>                                                                       
>>>>>                                                 
>>>>>  aggregation_type=historical_avg
>>>>> If only i write this i get the message "Aggregate interval required 
>>>>> for aggregate type historical_avg but if I add aggregation_interval = day 
>>>>> i 
>>>>> get the error that i put before
>>>>>
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine: 
>>>>> Caught unrecoverable exception in generator 
>>>>> 'weewx.imagegenerator.ImageGenerator'
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****  outTemp
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****  Traceback (most recent call last):
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****    File "/usr/share/weewx/weewx/reportengine.py", line 196, in 
>>>>> run
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****      obj.start()
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****    File "/usr/share/weewx/weewx/reportengine.py", line 281, in 
>>>>> start
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****      self.run()
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 41, in 
>>>>> run
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****      self.genImages(self.gen_ts)
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 181, in 
>>>>> genImages
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****      aggregate_type=aggregate_type,
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****    File "/usr/share/weewx/weewx/xtypes.py", line 99, in 
>>>>> get_series
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****      raise weewx.UnknownType(obs_type, timespan, aggregate_type, 
>>>>> aggregate_interval)
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****  weewx.UnknownType: outTemp
>>>>> Dec  9 17:40:48 raspberrypi weewx[22716] ERROR weewx.reportengine:     
>>>>>     ****  Generator terminated
>>>>>
>>>>>
>>>>> El jueves, 9 de diciembre de 2021 a las 15:47:21 UTC+1, 
>>>>> [email protected] escribió:
>>>>>
>>>>>>
>>>>>> if i put aggregate_interval = day i get a error
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine: 
>>>>>> Caught unrecoverable exception in generator 
>>>>>> 'weewx.imagegenerator.ImageGenerator'
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****  outTemp
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****  Traceback (most recent call last):
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****    File "/usr/share/weewx/weewx/reportengine.py", line 196, 
>>>>>> in 
>>>>>> run
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****      obj.start()
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****    File "/usr/share/weewx/weewx/reportengine.py", line 281, 
>>>>>> in 
>>>>>> start
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****      self.run()
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 41, 
>>>>>> in 
>>>>>> run
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****      self.genImages(self.gen_ts)
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 181, 
>>>>>> in 
>>>>>> genImages
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****      aggregate_interval=aggregate_interval)
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****    File "/usr/share/weewx/weewx/xtypes.py", line 99, in 
>>>>>> get_series
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****      raise weewx.UnknownType(obs_type)
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****  weewx.UnknownType: outTemp
>>>>>> Dec  9 15:45:34 raspberrypi weewx[17702] ERROR weewx.reportengine:   
>>>>>>       ****  Generator terminated
>>>>>> El jueves, 9 de diciembre de 2021 a las 13:27:15 UTC+1, 
>>>>>> [email protected] escribió:
>>>>>>
>>>>>>> Where I write historical_temp is historical_avg
>>>>>>>
>>>>>>> El jueves, 9 de diciembre de 2021 a las 11:24:20 UTC+1, 
>>>>>>> [email protected] escribió:
>>>>>>>
>>>>>>>> I want to make a graph using the xaggs extension which has 
>>>>>>>> aggregations like historical_avg and is used like this: 
>>>>>>>> outtemp.historical_avg.
>>>>>>>> To make the graph use
>>>>>>>> [[[dayhistorical]]]
>>>>>>>>              [[[[outTemp]]]]
>>>>>>>>                  aggregate_type = historical_temp
>>>>>>>> but nothing happens. Neither error nor graphic.
>>>>>>>> Can I do that kind of graphics?
>>>>>>>>
>>>>>>> -- 
>>>> 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/a772675a-4b2c-40cb-8fc2-6e0e81e8f4bfn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/a772675a-4b2c-40cb-8fc2-6e0e81e8f4bfn%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/3ea06d09-b914-44ab-8200-94df97696a4en%40googlegroups.com.

Reply via email to