Your belchertown.js file 
(https://dreamwoodinternational.com/weewx/belchertown/js/belchertown.js) is 
explicitly trying  to connect to the MQTT broker with SSL disabled.
See it in line 1523 of belchertown.js :
            belchertown_debug("MQTT: Connecting to MQTT Websockets: 
mqtt.dreamwoodestate.net 9011 (SSL Disabled)");
        var useSSL = false;
        client = new Paho.Client("mqtt.dreamwoodestate.net", 9011, mqttclient);

So double check that you have not conflicting configuration in the Belchertown 
configuration about the use of SSL with MQTT, and verify that the 
https://dreamwoodinternational.com/weewx/belchertown/js/belchertown.js file is 
synchronized with the one generated by the skin in your weewx VM. The 
belchertown skin is updating the js file every time a new data record has been 
received by weewx.

> Le 5 août 2025 à 15:35, Peter Schmelitschek <[email protected]> a 
> écrit :
> 
> 
> Any ideas on solving this issue (from the browser's explorer)?
> 
> paho-mqtt.min.js:37 Mixed Content: The page at 
> 'https://dreamwoodinternational.com/weewx/belchertown/?debug=true' was loaded 
> over HTTPS, but attempted to connect to the insecure WebSocket endpoint 
> 'ws://mqtt.dreamwoodestate.net:9011/mqtt 
> <https://dreamwoodinternational.com/weewx/belchertown/?debug=true%27%20was%20loaded%20over%20HTTPS,%20but%20attempted%20to%20connect%20to%20the%20insecure%20WebSocket%20endpoint%20%27ws://mqtt.dreamwoodestate.net:9011/mqtt>'.
>  This request has been blocked; this endpoint must be available over WSS.
> (anonymous)   @       paho-mqtt.min.js:37
> On Tuesday, 5 August 2025 at 22:22:35 UTC+10 Peter Schmelitschek wrote:
>> This seems to be the issue (from using ?debug=true in browser):
>> 
>> MQTT: Connecting to MQTT Websockets: mqtt.dreamwoodestate.net 
>> <http://mqtt.dreamwoodestate.net/> 9011 (SSL Enabled)
>> belchertown.js?1754396118:1579 MQTT: 2025-08-05T22:19:59+10:00: Cannot 
>> connect to MQTT broker
>> 
>> On Tuesday, 5 August 2025 at 21:44:06 UTC+10 Peter Schmelitschek wrote:
>>> Replies are getting out of order.
>>> myconfig.conf - running without comments:
>>> persistence false
>>> 
>>> 
>>> allow_anonymous false
>>> password_file /etc/mosquitto/passwd
>>> acl_file /etc/mosquitto/acl
>>> 
>>> listener 1883
>>> listener 8883
>>> cafile /etc/letsencrypt/live/mqtt.dreamwoodestate.net/chain.pem 
>>> <http://mqtt.dreamwoodestate.net/chain.pem>
>>> certfile /etc/letsencrypt/live/mqtt.dreamwoodestate.net/cert.pem 
>>> <http://mqtt.dreamwoodestate.net/cert.pem>
>>> keyfile /etc/letsencrypt/live/mqtt.dreamwoodestate.net/privkey.pem 
>>> <http://mqtt.dreamwoodestate.net/privkey.pem>
>>> protocol mqtt
>>> 
>>> listener 9011
>>> protocol websockets
>>> 
>>> On Tuesday, 5 August 2025 at 18:37:56 UTC+10 Jacques Terrettaz wrote:
>>>> You have possibly a comment line (starting with "#") in the first line of  
>>>> myconfig.conf.  Try to remove it and any other comment line.
>>>> 
>>>> Here is for exemple the content of my own myconfig.conf file :
>>>> listener 1883
>>>> listener 8083
>>>> protocol websockets
>>>> allow_anonymous false
>>>> password_file /etc/mosquitto/passwd
>>>> acl_file /etc/mosquitto/acl
>>>> 
>>>> 
>>>>> Le 5 août 2025 à 10:14, Peter Schmelitschek <[email protected] <>> a 
>>>>> écrit :
>>>>> 
>>>>> I have recreated both ACL and myconfig.conf files from scratch using NANO 
>>>>> because Mosquitto complains of unexpected character at the start of files.
>>>>> However, with that done, I still get this at Mosquitto restart:
>>>>> Loading config file /etc/mosquitto/conf.d/myconfig.conf
>>>>> Error: Unknown configuration variable "#"
>>>>> Error found at /etc/mosquitto/conf.d/myconfig.conf:1
>>>>> Error found at /etc/mosquitto/mosquitto.conf:18
>>>>> 
>>>>> This is possibly the root cause of my MQTT problems - I have been 
>>>>> commenting out the ACL file previously to get WeeWx to appear at this 
>>>>> stage.
>>>>> Right now I'm seeing "Failed connecting to the weather station"
>>>> 
> 
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "weewx-user" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/weewx-user/Gq6uNw_Cxss/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected] 
> <mailto:[email protected]>.
> To view this discussion visit 
> https://groups.google.com/d/msgid/weewx-user/8e9656f2-23b7-47ec-8b1d-cbfe1083ae39n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/weewx-user/8e9656f2-23b7-47ec-8b1d-cbfe1083ae39n%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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/25A7AA1A-53E5-4599-82B9-537776B7AE54%40gmail.com.

Reply via email to