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/4ca6748f-c3f1-42b7-8575-a2a74f97a51an%40googlegroups.com.