So just double checking, Matt was this the definitive answer that the version of mqtt needs updating?
Cheers Colin On Sun, 3 May 2020, 20:32 Jaap de Munck, <[email protected]> wrote: > That means your MQTT extension is not Python3 proof! > Get your self an updated version. > Is it this one: https://github.com/weewx/weewx/wiki/mqtt ? > <https://github.com/weewx/weewx/wiki/mqtt> > > > Op zondag 3 mei 2020 06:29:34 UTC+2 schreef Colin Larsen: >> >> This may be a problem? After changing to python3 ...... >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: Caught >> unrecoverable exception: >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** invalid >> syntax (mqtt.py, line 196) >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** >> Traceback >> (most recent call last): >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** File >> "/usr/share/weewx/weewxd", line 148, in main >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** >> engine >> = weewx.engine.StdEngine(config_dict) >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 75, in __init__ >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** >> self.loadServices(config_dict) >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** File >> "/usr/share/weewx/weewx/engine.py", line 138, in loadServices >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** obj >> = weeutil.weeutil.get_object(svc)(self,config_dict) >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** File >> "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** mod >> = __import__(module) >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** File >> "/usr/share/weewx/user/mqtt.py", line 196 >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** >> except >> KeyError, e: >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** >> ^ >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** >> SyntaxError: >> invalid syntax >> >> May 3 16:28:06 raspberrypi weewx[5437] CRITICAL __main__: **** >> Exiting. >> >> On Sun, 3 May 2020 at 15:45, Colin Larsen <[email protected]> wrote: >> >>> Ah ...... that will be the missing piece of the puzzle! Off to sort that >>> now, will report back. >>> >>> Thanks! >>> >>> On Sun, 3 May 2020 at 15:30, mwall <[email protected]> wrote: >>> >>>> On Saturday, May 2, 2020 at 9:11:51 PM UTC-4, Colin Larsen wrote: >>>>> >>>>> I found this /etc/default >>>>> >>>>> WEEWX_PYTHON=python2 >>>>> >>>>> WEEWX_BINDIR=/usr/share/weewx >>>>> >>>>> WEEWX_BIN=/usr/bin/weewxd >>>>> >>>>> WEEWX_CFG=/etc/weewx/weewx.conf >>>>> >>>>> >>>>> Changing it to python3 breaks weewx so I'll just leave well enough >>>>> alone >>>>> >>>> >>>> you *should* be able to switch from python2 to python3 simply by >>>> changing the WEEWX_PYTHON line. however, if you were running with python2 >>>> and you have not installed the python3 dependencies, then of course weewx >>>> won't run. >>>> >>>> m >>>> >>>> -- >>>> 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/973baa2b-1c38-45c8-a3ed-630835e0bfdd%40googlegroups.com >>>> <https://groups.google.com/d/msgid/weewx-user/973baa2b-1c38-45c8-a3ed-630835e0bfdd%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/f3000d48-6728-47f3-9b3f-cc6dff38018d%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/f3000d48-6728-47f3-9b3f-cc6dff38018d%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/CACjxfUt%2BN8tPjO6m6iSU9CiAYPXcSyeuwiB1wUMtPsVg_rQZqQ%40mail.gmail.com.
