Traceback (most recent call last):
File "/usr/share/weewx/weectl.py", line 85, in <module>
main()
~~~~^^
File "/usr/share/weewx/weectl.py", line 74, in main
namespace.func(namespace)
~~~~~~~~~~~~~~^^^^^^^^^^^
File "/usr/share/weewx/weectllib/__init__.py", line 77, in dispatch
_do_dispatch(namespace)
~~~~~~~~~~~~^^^^^^^^^^^
File "/usr/share/weewx/weectllib/__init__.py", line 109, in _do_dispatch
namespace.action_func(config_dict, namespace)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/weewx/weectllib/report_cmd.py", line 93, in run_reports
weectllib.report_actions.run_reports(config_dict,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
epoch=namespace.epoch,
^^^^^^^^^^^^^^^^^^^^^^
report_date=namespace.date, report_time=namespace.time,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
reports=namespace.reports)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/weewx/weectllib/report_actions.py", line 84, in run_reports
engine = weewx.engine.DummyEngine(config_dict)
File "/usr/share/weewx/weewx/engine.py", line 89, in __init__
self.loadServices(config_dict)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/share/weewx/weewx/engine.py", line 157, in loadServices
obj = weeutil.weeutil.get_object(svc)(self, config_dict)
File "/etc/weewx/bin/user/skymapalmanac.py", line 2394, in __init__
alm_conf_dict['Texts'] = self.process_language(config_dict, alm_conf_dict.get('additional_localization_sources',['internal','Seasons']))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/etc/weewx/bin/user/skymapalmanac.py", line 2475, in process_language
SkymapService._update_localization_from_skin(conf, skin_root, source, lang)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/etc/weewx/bin/user/skymapalmanac.py", line 2663, in _update_localization_from_skin
conf['moon_phase_new_moon'] = data.get('Almanac',dict()).get('moon_phases',[])[0]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
Both Skymap and Skyfield are the same version 0.6. and installed via weectl
Per the instructions I've replaced the original celestial.inc with the new one, added almanac.html.tmpl and skymap.html.tmpl to the Seasons skin folder. Restarted weewx and ran sudo weectl report run and the error is as show above.
Any suggestions as to what needs to be done? Other info needed?
Thanks for the help.
File "/etc/weewx/bin/user/skymapalmanac.py", line 2663, in _update_localization_from_skin
conf['moon_phase_new_moon'] = data.get('Almanac',dict()).get('moon_phases',[])[0]