Seems to me you have to publish MQTT data (under [StdRESTful][[MQTT]] so that 
you can later retrieve the data in [StdReport][[Belchertown]][[[Extras]]].  I 
suppose it’s possible to have one instance of weewx publish data and another 
instance subscribe to it, but there has to be at least one publisher somewhere.

I can’t explain the “lost connection “ message.  If I turn off MQTT publishing, 
I get a “Failed connecting...” message after a minute or so.

Regards,

Garry Lockyer
C: +1.250.689.0686
E: [email protected]


>> On Jun 14, 2020, at 19:40, Ken Walker <[email protected]> wrote:
> Thanks.  I don’t want to publish since I’m already getting data from MQTT.  
> My subscribe settings are the same as yours(other than host and topic 
> obviously).  But it does not work.
> 
> I’m perplexed :)
> 
>> On Jun 14, 2020, at 8:54 PM, [email protected] wrote:
>> 
>> Here’re the settings I’m currently using successfully:
>>  
>> [[MQTT]]
>>         # This is to PUBLISH MQTT topics - username and password are 
>> required, on my system.
>>  
>>         server_url = mqtt://username:[email protected]:1883/
>>         topic = weather/OsoyoosLakeNorthEast
>>         unit_system = METRIC
>>         binding = archive, loop
>>         aggregation = aggregate
>>  
>>             # This is to SUBSCRIBE to MQTT topics - a username and password 
>> are not required – at least not on my system.
>>  
>>             mqtt_websockets_enabled = 1
>>             mqtt_websockets_host = "192.168.1.140”
>>             mqtt_websockets_topic = "weather/OsoyoosLakeNorthEast/loop"
>>             mqtt_websockets_port = 9001
>>             disconnect_live_website_visitor = 1800000
>>  
>> The “aggregation” option above controls publishing one variable at a time, 
>> or publishing them all in a single connection (an aggregate).
>>  
>> Regards,
>>  
>> Garry
>>  
>>  
>> From: [email protected] <[email protected]> On Behalf Of 
>> Ken Walker
>> Sent: June 14, 2020 5:11 PM
>> To: [email protected]
>> Subject: Re: [weewx-user] Belchertown MQTT
>>  
>> Is the implementation expecting one observation at a time returned from the 
>> broker.  I am returning from 1 - 5 observations in one json string
>> 
>> 
>>> On Jun 14, 2020, at 7:47 PM, Garry A Lockyer <[email protected]> 
>>> wrote:
>>>  
>>> The websockets port probably should be 9001.  1883 is usually the MQTT 
>>> broker.
>>> 
>>> Regards,
>>>  
>>> Garry Lockyer
>>> C: +1.250.689.0686
>>> E: [email protected]
>>>  
>>> 
>>> 
>>>>> On Jun 14, 2020, at 16:43, Ken Walker <[email protected]> wrote:
>>>>> 
>>>> 
>>>> I'm getting my data from an internal MQTT server using the wxMesh driver 
>>>> and all is working well.
>>>>  
>>>> I would like to enable the MQTT updates, but cannot get them to work.
>>>>  
>>>> I get a failed to connect message.  All items are on my internal network.  
>>>>  
>>>> I have no trouble connecting from my weewx box(Raspberry Pi) with the 
>>>> mosquito_sub client.
>>>>  
>>>> Am I missing something obvious?
>>>>  
>>>>  
>>>> I have the following in my skin.conf:
>>>>  
>>>>     mqtt_websockets_enabled = 1
>>>>     mqtt_websockets_host = "xx.xx.xx.xxx"
>>>>     mqtt_websockets_port = 1883
>>>>     mqtt_websockets_ssl = 0
>>>>     mqtt_websockets_topic = "weather/davis"
>>>>     disconnect_live_website_visitor = 1800000
>>>> 
>>>> 
>>>>  
>>>> -- 
>>>> 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/7237fbdc-2531-477d-bc4d-cc61970f47cfo%40googlegroups.com.
>>> 
>>>  
>>> -- 
>>> 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/7D2D3A35-5E77-4E92-BDB2-74FB55535A7A%40gmail.com.
>> 
>>  
>> -- 
>> 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/F502A4EB-043E-42EF-9AC7-47D47B6DF76B%40gmail.com.
>> 
>> -- 
>> 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/01f101d642af%2495a496b0%24c0edc410%24%40gmail.com.
> 
> -- 
> 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/4ACAAF83-9CAB-4325-9ED9-38448A575FA0%40gmail.com.

-- 
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/48066548-6DE7-4978-9D09-9781CA237F42%40gmail.com.

Reply via email to