Fixed that one with; sudo python3 -m pip install paho-mqtt
Now I have an error that looks like it is Open Wetaher map?
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: Caught
unrecoverable exception:
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** invalid
syntax (owm.py, line 84)
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** Traceback
(most recent call last):
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** File
"/usr/share/weewx/weewxd", line 148, in main
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** engine
= weewx.engine.StdEngine(config_dict)
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** File
"/usr/share/weewx/weewx/engine.py", line 75, in __init__
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: ****
self.loadServices(config_dict)
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** File
"/usr/share/weewx/weewx/engine.py", line 138, in loadServices
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** obj
= weeutil.weeutil.get_object(svc)(self,config_dict)
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** File
"/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** mod
= __import__(module)
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** File
"/usr/share/weewx/user/owm.py", line 84
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: **** except
KeyError, e:
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: ****
^
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: ****
SyntaxError:
invalid syntax
May 6 14:29:07 raspberrypi weewx[6896] CRITICAL __main__: ****
Exiting.
On Wed, 6 May 2020 at 14:19, Colin Larsen <[email protected]> wrote:
> Still going ......
>
> Installed the new mqtt and now get this error
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: Caught
> unrecoverable exception:
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** No
> module named 'paho'
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** Traceback
> (most recent call last):
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** File
> "/usr/share/weewx/weewxd", line 148, in main
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: ****
> engine
> = weewx.engine.StdEngine(config_dict)
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** File
> "/usr/share/weewx/weewx/engine.py", line 75, in __init__
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: ****
> self.loadServices(config_dict)
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** File
> "/usr/share/weewx/weewx/engine.py", line 138, in loadServices
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** obj
> = weeutil.weeutil.get_object(svc)(self,config_dict)
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** File
> "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** mod
> = __import__(module)
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: **** File
> "/usr/share/weewx/user/mqtt.py", line 94, in <module>
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: ****
> import
> paho.mqtt.client as mqtt
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: ****
> ImportError:
> No module named 'paho'
>
> May 6 14:16:47 raspberrypi weewx[6432] CRITICAL __main__: ****
> Exiting.
>
>
> Tried to install Paho and I get ...
>
>
> *pi@raspberrypi*:*/etc/default $* sudo pip install paho-mqtt
>
> Requirement already satisfied: paho-mqtt in
> /usr/local/lib/python2.7/dist-packages
>
>
> So how do I install it for python3 please :)
>
>
>
> Cheers
>
> Colin
>
> On Tue, 5 May 2020 at 00:18, Graham Eddy <[email protected]> wrote:
>
>> this (ujson instead of python-cjson, then install mqtt extension) seems
>> to have worked up to point that weewx.log reports its mqtt client is
>> successfully publishing loop data
>>
>> sudo python3.7 -m pip install ujson
>>
>>
>> On 4 May 2020, at 8:58 pm, Graham Eddy <[email protected]> wrote:
>>
>> i have only just become interested in mqtt (to make my custom weewx
>> gauges near realtime).
>> the link to the MQTT weewx extension mentioned below lists two
>> prerequisites: paho-mqtt, python-cjson.
>> paho-mqtt installed fine.
>> python-cjson fails.
>>
>>
>> --
>> 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/296D8321-100E-45B1-A47A-2657960A2942%40gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/296D8321-100E-45B1-A47A-2657960A2942%40gmail.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/CACjxfUvHL3q8E5i-zDHDCmRO%2BiQ6qi%3DeY6GAgy0F3X74wZpM%2BA%40mail.gmail.com.