Thank you very much. but it don't works in belchertown. It gives this error:
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'user.belchertown.HighchartsJsonGenerator'
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** Error trying to use database binding wx_binding to graph observation outTemp. Error was: no such column: None.
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** Traceback (most recent call last):
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weedb/sqlite.py", line 39, in guarded_fn
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** return fn(*args, **kwargs)
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weedb/sqlite.py", line 233, in execute
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** return sqlite3.Cursor.execute(self, *args, **kwargs)
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** sqlite3.OperationalError: no such column: None
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: ****
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** During handling of the above exception, another exception occurred:
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: ****
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** Traceback (most recent call last):
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 3790, in get_observation_data
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** (time_start_vt, time_stop_vt, obs_vt) = weewx.xtypes.get_series(
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 100, in get_series
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** return xtype.get_series(obs_type, timespan, db_manager, aggregate_type,
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 167, in get_series
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** agg_vt = get_aggregate(obs_type, stamp, do_aggregate, db_manager)
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 127, in get_aggregate
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** return xtype.get_aggregate(obs_type, timespan, aggregate_type, db_manager,
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 551, in get_aggregate
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** row = db_manager.getSql(DailySummaries.agg_sql_dict[aggregate_type] % inter_dict)
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/manager.py", line 579, in getSql
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** _cursor.execute(sql, sqlargs)
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weedb/sqlite.py", line 51, in guarded_fn
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** raise weedb.NoColumnError(e)
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** weedb.NoColumnError: no such column: None
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: ****
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** During handling of the above exception, another exception occurred:
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: ****
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** Traceback (most recent call last):
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** obj.start()
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 385, in start
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** self.run()
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 2819, in run
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** series_data = self.get_observation_data(
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 3798, in get_observation_data
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** raise Warning(
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** Warning: Error trying to use database binding wx_binding to graph observation outTemp. Error was: no such column: None.
Jul 26 13:25:32 raspberrypi weewx[1189454] ERROR weewx.reportengine: **** Generator terminated