Thanks Thomas, that worked great, I appreciate the point - what great service from the weewx community, mark me very impressed!
For others reference, I pulled the lat/log/alt from the weewx config as below: import weewx import weecfg from weewx.almanac import Almanac almanac = Almanac(time.time(), float(weecfg.get_station_info(self.config_dict)['latitude']), float(weecfg.get_station_info(self.config_dict)['longitude']), float(weecfg.get_station_info(self.config_dict)['altitude'][0]))