Try this version: https://raw.githubusercontent.com/tkeffer/weewx-meteotemplate/master/bin/user/meteotemplate.py
On Fri, May 8, 2020 at 4:52 AM Tom Keffer <[email protected]> wrote: > Matthew and I are working on converting all of the uploaders. I'm working > on meteotemplate, and expect to have something later today. > > On Fri, May 8, 2020 at 4:19 AM Tom <[email protected]> wrote: > >> I have the same issues. Thanks to Google I was able to correct the "except >> KeyError, e:" error but then other error messages appeared. I sent >> Matthew, the owner of the extension, an email earlier but have not heard >> back from him. >> >> Tom >> >> ------ Original Message ------ >> From: "J Stargazer" <[email protected]> >> To: "weewx-user" <[email protected]> >> Sent: 5/8/2020 1:23:08 AM >> Subject: [weewx-user] Issue with weewx-meteotemplate after upgradeing >> weewx v4 >> >> Hi all. >> >> I'm having a bit of an issue with installing the weewx-meteotemplate >> extension. >> I had few other issues as well, but have resolved most of those by >> uninstalling the extensions and reinstalling them. >> >> The error I am getting is; >> >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: Caught >> unrecoverable exception: >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** invalid >> syntax (meteotemplate.py, line 106) >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** >> Traceback (most recent call last): >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** File >> "/usr/share/weewx/weewxd", line 148, in main >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** >> engine = weewx.engine.StdEngine(config_dict) >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 75, in __init__ >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** >> self.loadServices(config_dict) >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 138, in loadServices >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** obj >> = weeutil.weeutil.get_object(svc)(self,config_dict) >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** File >> "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** mod >> = __import__(module) >> May 8 14:21:01 jupiter weewx[2718] CRITICAL __main__: **** File >> "/usr/share/weewx/user/meteotemplate.py", line 106 >> May 8 14:21:02 jupiter weewx[2718] CRITICAL __main__: **** >> except KeyError, e: >> May 8 14:21:02 jupiter weewx[2718] CRITICAL __main__: >> **** ^ >> May 8 14:21:02 jupiter weewx[2718] CRITICAL __main__: **** >> SyntaxError: invalid syntax >> May 8 14:21:02 jupiter weewx[2718] CRITICAL __main__: **** Exiting. >> May 8 14:21:35 jupiter weewx[2764]: Stopping weewx weather system: weewx >> not running.... >> >> I followed the error to - File "/usr/share/weewx/user/meteotemplate.py", >> line 106 >> Line 106 shows (highlighted yellow); >> >> super(Meteotemplate, self).__init__(engine, cfg_dict) >> loginf("service version is %s" % VERSION) >> try: >> site_dict = cfg_dict['StdRESTful']['Meteotemplate'] >> site_dict = accumulateLeaves(site_dict, max_level=1) >> site_dict['password'] >> except KeyError, e: >> logerr("Data will not be uploaded: Missing option %s" % e) >> return >> >> Unfortunately I have no idea what this is telling me. >> >> Any help would be really appreciated. >> >> Thanks, >> Jono >> >> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/e4cbb0f2-d650-4fe7-a9f7-21c77008780a%40googlegroups.com >> <https://groups.google.com/d/msgid/weewx-user/e4cbb0f2-d650-4fe7-a9f7-21c77008780a%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/emf04290cb-7ff4-4bcd-84d0-8c1688f94a9f%40kq5s >> <https://groups.google.com/d/msgid/weewx-user/emf04290cb-7ff4-4bcd-84d0-8c1688f94a9f%40kq5s?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBwqL1ogXbZX%3DVhM%2Ban9cpmaENarJbNNEjq%2BJLbcCZFiw%40mail.gmail.com.
