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.

Reply via email to