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.