Thanks for the hint Tom, I found my mistake and it's working now! chin0x schrieb am Mittwoch, 4. Juni 2025 um 01:02:01 UTC+2:
> I need to add, that the 24 our graph is working, the others not (3 days, > week, month) etc. > I'm not sure if this is not working since I started with a new database > and haven't that much values in it actually. > > I attached you the graph.conf > > chin0x schrieb am Mittwoch, 4. Juni 2025 um 00:48:48 UTC+2: > >> Hey guys, >> I had weewx running on Simulation with Belchertown for a while without >> any issues, it generated the graphs properly. >> Today I switched to Interceptor driver with my GW2000 (WS90) and now it >> did not generate the graphs anymore. I have no clue what it is... >> >> Here is the log: >> >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: Caught >> unrecoverable exception in generator >> 'user.belchertown.HighchartsJsonGenerator' >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Error trying to use database binding wx_binding to graph observation >> outTemp. Error was: unsupported operand type(s) for %: 'NoneType' and 'int'. >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Traceback (most recent call last): >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/usr/share/weewx/weewx/xtypes.py", line 109, in get_series >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> return xtype.get_series(obs_type, timespan, db_manager, aggregate_type, >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/usr/share/weewx/weewx/xtypes.py", line 703, in get_series >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> and aggregate_interval % 86400: >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> TypeError: unsupported operand type(s) for %: 'NoneType' and 'int' >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> During handling of the above exception, another exception occurred: >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Traceback (most recent call last): >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/etc/weewx/bin/user/belchertown.py", line 3727, in >> get_observation_data >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> (time_start_vt, time_stop_vt, obs_vt) = weewx.xtypes.get_series( >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/usr/share/weewx/weewx/xtypes.py", line 114, in get_series >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> return xtype.get_series(obs_type, timespan, db_manager, aggregate_type, >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/usr/share/weewx/weewx/xtypes.py", line 703, in get_series >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> and aggregate_interval % 86400: >> Jun 4 00:20:26 weewx weewxd[807]: Traceback (most recent call last): >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/usr/share/weewx/weewx/xtypes.py", line 109, in get_series >> Jun 4 00:20:26 weewx weewxd[807]: return xtype.get_series(obs_type, >> timespan, db_manager, aggregate_type, >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/usr/share/weewx/weewx/xtypes.py", line 703, in get_series >> Jun 4 00:20:26 weewx weewxd[807]: and aggregate_interval % 86400: >> Jun 4 00:20:26 weewx weewxd[807]: TypeError: unsupported operand type(s) >> for %: 'NoneType' and 'int' >> Jun 4 00:20:26 weewx weewxd[807]: During handling of the above >> exception, another exception occurred: >> Jun 4 00:20:26 weewx weewxd[807]: Traceback (most recent call last): >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/etc/weewx/bin/user/belchertown.py", line 3727, in get_observation_data >> Jun 4 00:20:26 weewx weewxd[807]: (time_start_vt, time_stop_vt, >> obs_vt) = weewx.xtypes.get_series( >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/usr/share/weewx/weewx/xtypes.py", line 114, in get_series >> Jun 4 00:20:26 weewx weewxd[807]: return xtype.get_series(obs_type, >> timespan, db_manager, aggregate_type, >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/usr/share/weewx/weewx/xtypes.py", line 703, in get_series >> Jun 4 00:20:26 weewx weewxd[807]: and aggregate_interval % 86400: >> Jun 4 00:20:26 weewx weewxd[807]: TypeError: unsupported operand type(s) >> for %: 'NoneType' and 'int' >> Jun 4 00:20:26 weewx weewxd[807]: During handling of the above >> exception, another exception occurred: >> Jun 4 00:20:26 weewx weewxd[807]: Traceback (most recent call last): >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/usr/share/weewx/weewx/reportengine.py", line 248, in run >> Jun 4 00:20:26 weewx weewxd[807]: obj.start() >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/usr/share/weewx/weewx/reportengine.py", line 465, in start >> Jun 4 00:20:26 weewx weewxd[807]: self.run() >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/etc/weewx/bin/user/belchertown.py", line 2756, in run >> Jun 4 00:20:26 weewx weewxd[807]: series_data = >> self.get_observation_data( >> Jun 4 00:20:26 weewx weewxd[807]: File >> "/etc/weewx/bin/user/belchertown.py", line 3735, in get_observation_data >> Jun 4 00:20:26 weewx weewxd[807]: raise Warning( >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> TypeError: unsupported operand type(s) for %: 'NoneType' and 'int' >> Jun 4 00:20:26 weewx weewxd[807]: Warning: Error trying to use database >> binding wx_binding to graph observation outTemp. Error was: unsupported >> operand type(s) for %: 'NoneType' and 'int'. >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> During handling of the above exception, another exception occurred: >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Traceback (most recent call last): >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/usr/share/weewx/weewx/reportengine.py", line 248, in run >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> obj.start() >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/usr/share/weewx/weewx/reportengine.py", line 465, in start >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> self.run() >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/etc/weewx/bin/user/belchertown.py", line 2756, in run >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> series_data = self.get_observation_data( >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> File "/etc/weewx/bin/user/belchertown.py", line 3735, in >> get_observation_data >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> raise Warning( >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Warning: Error trying to use database binding wx_binding to graph >> observation outTemp. Error was: unsupported operand type(s) for %: >> 'NoneType' and 'int'. >> Jun 4 00:20:26 weewx weewxd[807]: ERROR weewx.reportengine: **** >> Generator terminated >> > -- 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/f6330100-89e2-4108-8ad9-3a89abe86a43n%40googlegroups.com.
