Finally, working locally (after too much tweaking time...)
The trick, as pointed by someone in different Forum, is NOT to use
"localhost" in Websockets, as it may have a conflict with IPv6 in
RaspberryPi. *Instead of "localhost", use IP of WeeWX device.*
My MQTT weewx.conf (for local MQTT):
[[MQTT]]
server_url = mqtt://[user:password]@localhost:1883/
topic = weather
unit_system = US
binding = loop
aggregation = aggregate
My Belchertown skin.conf (for local MQTT):
# MQTT Websockets defaults
mqtt_websockets_enabled = 1
mqtt_websockets_host =* [your WeeWX IP] #(NOT "localhost")*
mqtt_websockets_port = 9001
mqtt_websockets_ssl = 0
mqtt_websockets_topic = "weather/loop" #(or "weather/#")
disconnect_live_website_visitor = 1800000
Open port 9001 in router.
Best,
Xant
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/5b425f00-cd1c-40f2-8bf9-71828fa9934e%40googlegroups.com.