Hi,
I have a similar error but with lightning_strike_count. I use Belchertown 1.3.b1 skin.
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** obj.start()
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 378, in start
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** self.run()
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 2714, in run
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** series_data = self.get_observation_data(
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 3726, in get_observation_data
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** usage_round = int(
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** ValueError: invalid literal for int() with base 10: '%'
Feb 28 09:58:24 minipc weewx[4152094] ERROR weewx.reportengine: **** Generator terminated
If you comment on [[[lightning_strike_count]]] entry in graph.conf file, this error disappears.