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.

Reply via email to