Donated also...

On Friday, December 28, 2018 at 5:02:40 AM UTC-8, Pat wrote:
>
> You're welcome! MQTT can be confusing at first but once you get the 
> concept down that 1 client publishes, and MANY clients can subscribe and 
> get instant updates, it starts to make sense and open doors to other 
> projects :)
>
> On Thursday, December 27, 2018 at 10:16:20 PM UTC-5, Scott Grayban wrote:
>>
>> I did learn a lot. It's the first time in my 40 years of working on linux 
>> that I ever used MQTT and have to admit I can now use that knowledge on a 
>> few sites clients are complaining about.
>>
>> I want to thank each of those who helped because this was a little 
>> learning curve for me. And especially Pat..... who was so patient with me.
>>
>> On Thursday, December 27, 2018 at 7:09:26 PM UTC-8, G Hammer wrote:
>>>
>>> Looking good!
>>> Look at all you learned and be proud of your new knowledge. 
>>>
>>> On Thu, Dec 27, 2018 at 8:50 PM Scott Grayban <sgra...@gmail.com> wrote:
>>>
>>>> ok I did a test from the outside.... seems to work but of course it 
>>>> doesn't work in-house but I can live with that.
>>>>
>>>> Can everyone else check again please ?
>>>>
>>>> On Thursday, December 27, 2018 at 5:40:04 PM UTC-8, Scott Grayban wrote:
>>>>>
>>>>> Ahh so use my router IP instead and port forward 
>>>>>
>>>>> On Thursday, December 27, 2018 at 5:33:59 PM UTC-8, Colin Larsen wrote:
>>>>>>
>>>>>> My MQTT settings in skin.conf look like this - with my public web 
>>>>>> site name in there
>>>>>>
>>>>>> # MQTT Defaults
>>>>>>
>>>>>>     mqtt_enabled = 1
>>>>>>
>>>>>>     mqtt_host = "41south.net.nz"
>>>>>>
>>>>>>     mqtt_port = 9001
>>>>>>
>>>>>>     mqtt_ssl = 0
>>>>>>
>>>>>>     mqtt_topic = "weather/41south/loop"
>>>>>>
>>>>>>     disconnect_live_website_visitor = 1800000
>>>>>>
>>>>>> On Fri, Dec 28, 2018 at 2:31 PM Colin Larsen <colin....@gmail.com> 
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> On Fri, Dec 28, 2018 at 2:29 PM Colin Larsen <colin....@gmail.com> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> My browser won't connect to your data, which is due to the fact 
>>>>>>>> that you need to port forward the 9001 in your router - otherwise 
>>>>>>>> other 
>>>>>>>> users outside your network can't access the MQTT data. You'll also 
>>>>>>>> need to 
>>>>>>>> provide your public ip address or use your FQDN in that setting
>>>>>>>>
>>>>>>>> On Fri, Dec 28, 2018 at 2:25 PM Scott Grayban <sgra...@gmail.com> 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Got it !!!
>>>>>>>>>
>>>>>>>>> See if it works on your end 
>>>>>>>>> http://www.nettletondistrict.com/Nettleton/
>>>>>>>>>
>>>>>>>>> On Thursday, December 27, 2018 at 5:14:02 PM UTC-8, Pat wrote:
>>>>>>>>>>
>>>>>>>>>> Also, Belchertown uses websockets, so you should change your 
>>>>>>>>>> [[[Extras]]] mqtt_port to 9001 since that's what you have defined in 
>>>>>>>>>> myconfig.conf. I didn't catch that earlier. 
>>>>>>>>>>
>>>>>>>>>> On Thursday, December 27, 2018 at 8:13:12 PM UTC-5, Pat wrote:
>>>>>>>>>>>
>>>>>>>>>>> Ok, so thinking about this. I'm an outside person, and I cannot 
>>>>>>>>>>> reach your 192.168.0.4 from the outside world. This is a problem 
>>>>>>>>>>> because I 
>>>>>>>>>>> need to reach that in order to get MQTT data on your website. 
>>>>>>>>>>>
>>>>>>>>>>> You need to port forward 9001 to 192.168.0.4 so I can reach it 
>>>>>>>>>>> from the outside 
>>>>>>>>>>>
>>>>>>>>>>> On Thursday, December 27, 2018 at 8:11:12 PM UTC-5, Scott 
>>>>>>>>>>> Grayban wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> 192.168.0.4 is a local IP that has the weewx installed and data 
>>>>>>>>>>>> pulled from the station but the website itself is served to the 
>>>>>>>>>>>> public with 
>>>>>>>>>>>> a outside IP 63.230.134.161 via a reverse proxy
>>>>>>>>>>>>
>>>>>>>>>>>> see http://www.nettletondistrict.com/Nettleton/ it works fine 
>>>>>>>>>>>> doing a reverse proxy for everything but the MQTT so far.
>>>>>>>>>>>>
>>>>>>>>>>>> On Thursday, December 27, 2018 at 5:03:34 PM UTC-8, Pat wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> I'm not sure what is causing that. Might be best to start from 
>>>>>>>>>>>>> the basics again. Check out my article to compare your settings, 
>>>>>>>>>>>>> read the 
>>>>>>>>>>>>> descriptions again, and also check out the skin options to make 
>>>>>>>>>>>>> sure you're 
>>>>>>>>>>>>> not missing something. 
>>>>>>>>>>>>>
>>>>>>>>>>>>> Is your broker or weewx available to the public?
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thursday, December 27, 2018 at 7:56:44 PM UTC-5, Scott 
>>>>>>>>>>>>> Grayban wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Shit.....mosquitto.log is showing Socket error on client 
>>>>>>>>>>>>>> <unknown>, disconnecting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 1545958518: New connection from 192.168.0.4 on port 1883.
>>>>>>>>>>>>>> 1545958518: New client connected from 192.168.0.4 as 
>>>>>>>>>>>>>> d413f626-b78b-4bca-8e99-43861d26dc6a (c1, k60, u'weewx').
>>>>>>>>>>>>>> 1545958518: Client d413f626-b78b-4bca-8e99-43861d26dc6a 
>>>>>>>>>>>>>> disconnected.
>>>>>>>>>>>>>> 1545958520: New connection from 63.230.134.161 on port 1883.
>>>>>>>>>>>>>> 1545958520: *Socket error on client <unknown>, 
>>>>>>>>>>>>>> disconnecting.*
>>>>>>>>>>>>>> 1545958533: New connection from 192.168.0.4 on port 1883.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 4:52:22 PM UTC-8, Pat wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Looks good
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 7:50:49 PM UTC-5, Scott 
>>>>>>>>>>>>>>> Grayban wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Is my /etc/mosquitto/acl correct ? Or do I need to change 
>>>>>>>>>>>>>>>> those values ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> # Allow anonymous access to the sys
>>>>>>>>>>>>>>>> topic read $SYS/#
>>>>>>>>>>>>>>>> # Allow anonymous to read weather
>>>>>>>>>>>>>>>> topic read weather/#
>>>>>>>>>>>>>>>> # weewx readwrite to the loop
>>>>>>>>>>>>>>>> user weewx
>>>>>>>>>>>>>>>> topic weather/#
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 4:43:02 PM UTC-8, Pat 
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Ok, there's a few more things not quite right. 
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 1. MQTT is very picky about it's config file. Change your 
>>>>>>>>>>>>>>>>> myconfig.conf so that there is no space between listener 1883 
>>>>>>>>>>>>>>>>> and protocol 
>>>>>>>>>>>>>>>>> mqtt. See my post from last night above a few. 
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> listener 1883
>>>>>>>>>>>>>>>>> protocol mqtt
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Restart your mosquitto - or to be safe, restart your MQTT 
>>>>>>>>>>>>>>>>> server. 
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2. Once it's back up and weewx says it's posting, can you 
>>>>>>>>>>>>>>>>> verify from your computer that MQTT is wokring? You can use a 
>>>>>>>>>>>>>>>>> program like MQTT 
>>>>>>>>>>>>>>>>> Spy 
>>>>>>>>>>>>>>>>> <https://github.com/eclipse/paho.mqtt-spy/releases/download/1.0.0/mqtt-spy-1.0.0.jar>
>>>>>>>>>>>>>>>>>  on 
>>>>>>>>>>>>>>>>> Windows if you have Java installed. 
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 3. In MQTT, the # is only used for debugging. You really 
>>>>>>>>>>>>>>>>> don't want to publish or subscribe to this special topic. 
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Under [[MQTT]] change
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> topic = weather/weewx
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Under Belchertown [[[Extras]]] change
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> mqtt_topic = weather/weewx/loop
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Restart weewx
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 7:36:18 PM UTC-5, Scott 
>>>>>>>>>>>>>>>>> Grayban wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Ok getting close.....
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> in EXTRAS I have
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             mqtt_enabled = 1
>>>>>>>>>>>>>>>>>>             mqtt_host = 192.168.0.4
>>>>>>>>>>>>>>>>>>             mqtt_topic = weather/#
>>>>>>>>>>>>>>>>>>             mqtt_port = 1883
>>>>>>>>>>>>>>>>>>             mqtt_ssl = 0
>>>>>>>>>>>>>>>>>>             disconnect_live_website_visitor = 1800000
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> which now is giving *Failed connecting to the weather 
>>>>>>>>>>>>>>>>>> station. Please try again later!*
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I am pretty sure I have MQTT right
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 4:24:08 PM UTC-8, Pat 
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Under [[[Extras]]] you don't have any of the skin 
>>>>>>>>>>>>>>>>>>> specific MQTT settings 
>>>>>>>>>>>>>>>>>>> <https://github.com/poblabs/weewx-belchertown#mqtt-for-real-time-streaming-options>.
>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>> At a minimum you need mqtt_enabled, which you have, but 
>>>>>>>>>>>>>>>>>>> also mqtt_host 
>>>>>>>>>>>>>>>>>>> and mqtt_topic.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> As mentioned previously, weewx is posting to your MQTT 
>>>>>>>>>>>>>>>>>>> broker using [[MQTT]], the skin also needs to know where 
>>>>>>>>>>>>>>>>>>> the broker is so 
>>>>>>>>>>>>>>>>>>> it can get that data too and that's done in [[Belchertown]] 
>>>>>>>>>>>>>>>>>>> [[[Extras]]]. 
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 7:21:33 PM UTC-5, 
>>>>>>>>>>>>>>>>>>> Scott Grayban wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>     [[Belchertown]]
>>>>>>>>>>>>>>>>>>>>         HTML_ROOT = /home/weewx/public_html/Nettleton
>>>>>>>>>>>>>>>>>>>>         skin = Nettleton
>>>>>>>>>>>>>>>>>>>>         [[[Extras]]]
>>>>>>>>>>>>>>>>>>>>             belchertown_root_url = http://
>>>>>>>>>>>>>>>>>>>> www.nettletondistrict.com/Nettleton
>>>>>>>>>>>>>>>>>>>>             logo_image = http://
>>>>>>>>>>>>>>>>>>>> www.nettletondistrict.com/Nettleton/images/map_of_spokane_wa.jpg
>>>>>>>>>>>>>>>>>>>>             site_title = Nettleton District Weather 
>>>>>>>>>>>>>>>>>>>> Station
>>>>>>>>>>>>>>>>>>>>             footer_copyright_text = "Nettleton 
>>>>>>>>>>>>>>>>>>>> District Weather Station, Spokane, Washington"
>>>>>>>>>>>>>>>>>>>>             radar_html = "<img src='
>>>>>>>>>>>>>>>>>>>> http://radar.weather.gov/lite/N0R/OTX_loop.gif'>"
>>>>>>>>>>>>>>>>>>>>             mqtt_enabled = 1
>>>>>>>>>>>>>>>>>>>>             show_apptemp = 1
>>>>>>>>>>>>>>>>>>>>             show_windrun = 1
>>>>>>>>>>>>>>>>>>>>             highcharts_show_apptemp = 1
>>>>>>>>>>>>>>>>>>>>             forecast_enabled = 1
>>>>>>>>>>>>>>>>>>>>             darksky_secret_key = XXXXXX
>>>>>>>>>>>>>>>>>>>>             earthquake_enabled = 1
>>>>>>>>>>>>>>>>>>>>             facebook_enabled = 1
>>>>>>>>>>>>>>>>>>>>             twitter_enabled = 1
>>>>>>>>>>>>>>>>>>>>             graphs_page_header = "Weather Observation 
>>>>>>>>>>>>>>>>>>>> Graphs"
>>>>>>>>>>>>>>>>>>>>             records_page_header = "Weather Observation 
>>>>>>>>>>>>>>>>>>>> Records"
>>>>>>>>>>>>>>>>>>>>             reports_page_header = "Weather Observation 
>>>>>>>>>>>>>>>>>>>> Reports"
>>>>>>>>>>>>>>>>>>>>             about_page_header = "About This Weather 
>>>>>>>>>>>>>>>>>>>> Station"
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 4:15:22 PM UTC-8, Pat 
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Please post your Belchertown skin settings.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 7:00:21 PM UTC-5, 
>>>>>>>>>>>>>>>>>>>>> Scott Grayban wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Ok so my weewx.conf looks like this now....
>>>>>>>>>>>>>>>>>>>>>>     [[MQTT]]
>>>>>>>>>>>>>>>>>>>>>>         server_url = mqtt://
>>>>>>>>>>>>>>>>>>>>>> weewx:passwordXXXXX@192.168.0.4:1883/
>>>>>>>>>>>>>>>>>>>>>>         topic = weather/#
>>>>>>>>>>>>>>>>>>>>>>         unit_system = US
>>>>>>>>>>>>>>>>>>>>>>         binding = archive, loop
>>>>>>>>>>>>>>>>>>>>>>         aggregation = aggregate
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> My /etc/mosquitto/conf.d/myconfig.conf looks like this
>>>>>>>>>>>>>>>>>>>>>> persistence false
>>>>>>>>>>>>>>>>>>>>>> allow_anonymous true
>>>>>>>>>>>>>>>>>>>>>> password_file /etc/mosquitto/passwd
>>>>>>>>>>>>>>>>>>>>>> acl_file /etc/mosquitto/acl
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> listener 1883
>>>>>>>>>>>>>>>>>>>>>> protocol mqtt
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> # websockets
>>>>>>>>>>>>>>>>>>>>>> listener 9001
>>>>>>>>>>>>>>>>>>>>>> protocol websockets
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Still not connecting..... I wonder if thats do to the 
>>>>>>>>>>>>>>>>>>>>>> reverse proxy with apache ?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 5:31:22 AM UTC-8, 
>>>>>>>>>>>>>>>>>>>>>> Pat wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> This is because your MQTT is isolated to localhost 
>>>>>>>>>>>>>>>>>>>>>>> only. Local host in this case would be your weewx 
>>>>>>>>>>>>>>>>>>>>>>> server, which you must 
>>>>>>>>>>>>>>>>>>>>>>> have installed MQTT on as well. Which works for weewx 
>>>>>>>>>>>>>>>>>>>>>>> ==> MQTT since they 
>>>>>>>>>>>>>>>>>>>>>>> are on the same system, but nothing else
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> First, change your MQTT to listen on 1883 for 
>>>>>>>>>>>>>>>>>>>>>>> external connections. Since you're not using SSL, you 
>>>>>>>>>>>>>>>>>>>>>>> can remove the 8883, 
>>>>>>>>>>>>>>>>>>>>>>> update your myconfig.conf with this. 
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> listener 1883
>>>>>>>>>>>>>>>>>>>>>>> protocol mqtt
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> With this change it'll open port 1883 to external 
>>>>>>>>>>>>>>>>>>>>>>> connections like your laptop. 
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> You can leave your weewx.conf [[MQTT]] config alone 
>>>>>>>>>>>>>>>>>>>>>>> since they are on the same machine, localhost will work 
>>>>>>>>>>>>>>>>>>>>>>> here like it 
>>>>>>>>>>>>>>>>>>>>>>> already is. 
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I don't see your skin options so I think you haven't 
>>>>>>>>>>>>>>>>>>>>>>> done that. You're posting to MQTT with [[MQTT]], but 
>>>>>>>>>>>>>>>>>>>>>>> now you need to 
>>>>>>>>>>>>>>>>>>>>>>> retrieve - that's what the skin does. 
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> In weewx.conf you need to specify the Belchertown 
>>>>>>>>>>>>>>>>>>>>>>> skin options for MQTT such as enabling it, hostname, 
>>>>>>>>>>>>>>>>>>>>>>> topic, etc. 
>>>>>>>>>>>>>>>>>>>>>>> <https://github.com/poblabs/weewx-belchertown#mqtt-for-real-time-streaming-options>
>>>>>>>>>>>>>>>>>>>>>>>  You 
>>>>>>>>>>>>>>>>>>>>>>> cannot use localhost here for mqtt_host, you need 
>>>>>>>>>>>>>>>>>>>>>>> to specify the IP of the server hosting your MQTT. By 
>>>>>>>>>>>>>>>>>>>>>>> saying 127.0.0.1 or 
>>>>>>>>>>>>>>>>>>>>>>> localhost that means Chrome is going to try to connect 
>>>>>>>>>>>>>>>>>>>>>>> to YOUR PC for MQTT 
>>>>>>>>>>>>>>>>>>>>>>> data which probably doesn't exist. You need to specify 
>>>>>>>>>>>>>>>>>>>>>>> the IP of the MQTT 
>>>>>>>>>>>>>>>>>>>>>>> broker, like 192.168.1.100 or whatever. This is where 
>>>>>>>>>>>>>>>>>>>>>>> having a static IP or 
>>>>>>>>>>>>>>>>>>>>>>> a DHCP reservation is important so the IP of your 
>>>>>>>>>>>>>>>>>>>>>>> internal broker doesn't 
>>>>>>>>>>>>>>>>>>>>>>> change.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Thursday, December 27, 2018 at 2:38:06 AM UTC-5, 
>>>>>>>>>>>>>>>>>>>>>>> Scott Grayban wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Pat
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> I seem to have missed something in setting up MQTT 
>>>>>>>>>>>>>>>>>>>>>>>> for the skin... I followed 
>>>>>>>>>>>>>>>>>>>>>>>> https://obrienlabs.net/how-to-setup-your-own-mqtt-broker/
>>>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>>> except the SLL stuff since I wouldn't need it.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> weewx.conf
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>     [[MQTT]]
>>>>>>>>>>>>>>>>>>>>>>>>         server_url = mqtt://
>>>>>>>>>>>>>>>>>>>>>>>> weewx:xxxxxx@127.0.0.1:1883/
>>>>>>>>>>>>>>>>>>>>>>>>         topic = weather/#
>>>>>>>>>>>>>>>>>>>>>>>>         unit_system = US
>>>>>>>>>>>>>>>>>>>>>>>>         binding = archive, loop
>>>>>>>>>>>>>>>>>>>>>>>>         aggregation = aggregate
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> # cat /etc/mosquitto/conf.d/myconfig.conf
>>>>>>>>>>>>>>>>>>>>>>>> persistence false
>>>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>>> allow_anonymous true
>>>>>>>>>>>>>>>>>>>>>>>> password_file /etc/mosquitto/passwd
>>>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>>> acl_file /etc/mosquitto/acl
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> listener 1883 localhost
>>>>>>>>>>>>>>>>>>>>>>>> listener 8883
>>>>>>>>>>>>>>>>>>>>>>>> protocol mqtt
>>>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>>> # websockets
>>>>>>>>>>>>>>>>>>>>>>>> listener 9001
>>>>>>>>>>>>>>>>>>>>>>>> protocol websockets
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> # cat /etc/mosquitto/acl
>>>>>>>>>>>>>>>>>>>>>>>> # Allow anonymous access to the sys
>>>>>>>>>>>>>>>>>>>>>>>> topic read $SYS/#
>>>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>>> # Allow anonymous to read weather
>>>>>>>>>>>>>>>>>>>>>>>> topic read weather/#
>>>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>>> # weewx readwrite to the loop
>>>>>>>>>>>>>>>>>>>>>>>> user weewx
>>>>>>>>>>>>>>>>>>>>>>>> topic weather/#
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> This test line works
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> mosquitto_pub -h localhost -t "weather/test" -m "hello 
>>>>>>>>>>>>>>>>>>>>>>>> world. this is to the weather topic with 
>>>>>>>>>>>>>>>>>>>>>>>> authentication" 
>>>>>>>>>>>>>>>>>>>>>>>> -u weewx -P xxxxxx
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> But index page is showing *Connecting to weather 
>>>>>>>>>>>>>>>>>>>>>>>> station real time data.*
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> MQTT is posting.....
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Dec 26 23:19:39 raspberrypi weewx[6544]: restx: 
>>>>>>>>>>>>>>>>>>>>>>>> MQTT: Published record 2018-12-26 23:19:39 PST (
>>>>>>>>>>>>>>>>>>>>>>>> 1545895179)
>>>>>>>>>>>>>>>>>>>>>>>> Dec 26 23:19:45 raspberrypi weewx[6544]: restx: 
>>>>>>>>>>>>>>>>>>>>>>>> MQTT: Published record 2018-12-26 23:19:45 PST (
>>>>>>>>>>>>>>>>>>>>>>>> 1545895185)
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> So I don't know what I did worng. I restraced all 
>>>>>>>>>>>>>>>>>>>>>>>> steps and I did it correctly.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Friday, December 7, 2018 at 2:12:23 PM UTC-8, 
>>>>>>>>>>>>>>>>>>>>>>>> Pat wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The last thread was getting a bit long. So I've 
>>>>>>>>>>>>>>>>>>>>>>>>> started a new one. 
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Belchertown Skin 0.8.1 has been released which 
>>>>>>>>>>>>>>>>>>>>>>>>> fixes a couple of bugs. See the release notes, and 
>>>>>>>>>>>>>>>>>>>>>>>>> install instructions 
>>>>>>>>>>>>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com 
>>>>>>>>>>>>>>>>>>>>>>>>> <https://github.com/poblabs/weewx-belchertown/releases>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to