/etc/mosquitto/mosquitto.conf:












*# Place your local configuration in /etc/mosquitto/conf.d/## A full
description of the configuration file is at#
/usr/share/doc/mosquitto/examples/mosquitto.conf.example#pid_file
/var/run/mosquitto.pidpersistence truepersistence_location
/var/lib/mosquitto/log_dest file
/var/log/mosquitto/mosquitto.loginclude_dir /etc/mosquitto/conf.d*

*/etc/mosquitto/conf.d/mosquitto.conf:*




























*# Place your local configuration in /etc/mosquitto/conf.d/## A full
description of the configuration file is at#
/usr/share/doc/mosquitto/examples/mosquitto.conf.examplepid_file
/var/run/mosquitto.pid#persistence falseallow_anonymous truepassword_file
/etc/mosquitto/passwdacl_file /etc/mosquitto/acl# Insecure mqtt to
localhost only, and secure mqttlistener 1883 localhostlistener 8883certfile
/etc/mosquitto/certs/cert.pemcafile /etc/mosquitto/certs/chain.pemkeyfile
/etc/mosquitto/certs/privkey.pemprotocol mqtt# websocketslistener
9001protocol websocketscertfile /etc/mosquitto/certs/cert.pemcafile
/etc/mosquitto/certs/chain.pemkeyfile
/etc/mosquitto/certs/privkey.pemprotocol websockets#persistence_location
/var/lib/mosquitto/log_dest file /var/log/mosquitto/mosquitto.log*

*The acl:*









*# Allow anonymous access to the systopic read $SYS/## Allow anonymous to
read weathertopic read weather/## weewx readwrite to the loopuser
<tph06784>topic weather/#*

*Here is part of mosquitto log:*
1616874562: New connection from 192.168.1.170 on port 1883.
1616874562: New client connected from 192.168.1.170 as weewx_4b8e89f4 (c1,
k60, u'tph06784').
1616874562: Client weewx_4b8e89f4 disconnected.
1616874563: New connection from 192.168.1.170 on port 1883.
1616874563: New client connected from 192.168.1.170 as weewx_17c9704e (c1,
k60, u'tph06784').
1616874563: Client weewx_17c9704e disconnected.
1616874565: New connection from 192.168.1.170 on port 1883.
1616874565: New client connected from 192.168.1.170 as weewx_3ad70f87 (c1,
k60, u'tph06784').
1616874565: Client weewx_3ad70f87 disconnected.
1616874583: New connection from 192.168.1.170 on port 1883.
1616874583: New client connected from 192.168.1.170 as weewx_4d17e0e9 (c1,
k60, u'tph06784').
1616874584: Client weewx_4d17e0e9 disconnected.
1616874585: New connection from 192.168.1.170 on port 1883.
1616874585: New client connected from 192.168.1.170 as weewx_aa8f33c8 (c1,
k60, u'tph06784').
1616874585: Client weewx_aa8f33c8 disconnected.
1616874603: New connection from 192.168.1.170 on port 1883.
1616874603: New client connected from 192.168.1.170 as weewx_76212562 (c1,
k60, u'tph06784').
1616874603: Client weewx_76212562 disconnected.
1616874605: New connection from 192.168.1.170 on port 1883.

Thanks for taking the time to look at this.
Tom

On Sat, Mar 27, 2021 at 3:06 PM Les Niles <[email protected]> wrote:

> The include_dir line in mosquitto.conf is commented out, so the stuff in
> /etc/mosquitto/conf.d/mosquitto.conf never gets picked up.  Remove the “#”
> at the beginning of the line. Also, remove the include_dir line in
> /etc/mosquitto/conf.d/mosquitto.conf to avoid a potentially infinite
> recursion.
>
> Please post your acl_file (should be /etc/mosquitto/acl).  It should have
> a line like
> topic read weather/#
> near the top, to enable anonymous read access.
>
> What are you seeing in the mosquitto log?
>
>   -Les
>
>
>
> On 27 Mar 2021, at 11:41, Tom Hackett <[email protected]> wrote:
>
> I believe SSL is off. I have mqtt_websockets_ssl = 0 in my skin.conf
> My mqtt (mosquito) config file is in /etc/mosquitto/mosquitto.conf is
> # Place your local configuration in /etc/mosquitto/conf.d/
>
>
>
>
>
>
>
>
>
>
>
> *## A full description of the configuration file is at#
> /usr/share/doc/mosquitto/examples/mosquitto.conf.examplepid_file
> /var/run/mosquitto.pidpersistence truepersistence_location
> /var/lib/mosquitto/log_dest file
> /var/log/mosquitto/mosquitto.log#include_dir /etc/mosquitto/conf.d*
>
> *There is also in /etc/mosquitto/conf.d/mosquitto.conf*
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *# Place your local configuration in /etc/mosquitto/conf.d/## A full
> description of the configuration file is at#
> /usr/share/doc/mosquitto/examples/mosquitto.conf.example#pid_file
> /var/run/mosquitto.pidpersistence falseallow_anonymous truepassword_file
> /etc/mosquitto/passwdacl_file /etc/mosquitto/acl# Insecure mqtt to
> localhost only, and secure mqttlistener 1883 localhostlistener 8883certfile
> /etc/mosquitto/certs/cert.pemcafile /etc/mosquitto/certs/chain.pemkeyfile
> /etc/mosquitto/certs/privkey.pemprotocol mqtt# websocketslistener
> 9001certfile /etc/mosquitto/certs/cert.pemcafile
> /etc/mosquitto/certs/chain.pemkeyfile
> /etc/mosquitto/certs/privkey.pemprotocol websockets#persistence_location
> /var/lib/mosquitto/log_dest file
> /var/log/mosquitto/mosquitto.loginclude_dir /etc/mosquitto/conf.d*
>
> Tom
>
> On Sat, Mar 27, 2021 at 2:30 PM Les Niles <[email protected]> wrote:
>
>> It looks like weewx is sending updates to the mqtt server.  But the web
>> browser isn’t connecting to the mqtt server to retrieve those updates.
>> Please post your mqtt (mosquito) config file — you need to have websockets
>> enabled there, on port 9001.
>>
>> My suggestion is to turn off SSL on the websockets connection. If you’re
>> not doing authentication on the websockets log-in — usually it’s just set
>> up as read-only but publicly-available — then I don’t see much use for
>> encrypting the connection.  At any rate, turn off SSL until you get
>> everything working without it.
>>
>>   -Les
>>
>>
>>
>> On 27 Mar 2021, at 9:46, Tom Hackett <[email protected]> wrote:
>>
>> This is the mosquitto log since the change
>> 1616862009: New connection from 192.168.1.170 on port 1883.
>> 1616862009: New client connected from 192.168.1.170 as weewx_94c44d84
>> (c1, k60, u'tph06784').
>> 1616862009: Client weewx_94c44d84 disconnected.
>> 1616862028: New connection from 192.168.1.170 on port 1883.
>> 1616862028: New client connected from 192.168.1.170 as weewx_61789889
>> (c1, k60, u'tph06784').
>> 1616862028: Client weewx_61789889 disconnected.
>> 1616862030: New connection from 192.168.1.170 on port 1883.
>> 1616862030: New client connected from 192.168.1.170 as weewx_28e94234
>> (c1, k60, u'tph06784').
>> 1616862030: Client weewx_28e94234 disconnected.
>> 1616862048: New connection from 192.168.1.170 on port 1883.
>> 1616862048: New client connected from 192.168.1.170 as weewx_38f31fdb
>> (c1, k60, u'tph06784').
>> 1616862048: Client weewx_38f31fdb disconnected.
>>
>> On Sat, Mar 27, 2021 at 12:42 PM Tom Hackett <[email protected]> wrote:
>>
>>> I have changed MQTT to
>>> [[MQTT]]
>>>         server_url = mqtt://tph06784:[email protected]:1883
>>>         topic = weather
>>>         unit_system = US
>>>         binding = archive, loop
>>>         aggregation = aggregate
>>>         log_success = true1883
>>>
>>> No change
>>>
>>> On Sat, Mar 27, 2021 at 11:51 AM vince <[email protected]> wrote:
>>>
>>>> > server_url = mqtt://tph06784:xxxx@localhost:1883
>>>>
>>>> This is becoming a FAQ.
>>>>
>>>> Do not use 'localhost'.  Use the fully qualified domain name of the
>>>> MQTT broker host or its IP address.
>>>>
>>>> On Saturday, March 27, 2021 at 8:47:11 AM UTC-7 [email protected]
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> if you will that mqtt working from ootside of your website you must
>>>>> config public dns names .
>>>>>
>>>>> example from mx site
>>>>>
>>>>> weewx.conf
>>>>>
>>>>>     [[MQTT]]
>>>>>         server_url = mqtt://pi:[email protected]:8883/
>>>>> <http://pi:[email protected]:8883/>
>>>>>         topic = weather
>>>>>         unit_system = METRIC
>>>>>         binding = archive, loop
>>>>>         aggregation = aggregate
>>>>>         log_success = False
>>>>>         log_failure = True
>>>>>         [[[tls]]]
>>>>>             tls_version = tlsv12
>>>>>             ca_certs = /etc/ssl/certs/ca-certificates.crt
>>>>>         [[[inputs]]]
>>>>>             [[[[dayRain]]]]
>>>>>                 name = dayRain_mm
>>>>>                 units = mm
>>>>>             [[[[rainRate]]]]
>>>>>                 name = rainRate_mm_per_hour
>>>>>                 units = mm_per_hour
>>>>>
>>>>> [[Belchertown]]
>>>>>      [[[Extras]]]
>>>>>
>>>>>             mqtt_websockets_enabled = 1
>>>>>             mqtt_websockets_host = gw.martenhinrichs.de
>>>>>             mqtt_websockets_port = 9001
>>>>>             mqtt_websockets_ssl = 1
>>>>>             mqtt_websockets_topic = weather/loop
>>>>>
>>>>>
>>>>> Only difference i use ssl and metric
>>>>>
>>>>>
>>>>>
>>>>> [email protected] schrieb am Samstag, 27. März 2021 um 15:33:58 UTC+1:
>>>>>
>>>>>> Site only says Connecting to weather station real time data and no
>>>>>> updates are happening.
>>>>>>
>>>>>> On Sat, Mar 27, 2021 at 10:25 AM Graham Eddy <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> what’s not working?
>>>>>>>
>>>>>>> On 28 Mar 2021, at 12:33 am, Tom Hackett <[email protected]> wrote:
>>>>>>>
>>>>>>> I just can't figure this out.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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/7A79B922-E098-48AE-A46C-3A128A3F9D90%40gmail.com
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/7A79B922-E098-48AE-A46C-3A128A3F9D90%40gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>>>>>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>>>>>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>>>>>
>>>>>>
>>>> --
>>>> 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/ec03055f-9ec1-443c-89a2-b2961f5e0088n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/weewx-user/ec03055f-9ec1-443c-89a2-b2961f5e0088n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>>
>>> --
>>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>>
>>>
>>
>> --
>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>
>>
>> --
>> 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/CAK7_jHcr_m2Je09DxRiSH4GuiZyDhP4ac9ic7MpW54ubdNb4Qw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/CAK7_jHcr_m2Je09DxRiSH4GuiZyDhP4ac9ic7MpW54ubdNb4Qw%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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/9E5443B7-7618-42E4-9E58-91BB415B73BB%402pi.org
>> <https://groups.google.com/d/msgid/weewx-user/9E5443B7-7618-42E4-9E58-91BB415B73BB%402pi.org?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>
>
> --
> 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/CAK7_jHd5RY28x4P9BZPsfqSjeqAsGf6Nf%3DJE0bDdGyjBw2cymg%40mail.gmail.com
> <https://groups.google.com/d/msgid/weewx-user/CAK7_jHd5RY28x4P9BZPsfqSjeqAsGf6Nf%3DJE0bDdGyjBw2cymg%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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/3E6BCDDD-1785-4C97-A3FD-567600D1F954%402pi.org
> <https://groups.google.com/d/msgid/weewx-user/3E6BCDDD-1785-4C97-A3FD-567600D1F954%402pi.org?utm_medium=email&utm_source=footer>
> .
>


-- 
http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
<https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
<https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
<https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
*http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
<http://www.shermanctweather.org/wxgraphic.php?type=banner_big>

-- 
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/CAK7_jHfLWWUobW9rTp%3DZy0ryEsV09jL8tNp5mTxH%3DzttCU47Mw%40mail.gmail.com.

Reply via email to