Sorry, I don't know anything about Traefik and its configuration. > Le 5 août 2025 à 17:45, Peter Schmelitschek <[email protected]> a > écrit : > > Having a look at my Traefik fileConfig.yaml (dynamic), what I've ended up > with from ChatGPT looks dodgy: > > In http Routers, there are these 2 entries: > mqtt-router: > entryPoints: > - mqtt-ws > rule: "Host(`mqtt.dreamwoodestate.net > <http://mqtt.dreamwoodestate.net/>`)" > service: mqtt-ws-svc > tls: true > > mqtt_ws: > rule: "Host(`mqtt.dreamwoodestate.net > <http://mqtt.dreamwoodestate.net/>`)" > entryPoints: > - mqtt-ws > tls: > certResolver: cloudflare > service: mqtt_ws_service > > Then in Services: > mqtt-broker: > loadBalancer: > servers: > - url: "http://192.168.88.67:9011 <http://192.168.88.67:9011/>" > > mqtt-ws-svc: > loadBalancer: > servers: > - url: "http://192.168.88.67:9011 <http://192.168.88.67:9011/>" > > Which do you suggest should be removed as there is clearly duplication wrt > port 9011 for websockets. > > On Wednesday, 6 August 2025 at 01:37:38 UTC+10 Peter Schmelitschek wrote: >> After a refresh, the error becomes: >> paho-mqtt.min.js:37 WebSocket connection to >> 'wss://mqtt.dreamwoodestate.net:9011/mqtt >> <http://mqtt.dreamwoodestate.net:9011/mqtt>' failed: >> d._doConnect @ paho-mqtt.min.js:37 >> d.connect @ paho-mqtt.min.js:31 >> Client.connect @ paho-mqtt.min.js:70 >> connect @ belchertown.js?1754408117:1543 >> (anonymous) @ belchertown/:171 >> l @ jquery.min.js:2 >> c @ jquery.min.js:2 >> >> On Wednesday, 6 August 2025 at 01:35:27 UTC+10 Peter Schmelitschek wrote: >>> With mqtt_websockets_ssl = 1 in the [[[Extras]]] of [[Belchertown]] in >>> weewx.conf, I get 'Failed connecting to the weather station' from the >>> browser using https. >>> I can see the belchertown.js has updated as you pointed out, so now it's: >>> belchertown_debug("MQTT: Connecting to MQTT Websockets: >>> mqtt.dreamwoodestate.net <http://mqtt.dreamwoodestate.net/> 9011 (SSL >>> Enabled)"); >>> var useSSL = true; >>> >>> client = new Paho.Client("mqtt.dreamwoodestate.net >>> <http://mqtt.dreamwoodestate.net/>", 9011, mqttclient); >>> >>> BTW, ChatGPT told me last week that I should add a "/" in between the 9011 >>> and mqttclient in the client = line. >>> I removed that "/" earlier tonight thinking the advice was wrong - but it >>> dowsn't seem to improve the situation either way. >>> >>> Right now the browser shows this error from F12: >>> paho-mqtt.min.js:37 WebSocket connection to >>> 'wss://mqtt.dreamwoodestate.net:9011/mqtt >>> <http://mqtt.dreamwoodestate.net:9011/mqtt>' failed: >>> d._doConnect @ paho-mqtt.min.js:37 >>> On Wednesday, 6 August 2025 at 00:41:41 UTC+10 Jacques Terrettaz wrote: >>>> 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 <http://mqtt.dreamwoodestate.net/> 9011 (SSL >>>> Disabled)"); >>>> var useSSL = false; >>>> client = new Paho.Client("mqtt.dreamwoodestate.net >>>> <http://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] <>. >>>> >>>>> 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 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/e14a0b63-8d35-41d4-a0f7-4ccda3b15074n%40googlegroups.com > > <https://groups.google.com/d/msgid/weewx-user/e14a0b63-8d35-41d4-a0f7-4ccda3b15074n%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/EE740677-5421-422A-BDBB-2A09AAB1C243%40gmail.com.
