I have the Seasons skin up and running with the console (indoor sensors).
I am still waiting for the outdoor sensors so have been working on getting the system up first.
belchertown worked with the simulator, but doesn't seem to work with the interceptor.
It looks like the having no outside sensor data should not break it, but it does.
Using configuration file /etc/weewx/weewx.conf
Generating for all time
Traceback (most recent call last):
File "/usr/share/weewx/weewx/reportengine.py", line 196, in run
obj.start()
File "/usr/share/weewx/weewx/reportengine.py", line 281, in start
self.run()
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 149, in run
ngen = self.generate(gen_dict[section_name], self.gen_ts)
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
ngen += self.generate(section[subsection], gen_ts)
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate
ngen += self.generate(section[subsection], gen_ts)
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 307, in generate
searchList = self._getSearchList(encoding, timespan,
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 379, in _getSearchList
searchList += obj.get_extension_list(timespan, db_lookup)
File "/usr/share/weewx/user/belchertown.py", line 431, in get_extension_list
at_outTemp_max_range_max_tuple = (at_outTemp_max_range_query[3], outTemp_unit, 'group_temperature')
TypeError: 'NoneType' object is not subscriptable