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.

Reply via email to