Perfect will do that tonight, thanks Tom On Mon, 4 May 2020, 07:28 Tom Keffer, <tkef...@gmail.com> wrote:
> Colin, yes, your version of mqtt.py needs to be updated. You can the link > on the MQTT wiki page <https://github.com/weewx/weewx/wiki/mqtt>. > > On Sun, May 3, 2020 at 12:21 PM Colin Larsen <colin.lar...@gmail.com> > wrote: > >> 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, <jaapdemu...@gmail.com> 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 <colin...@gmail.com> 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 <mw...@users.sourceforge.net> >>>>> 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 weewx...@googlegroups.com. >>>>>> 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 weewx-user+unsubscr...@googlegroups.com. >>> 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 weewx-user+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/CACjxfUt%2BN8tPjO6m6iSU9CiAYPXcSyeuwiB1wUMtPsVg_rQZqQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/weewx-user/CACjxfUt%2BN8tPjO6m6iSU9CiAYPXcSyeuwiB1wUMtPsVg_rQZqQ%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/CAPq0zECic6VsOdomWgO0vdYuLniReua4XKYMPuwoYisQZA2rEw%40mail.gmail.com > <https://groups.google.com/d/msgid/weewx-user/CAPq0zECic6VsOdomWgO0vdYuLniReua4XKYMPuwoYisQZA2rEw%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CACjxfUvv862Wxogbo-yBXUwftBf-SJ_41HzvT0LWSSfizGVhrA%40mail.gmail.com.