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.

Reply via email to