You are trying to mix secure with non-secure and that is not going to work.
Mixed Content: The page at 'https://www.sint-katelijne-waver-meteo.be/weewx/' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://192.168.0.125:9001/mqtt'. This request has been blocked; this endpoint must be available over WSS. Uncaught DOMException: Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a page loaded over HTTPS. Either test using http (no 's') or add the certs to your mosquitto config and change the belchertown settings accordingly. On Sunday, November 27, 2022 at 4:25:16 PM UTC-5 vanuxe...@gmail.com wrote: > hi all, > > at https://mqtt-explorer.com i can see data coming in, also i can test > by publishing "hello world" > > i've downloaded the latest version from the mosquitto developer > > if i change the localhost to 192.168.0.125 i get a wss error, the > connection doesn't fail anymore but is trying to connect endlessly. > > if I change even the weewx.conf with > log_success = False > log_failure = True > > my weewx will not start > > i tried to set up a domain with duckdns.org with suces but can't create a > ssl certificate. > > please advise, i'm lost now. > > please find all the logs in the attached txt file. > > i guess my paid server will not allow websockets? > > also i'm running a ubuntu in a virtual box, and is bridged with my windows > machine > my windows ip is 192.168.0.189 > my ubuntu local is 127.0.0.1 > my bridged ubuntu is 192.168.0.125 > > chrome, edge, firefox give the same error > > thank you so much!! > > > > Op zondag 27 november 2022 om 16:54:14 UTC+1 schreef gary....@gmail.com: > >> I'll agree that localhost can't be used, for testing I use the LAN >> address. For me it is 10.10.10.15 >> It's how I run my test server instance which has no SSL certs. >> http://tester.lan/jas/ for example brings up the jas skin with >> websockets functioning from any device on my LAN. >> But, if you have no local DNS resolver, http://10.10.100.15/jas would be >> needed. >> >> >> On Sunday, November 27, 2022 at 5:05:10 AM UTC-5 mh081...@gmail.com >> wrote: >> >>> Hi, >>> >>> you shouldn't use "localhost" in your config.If you connect to your >>> website with your browser, then locahlost are used to connect to the mqtt >>> server. >>> This failed if you try to connect from your client. I think it will only >>> be possible when you start the browser from the mqtt server direct. >>> >>> From my Config (i use ssl): >>> >>> ##### weewx.conf####all configs from belchertown are in my weewx.conf >>> because of possible update of weewx# >>> [[MQTT]] >>> server_url = mqtt://pi:pass...@gw.martenhinrichs.de:8883/ >>> <http://pi:passw...@gw.martenhinrichs.de: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 >>> ##### >>> >>> #####/etc/mosquitto/conf.d/myconfig.conf#### >>> allow_anonymous true >>> password_file /etc/mosquitto/passwd >>> acl_file /etc/mosquitto/acl >>> persistence false >>> >>> # mqtt >>> listener 1883 localhost >>> listener 8883 >>> certfile /etc/letsencrypt/live/gw.martenhinrichs.de/cert.pem >>> cafile /etc/letsencrypt/live/gw.martenhinrichs.de/chain.pem >>> keyfile /etc/letsencrypt/live/gw.martenhinrichs.de/privkey.pem >>> protocol mqtt >>> >>> # websockets >>> listener 9001 >>> certfile /etc/letsencrypt/live/gw.martenhinrichs.de/cert.pem >>> cafile /etc/letsencrypt/live/gw.martenhinrichs.de/chain.pem >>> keyfile /etc/letsencrypt/live/gw.martenhinrichs.de/privkey.pem >>> protocol websockets >>> ##### >>> >>> ##### /etc/mosquitto/mosquitto.conf >>> pid_file /run/mosquitto/mosquitto.pid >>> >>> persistence true >>> persistence_location /var/lib/mosquitto/ >>> >>> log_dest file /var/log/mosquitto/mosquitto.log >>> log_type error >>> log_type warning >>> connection_messages false >>> ##### >>> >>> gary....@gmail.com schrieb am Sonntag, 27. November 2022 um 03:38:46 >>> UTC+1: >>> >>>> What are you using to try the connection? >>>> I'd recommend https://mqtt-explorer.com/ to see what the mosquitto >>>> server is showing. MQTT Explorer has the option to look at websockets as >>>> well as MQTT. But first you want to see the loop values in MQTT. >>>> >>>> If you are using Firefox, you should also get the latest mosquitto >>>> server direct from the developer by using the repository. Once I did that, >>>> my Firefox issues went away. Depending on distro, version, etc your distro >>>> may not have a current/new enough mosquitto server to solve the FF issue. >>>> >>>> We'd also need to see your mosquitto.conf including if you followed >>>> Pat's guide, myconfig.conf. It could also be your acl file, or that the >>>> password is not correct, but if weewx is sending data and it is accepted, >>>> unlikely it is that. >>>> >>>> On Saturday, November 26, 2022 at 2:38:32 PM UTC-5 vanuxe...@gmail.com >>>> wrote: >>>> >>>>> I installed mqtt as an wee_extensions, >>>>> And followed the instructions. >>>>> >>>>> I installed the mqtt broker as instructed, mosquito, as instructed on >>>>> the belchertown wiki. >>>>> >>>>> Both portsaus 1883 and 9001 are open in my ubuntu running in a virtual >>>>> box environment. >>>>> >>>>> I checked your links, thx for that. But that also was followed. >>>>> >>>>> By glad if you had more specifics >>>>> >>>>> >>>>> Thx >>>>> >>>>> >>>>> >>>>> Op za 26 nov. 2022 20:17 schreef vince <vince...@gmail.com>: >>>>> >>>>>> Connection refused means the computer you specified (localhost) is >>>>>> not listening on the port you specified (9001). So you have more >>>>>> software >>>>>> to install and configure in addition to weewx and the skin. >>>>>> >>>>>> Reread >>>>>> https://github.com/poblabs/weewx-belchertown#mqtt-and-mqtt-websockets-optional >>>>>> >>>>>> and https://github.com/poblabs/weewx-belchertown#mqtt-brokers for >>>>>> what is needed and how to do it. >>>>>> >>>>>> On Saturday, November 26, 2022 at 5:52:55 AM UTC-8 >>>>>> vanuxe...@gmail.com wrote: >>>>>> >>>>>>> Hi >>>>>>> >>>>>>> I'm trying to set mqtt inside the belchertown skin. >>>>>>> >>>>>>> i can see that my data is getting published in the syslog. >>>>>>> >>>>>>> however the connection fails in my website >>>>>>> >>>>>>> in the developer i get this: >>>>>>> >>>>>>> WebSocket connection to 'ws://localhost:9001/mqtt' failed: Error in >>>>>>> connection establishment: net::ERR_CONNECTION_REFUSED >>>>>>> >>>>>>> my set in the belchertown skin.conf is this >>>>>>> >>>>>>> # MQTT Websockets defaults >>>>>>> mqtt_websockets_enabled = 1 >>>>>>> mqtt_websockets_host = "localhost" >>>>>>> mqtt_websockets_port = 9001 >>>>>>> mqtt_websockets_ssl = 0 >>>>>>> mqtt_websockets_topic = "weather" >>>>>>> disconnect_live_website_visitor = 1800000 >>>>>>> >>>>>>> in weewx.conf its this >>>>>>> >>>>>>> [[MQTT]] >>>>>>> server_url = mqtt://alex:passwd@localhost:1883/ >>>>>>> topic = weather >>>>>>> unit_system = METRIC >>>>>>> binding = archive, loop >>>>>>> aggregation = aggregate >>>>>>> >>>>>>> can somebody point me in the direct direction, please? >>>>>>> >>>>>>> thank you!! >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>> 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 weewx-user+...@googlegroups.com. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/841ec5a0-f416-45db-938b-74753ccd645an%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/841ec5a0-f416-45db-938b-74753ccd645an%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/e1401a1e-8fcc-4467-b167-0617b8bee146n%40googlegroups.com.