Hello,
I am trying to run MQTT throug SSL. 
Before everything was working, as soon I have added Let's Encrypt 
certificate to my webpage jastrabie.online, Belchertown skin and weather34 
too autoupdate was not working.
Problem is, HTTPS page cant handle HTTP MQTT, it throws an error.
So I started to reconfigure my MQTT to use SSL. I used this manual from 
author of Belchertown 
skin: https://obrienlabs.net/how-to-setup-your-own-mqtt-broker/

weewx.conf:
    [[MQTT]]
        server_url = mqtt://pi:<password>@jastrabie.online:8883/
        topic = weather
        unit_system = METRIC
        binding = archive, loop
        aggregation = aggregate
        [[[tls]]]
            tls_version = tlsv1
            ca_certs = /etc/ssl/certs/ca-certificates.crt

tail -f shows this:
WeeWX weewx[18183] ERROR weewx.restx: MQTT: Failed to publish record 
2020-12-23 16:47:00 CET (1608738420): Failed upload after 3 tries

When I comment the whole [[[tls]]] section, MQTT then is like:
Dec 23 16:56:33 WeeWX weewx[19872] ERROR user.mqtt: publish failed for 
weather/loop: 4
Dec 23 16:56:33 WeeWX weewx[19872] INFO weewx.restx: MQTT: Published record 
2020-12-23 16:56:00 CET (1608738960)

if I run:
sudo netstat -tulpn | grep -E '8883|9001' 
result is:
tcp        0      0 0.0.0.0:9001            0.0.0.0:*               LISTEN  
    3722/mosquitto      
tcp        0      0 0.0.0.0:8883            0.0.0.0:*               LISTEN  
    3722/mosquitto  

Belchertown skin.conf:
    # MQTT Websockets defaults
    mqtt_websockets_enabled = 1
    mqtt_websockets_host = "192.168.1.17"
    mqtt_websockets_port = 9001
    mqtt_websockets_ssl = 1
    mqtt_websockets_topic = "weather/loop"
    disconnect_live_website_visitor = 1800000


what I am doing wrong?

WeeWX4.2.0, Belchertown 1.2.0, Raspberry Pi, https://jastrabie.online

Thank you for help!
Miso, Slovakia



-- 
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/e1b9bcc9-0d66-4d76-b1f0-c13969e92931n%40googlegroups.com.

Reply via email to