Glad to hear it is working now. On Sunday, January 19, 2020 at 10:36:14 AM UTC-5, Gordon Dickens wrote: > > I got it working. I'm not sure exactly why but I think the problem was > related to running the site with https while running Belchertown with > mqtt_websockets_ssl = 0. As soon as I amended my apache2 config so that > weewx was running unencrypted with htttp instead of https then it started > working. I plan to subsequently amend apache2 and weewx/Belchertown to run > encrypted with ssl and https. As an FYI, > my weewx/Belchertown config files that worked are as follows: > > weewx.conf: > > [[MQTT]] > server_url = mqtt://<user>:<password>@localhost:1883/ > topic = weather > unit_system = US > binding = archive, loop > aggregation = aggregate > > Belchertown skin.conf: > > # MQTT Websockets defaults > mqtt_websockets_enabled = 1 > mqtt_websockets_host = "zeebytes.org" > mqtt_websockets_port = 9001 > mqtt_websockets_ssl = 0 > mqtt_websockets_topic = "weather/loop" > disconnect_live_website_visitor = 1800000 > > On Saturday, January 18, 2020 at 12:55:36 PM UTC-5, G Hammer wrote: >> >> I also had to change from mqtt_websockets_host = "localhost" to >> mqtt_websockets_host = "FQDN" with FQDN being the full public name of the >> server. >> >> On Saturday, January 18, 2020 at 8:48:36 AM UTC-5, Gordon Dickens wrote: >>> >>> Hello everybody, >>> >>> I have the Belchertown skin up and running nicely and so I decided to >>> enable MQTT. I successfully installed mosquitto and endeavored to enable >>> MTTQ with Belchertown/weewx. However, Belchertown/weewx is not doing >>> realtime updates as it is supposed to and displays either "Connecting to >>> weather station real time data" (with firefox) or "Failed connecting to the >>> weather station. Please try again later!" (with chrome, chromium or >>> Konqueror) according to which browser I am using. >>> >>> I am confident that mosquitto is working properly since I am able to >>> manually receive mosquitto output with the command, "mosquitto_sub -h >>> localhost -t weather/#", which generates lots of weather data every two >>> seconds. Also, my logs show MQTT posting every two seconds as follows: >>> >>> Jan 17 17:46:27 zeebytes.org weewx[22287]: restx: MQTT: Published >>> record 2020-01-17 17:46:27 EST (1579301187) >>> >>> Here is my MQTT setup in weewx.conf: >>> >>> [[MQTT]] >>> server_url = mqtt://<user>:<password>@localhost:1883/ >>> topic = weather >>> unit_system = US >>> binding = archive, loop >>> aggregation = aggregate >>> >>> Here is my MQTT setup in the Belchertown skin.conf: >>> >>> # 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 >>> >>> I am running Debian 10 and apache2. >>> >>> You may view the site at https://zeebytes.org >>> >>> I hope that someone can tell me what I am doing wrong! >>> >>> Thanks, >>> >>> Gordon >>> >>> >>> >>> >>> >>> >>> >>> >>>
-- 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/4d579868-9528-4bb3-a48c-91a4de982fb4%40googlegroups.com.