Yes, the "outside URL" of your MQTT broker must map to a public IP.  All 
192.168... IP addresses are non-routable, private IP addresses.  If you 
don't have a permanent, public IP address, you may be able to use Dynamic 
DNS from one of the services that offers that to register a public URL that 
maps to whatever your Internet service provider tells you to use as your 
public IP.
On Wednesday, July 19, 2023 at 5:55:59 AM UTC-6 Claudio wrote:

> this must be your public ip
> mqtt_websockets_host = 192.168.2.107 
>
> Il giorno mercoledì 19 luglio 2023 alle 12:43:16 UTC+2 Mark Fraser ha 
> scritto:
>
>> I've been using the Belchertown skin with my own MQTT server for a while 
>> now and it works fine when I'm on the same network, but if I try to 
>> access it remotely it doesn't do live updates. I've also setup port 
>> forwarding on my router. 
>>
>> In weewx.conf I have, 
>> [[MQTT]] 
>> server_url = mqtt://username:[email protected]:1883/ 
>> <http://username:[email protected]:1883/> 
>> topic = weather 
>> log_success = False 
>> log_failure = True 
>> unit_system = METRIC 
>> binding = archive, loop 
>> aggregation = aggregate 
>>
>> #--- MQTT Websockets (for Real Time Streaming) Options --- 
>> mqtt_websockets_enabled = 1 
>> mqtt_websockets_host = 192.168.2.107 
>> mqtt_websockets_port = 9001 
>> mqtt_websockets_ssl = 0 
>> mqtt_websockets_topic = weather/loop 
>> # disconnect_live_website_visitor = 1800000 
>>
>> Do I need to add: 
>> mqtt_username = "weewxMQTTuser" 
>> mqtt_password = "weewxMQTTpass" 
>> Or is there something else I'm missing? 
>>
>

-- 
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/f59e0593-c0fd-431d-8095-4cf567c9d3e4n%40googlegroups.com.

Reply via email to