I thought I did, but to be sure, I tried again and it's there:
(weewx-venv) pdunphy@violet:~/weewx-data $ pip3 install paho-mqtt==1.6.1
Looking in indexes:
https://pypi.org/simple,
https://www.piwheels.org/simple
Requirement already satisfied: paho-mqtt==1.6.1 in
/home/pdunphy/weewx-venv/lib/python3.11/site-packages (1.6.1)
(weewx-venv) pdunphy@violet:~/weewx-data $
You have to downgrade paho-mqtt because the latest version is
incompatible with Matthew's extension (as per the wiki.) That seems to
be OK. It's this section of weewx.conf that blows it up, I think:
[Engine]
# The following section specifies which services should be run and
in what order.
[[Services]]
prep_services = weewx.engine.StdTimeSynch
data_services = ,
process_services = weewx.engine.StdConvert,
weewx.engine.StdCalibrate, weewx.engine.StdQC,
weewx.wxservices.StdWXCalculate
xtype_services = weewx.wxxtypes.StdWXXTypes,
weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater,
weewx.wxxtypes.StdDelta
archive_services = weewx.engine.StdArchive
restful_services = weewx.restx.StdStationRegistry,
weewx.restx.StdWunderground, weewx.restx.StdPWSweather,
weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS,
user.mqtt.MQTT *<---- This*
report_services = weewx.engine.StdPrint, weewx.engine.StdReport
Paul VE1DX
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "weewx-development" group.
> To unsubscribe from this topic, visit
>
https://groups.google.com/d/topic/weewx-development/3sQJJd6FyBo/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
>
weewx-developm...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/weewx-development/2ed32fc7-4348-4560-892e-43dd85e4d199n%40googlegroups.com
> <
https://groups.google.com/d/msgid/weewx-development/2ed32fc7-4348-4560-892e-43dd85e4d199n%40googlegroups.com?utm_medium=email&utm_source=footer>.