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: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/718b2c3e-4cbc-49cc-af0c-4aae01068731n%40googlegroups.com.