I have proofed, that
pi@WeeWX:~ $ mosquitto_sub -h jastrabie.online -p 8883 -t weather/# -d 
--tls-version tlsv1.2 --cafile /etc/ssl/certs/ca-certificates.crt
works!
so now only setup the belchertown correctly?

Dátum: streda 23. decembra 2020, čas: 23:05:28 UTC+1, odosielateľ: miso k

> Wow!
> that *tlsv12* has really helped! now tail -f is showing no errors.
> just to be sure -  server_url = mqtt://pi:password@url:8883/ 
> URL can be localhost, or should I use my https:// webpage 
> "jastrabie.online"? 
>
> My Belchertown settings still does not work:
>     # MQTT Websockets defaults
>     mqtt_websockets_enabled = 1
>     mqtt_websockets_host = "jastrabie.online"
>     mqtt_websockets_port = 9001
>     mqtt_websockets_ssl = 1
>     mqtt_websockets_topic = "weather/loop"
>     disconnect_live_website_visitor = 1800000
>
> webpage debugger shows this:
> WebSocket connection to 'wss://jastrabie.online:9001/mqtt' failed: 
> Connection closed before receiving a handshake response
> d._doConnect @ paho-mqtt.min.js:37
> d.connect @ paho-mqtt.min.js:31
> Client.connect @ paho-mqtt.min.js:70
> connect @ belchertown.js?1608760733:1308
> (anonymous) @ (index):156
> l @ jquery.min.js:2
> c @ jquery.min.js:2
>
> Thank you!
> Michal
>
> Dátum: streda 23. decembra 2020, čas: 22:47:56 UTC+1, odosielateľ: 
> mh081...@gmail.com
>
>> I mean
>>
>>
>>     [[MQTT]]
>>         server_url = mqtt://pi:password@url: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
>>
>>
>> mh081...@gmail.com schrieb am Mittwoch, 23. Dezember 2020 um 22:44:59 
>> UTC+1:
>>
>>> Hi,
>>>
>>> have you set tlsv12 in weewx.conf under [[MQTT]] Section?
>>>
>>> Like 
>>>
>>>
>>>
>>> misk...@gmail.com schrieb am Mittwoch, 23. Dezember 2020 um 22:36:27 
>>> UTC+1:
>>>
>>>> Thank you Greg,
>>>> so I have tried:
>>>> pi@WeeWX:~ $ mosquitto_pub -h localhost -p 8883 -t "weather/test" -m 
>>>> "hello world. this is to the weather topic with authentication" -u "pi" -P 
>>>> "<passwd>" -d
>>>> Client mosqpub|24614-WeeWX sending CONNECT
>>>> Error: The connection was lost.
>>>>
>>>> with port 1883 it works:
>>>>
>>>> pi@WeeWX:~ $ mosquitto_pub -h localhost -p 1883 -t "weather/test" -m 
>>>> "hello world. this is to the weather topic with authentication" -u "pi" -P 
>>>> " <passwd> " -d
>>>> Client mosqpub|24645-WeeWX sending CONNECT
>>>> Client mosqpub|24645-WeeWX received CONNACK (0)
>>>> Client mosqpub|24645-WeeWX sending PUBLISH (d0, q0, r0, m1, 
>>>> 'weather/test', ... (61 bytes))
>>>> Client mosqpub|24645-WeeWX sending DISCONNECT
>>>>
>>>> mosquitto_sub is like:
>>>> pi@WeeWX:~ $ mosquitto_sub -h localhost -p 8883 -t weather/# -d
>>>> Client mosqsub|24569-WeeWX sending CONNECT
>>>> Client mosqsub|24569-WeeWX sending CONNECT
>>>>
>>>> again, with port 1883 it works:
>>>> pi@WeeWX:~ $ mosquitto_sub -h localhost -p 1883 -t weather/# -d
>>>> Client mosqsub|24659-WeeWX sending CONNECT
>>>> Client mosqsub|24659-WeeWX received CONNACK (0)
>>>> Client mosqsub|24659-WeeWX sending SUBSCRIBE (Mid: 1, Topic: weather/#, 
>>>> QoS: 0)
>>>> Client mosqsub|24659-WeeWX received SUBACK
>>>> Subscribed (mid: 1): 0
>>>>
>>>> I have installed tcpdump, which parameters am I looking for?
>>>>
>>>> Thanks,
>>>> Michal
>>>>
>>>> Dátum: streda 23. decembra 2020, čas: 20:55:28 UTC+1, odosielateľ: Greg 
>>>> Troxel
>>>>
>>>>>
>>>>> Hard to say what's wrong, but use mosquitto_publish to test. I have 
>>>>> the emqtt extension publishing to mqtt/tls just fine and I do not run 
>>>>> mqtt w/o ssl at all. 
>>>>>
>>>>> Turn on logging on th broker, and look with tcpdump. 
>>>>>
>>>>

-- 
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/8d70924c-03e3-40da-9c7b-6dfea6d02644n%40googlegroups.com.

Reply via email to