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/CAPq0zEBxxei59E9jzK95DBYbDfzoHmooAq8zKbjNVTyqbVLjyA%40mail.gmail.com.

Reply via email to