okay, I didn't have debug logging on, because it's bonkers chatty.... my apologies
2020-09-30 13:29:01,824 wee_reports[22] ERROR weewx.reportengine: Syntax error: missing option "asctime" in interpolation.
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine: **** Traceback (most recent call last):
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 142, in run
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine: **** skin_dict = self._build_skin_dict(report)
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 249, in _build_skin_dict
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine: **** merge_dict = copy.deepcopy(self.config_dict['StdReport']['Defaults'])
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine: **** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine: **** state = deepcopy(state, memo)
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in _deepcopy_tuple
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine: **** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine: **** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine: **** state = deepcopy(state, memo)
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in _deepcopy_tuple
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine: **** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine: **** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine: **** state = deepcopy(state, memo)
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in _deepcopy_tuple
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine: **** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine: **** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine: **** state = deepcopy(state, memo)
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,835 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in _deepcopy_tuple
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,837 wee_reports[22] ERROR weewx.reportengine: **** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,837 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,837 wee_reports[22] ERROR weewx.reportengine: **** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,837 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine: **** state = deepcopy(state, memo)
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in _deepcopy_tuple
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine: **** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine: **** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine: **** state = deepcopy(state, memo)
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in _deepcopy_tuple
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine: **** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine: **** y = copier(x, memo)
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine: **** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/copy.py", line 161, in deepcopy
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine: **** rv = reductor(4)
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/site-packages/configobj.py", line 482, in __reduce__
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine: **** state = (dict(self), self.__dict__)
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/site-packages/configobj.py", line 557, in __getitem__
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine: **** return self._interpolate(key, val)
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/site-packages/configobj.py", line 549, in _interpolate
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine: **** return engine.interpolate(key, value)
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/site-packages/configobj.py", line 352, in interpolate
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine: **** value = recursive_interpolate(key, value, self.section, {})
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/site-packages/configobj.py", line 330, in recursive_interpolate
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine: **** k, v, s = self._parse_match(match)
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/site-packages/configobj.py", line 417, in _parse_match
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine: **** value, section = self._fetch(key)
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine: **** File "/usr/local/lib/python3.8/site-packages/configobj.py", line 386, in _fetch
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine: **** raise MissingInterpolationOption(key)
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine: **** File "<string>", line None
2020-09-30 13:29:01,845 wee_reports[22] ERROR weewx.reportengine: **** configobj.MissingInterpolationOption: missing option "asctime" in interpolation.
2020-09-30 13:29:01,845 wee_reports[22] ERROR weewx.reportengine: **** Report ignored