Cleaned white space in the log file
On Saturday, October 4, 2025 at 1:21:34 PM UTC-5 Jobu wrote:
> Hi All,
>
> Newb here trying to setup weeex 5.1.0 with an ecowitt gw3000. I'm using
> the gw1000 driver from here: https://github.com/Millardiang/weewx-gw1000
> (thanks for salvaging and hosting).
>
> I followed the installation steps closely and it generally seems to be
> working. For example my reports have data from many sensors/fields. But
> for some fields and the report overall, there's no new data.
>
> The following devices have enabled connections on the gateway:
>
> - WS69
> - WH57
> - WH46D
> - WH51
>
> The only skin I have enabled is SeasonsEcowitt
>
> Thanks in advance for taking a look.
>
> I've attached the error log from syslog. I'd appreciate any advice on
> correcting this.
>
> It looks like there might be two separate issues.
>
> 2025-10-04T12:10:33.554101-05:00 weewx weewxd[12733]:
> weewx.UnknownAggregation: sum('rainDur')
>
> 2025-10-04T12:10:35.851317-05:00 weewx weewxd[12733]: weewx.UnknownType:
> 'radiation' or 'energy_integral'
>
--
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 visit
https://groups.google.com/d/msgid/weewx-user/b2cb1106-980f-47d0-9110-06c2c5fdb0c3n%40googlegroups.com.
2025-10-04T12:10:33.487406-05:00 weewx weewxd[12733]: DEBUG weewx.manager:
Daily summary version is 4.0
2025-10-04T12:10:33.549884-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
Caught unrecoverable exception in generator
'weewx.cheetahgenerator.CheetahGenerator'
2025-10-04T12:10:33.549945-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** rainDur
2025-10-04T12:10:33.551659-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** Traceback (most recent call last):
2025-10-04T12:10:33.553839-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/tags.py", line 494, in _do_query
2025-10-04T12:10:33.553902-05:00 weewx weewxd[12733]: Traceback (most recent
call last):
2025-10-04T12:10:33.553958-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/tags.py", line 494, in _do_query2
025-10-04T12:10:33.553995-05:00 weewx weewxd[12733]: result =
weewx.xtypes.get_aggregate(self.obs_type, self.timespan,
2025-10-04T12:10:33.554021-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554049-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/xtypes.py", line 140, in get_aggregate
2025-10-04T12:10:33.554074-05:00 weewx weewxd[12733]: raise
weewx.UnknownAggregation("%s('%s')" % (aggregate_type, obs_type))
2025-10-04T12:10:33.554101-05:00 weewx weewxd[12733]: weewx.UnknownAggregation:
sum('rainDur')
2025-10-04T12:10:33.554131-05:00 weewx weewxd[12733]: During handling of the
above exception, another exception occurred:
2025-10-04T12:10:33.554155-05:00 weewx weewxd[12733]: Traceback (most recent
call last):
2025-10-04T12:10:33.554178-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/reportengine.py", line 248, in run
2025-10-04T12:10:33.554202-05:00 weewx weewxd[12733]: obj.start()
2025-10-04T12:10:33.554226-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/reportengine.py", line 465, in start
2025-10-04T12:10:33.554253-05:00 weewx weewxd[12733]: self.run()
2025-10-04T12:10:33.554276-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
2025-10-04T12:10:33.554301-05:00 weewx weewxd[12733]: ngen =
self.generate(gen_dict[section_name], section_name, self.gen_ts)
2025-10-04T12:10:33.554325-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554349-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
2025-10-04T12:10:33.554377-05:00 weewx weewxd[12733]: ngen +=
self.generate(section[subsection], subsection, gen_ts)
2025-10-04T12:10:33.554401-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554425-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
2025-10-04T12:10:33.554449-05:00 weewx weewxd[12733]: ngen +=
self.generate(section[subsection], subsection, gen_ts)
2025-10-04T12:10:33.554472-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554495-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
2025-10-04T12:10:33.554519-05:00 weewx weewxd[12733]: searchList =
self._getSearchList(encoding, timespan,
2025-10-04T12:10:33.554545-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554571-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in _getSearchList
2025-10-04T12:10:33.554596-05:00 weewx weewxd[12733]: search_list +=
obj.get_extension_list(timespan, db_lookup)
2025-10-04T12:10:33.554620-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554647-05:00 weewx weewxd[12733]: File
"/etc/weewx/bin/user/historygenerator3.py", line 210, in get_extension_list
2025-10-04T12:10:33.554672-05:00 weewx weewxd[12733]:
self.search_list_extension[table_name] = self._statsHTMLTable(table_options,
table_stats, table_name, binding, NOAA=noaa)
2025-10-04T12:10:33.554704-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** result = weewx.xtypes.get_aggregate(self.obs_type,
self.timespan,
2025-10-04T12:10:33.554737-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554766-05:00 weewx weewxd[12733]: File
"/etc/weewx/bin/user/historygenerator3.py", line 294, in _statsHTMLTable
2025-10-04T12:10:33.554790-05:00 weewx weewxd[12733]: unit_type =
reading.converter.group_unit_dict[reading.value_t[2]]
2025-10-04T12:10:33.554825-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554851-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/tags.py", line 508, in __getattr__
2025-10-04T12:10:33.554877-05:00 weewx weewxd[12733]: vh = self._do_query()
2025-10-04T12:10:33.554905-05:00 weewx weewxd[12733]: ^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.554934-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/tags.py", line 499, in _do_query
2025-10-04T12:10:33.554959-05:00 weewx weewxd[12733]: raise
AttributeError(self.obs_type)
2025-10-04T12:10:33.554984-05:00 weewx weewxd[12733]: AttributeError: rainDur
2025-10-04T12:10:33.555017-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
****
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.555050-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/xtypes.py", line 140, in
get_aggregate
2025-10-04T12:10:33.555081-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** raise weewx.UnknownAggregation("%s('%s')" % (aggregate_type,
obs_type))
2025-10-04T12:10:33.555113-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** weewx.UnknownAggregation: sum('rainDur')
2025-10-04T12:10:33.555141-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
****
2025-10-04T12:10:33.555172-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** During handling of the above exception, another exception
occurred:
2025-10-04T12:10:33.555199-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
****
2025-10-04T12:10:33.555224-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** Traceback (most recent call last):
2025-10-04T12:10:33.555249-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
2025-10-04T12:10:33.555278-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** obj.start()
2025-10-04T12:10:33.555305-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 465, in
start
2025-10-04T12:10:33.555334-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** self.run()
2025-10-04T12:10:33.555361-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in
run
2025-10-04T12:10:33.555390-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ngen = self.generate(gen_dict[section_name], section_name,
self.gen_ts)
2025-10-04T12:10:33.555417-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
****
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.555448-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in
generate
2025-10-04T12:10:33.555476-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ngen += self.generate(section[subsection], subsection, gen_ts)
2025-10-04T12:10:33.555505-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.555531-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in
generate
2025-10-04T12:10:33.555556-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ngen += self.generate(section[subsection], subsection, gen_ts)
2025-10-04T12:10:33.555581-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.555609-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in
generate
2025-10-04T12:10:33.555635-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** searchList = self._getSearchList(encoding, timespan,
2025-10-04T12:10:33.555660-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.555687-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in
_getSearchList
2025-10-04T12:10:33.555716-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** search_list += obj.get_extension_list(timespan, db_lookup)
2025-10-04T12:10:33.555743-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.555770-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/etc/weewx/bin/user/historygenerator3.py", line 210, in
get_extension_list
2025-10-04T12:10:33.555804-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** self.search_list_extension[table_name] =
self._statsHTMLTable(table_options, table_stats, table_name, binding, NOAA=noaa)
2025-10-04T12:10:33.555837-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
****
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.555863-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/etc/weewx/bin/user/historygenerator3.py", line 294, in
_statsHTMLTable
2025-10-04T12:10:33.555888-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** unit_type =
reading.converter.group_unit_dict[reading.value_t[2]]
2025-10-04T12:10:33.555913-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^
2025-10-04T12:10:33.555939-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/tags.py", line 508, in __getattr__
2025-10-04T12:10:33.555964-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** vh = self._do_query()
2025-10-04T12:10:33.555993-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^
2025-10-04T12:10:33.556018-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/tags.py", line 499, in _do_query
2025-10-04T12:10:33.556042-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** raise AttributeError(self.obs_type)
2025-10-04T12:10:33.556068-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** AttributeError: rainDur
2025-10-04T12:10:33.556093-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** Generator terminated
2025-10-04T12:10:33.623364-05:00 weewx weewxd[12733]: DEBUG weewx.manager:
Daily summary version is 4.0
2025-10-04T12:10:35.848042-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
Caught unrecoverable exception in generator
'weewx.imagegenerator.ImageGenerator'
2025-10-04T12:10:35.848277-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** 'radiation' or 'energy_integral'
2025-10-04T12:10:35.848982-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** Traceback (most recent call last):
2025-10-04T12:10:35.849101-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
2025-10-04T12:10:35.849210-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** obj.start()
2025-10-04T12:10:35.850881-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 465, in
start
2025-10-04T12:10:35.850918-05:00 weewx weewxd[12733]: Traceback (most recent
call last):
2025-10-04T12:10:35.850962-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/reportengine.py", line 248, in run
2025-10-04T12:10:35.850987-05:00 weewx weewxd[12733]: obj.start()
2025-10-04T12:10:35.851012-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/reportengine.py", line 465, in start
2025-10-04T12:10:35.851037-05:00 weewx weewxd[12733]: self.run()
2025-10-04T12:10:35.851062-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/imagegenerator.py", line 37, in run
2025-10-04T12:10:35.851086-05:00 weewx weewxd[12733]:
self.gen_images(self.gen_ts)
2025-10-04T12:10:35.851115-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/imagegenerator.py", line 100, in gen_images
2025-10-04T12:10:35.851142-05:00 weewx weewxd[12733]: plot =
self.gen_plot(plotgen_ts,
2025-10-04T12:10:35.851166-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:35.851190-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/imagegenerator.py", line 236, in gen_plot
2025-10-04T12:10:35.851217-05:00 weewx weewxd[12733]: start_vec_t,
stop_vec_t, data_vec_t = weewx.xtypes.get_series(
2025-10-04T12:10:35.851244-05:00 weewx weewxd[12733]:
^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:35.851269-05:00 weewx weewxd[12733]: File
"/usr/share/weewx/weewx/xtypes.py", line 125, in get_series
2025-10-04T12:10:35.851293-05:00 weewx weewxd[12733]: raise
weewx.UnknownType(msg)
2025-10-04T12:10:35.851317-05:00 weewx weewxd[12733]: weewx.UnknownType:
'radiation' or 'energy_integral'
2025-10-04T12:10:35.851355-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** self.run()
2025-10-04T12:10:35.851384-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/imagegenerator.py", line 37, in run
2025-10-04T12:10:35.851418-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** self.gen_images(self.gen_ts)
2025-10-04T12:10:35.851446-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/imagegenerator.py", line 100, in
gen_images
2025-10-04T12:10:35.851476-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** plot = self.gen_plot(plotgen_ts,
2025-10-04T12:10:35.851502-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:35.851530-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/imagegenerator.py", line 236, in
gen_plot
2025-10-04T12:10:35.851559-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** start_vec_t, stop_vec_t, data_vec_t = weewx.xtypes.get_series(
2025-10-04T12:10:35.851586-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04T12:10:35.851613-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/xtypes.py", line 125, in get_series
2025-10-04T12:10:35.851642-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** raise weewx.UnknownType(msg)
2025-10-04T12:10:35.851672-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** weewx.UnknownType: 'radiation' or 'energy_integral'
2025-10-04T12:10:35.851697-05:00 weewx weewxd[12733]: ERROR weewx.reportengine:
**** Generator terminated
2025-10-04T12:10:35.854195-05:00 weewx weewxd[12733]: INFO weewx.reportengine:
Copied 4 files to /var/www/html/weewx