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/c14ce8f6-d7d8-4a7c-9648-026506e10852n%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_query2025-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 
run2025-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 
generate2025-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

Reply via email to