user "teffi" has readwrite permission

in Firefox inspect error console there are no errors wrt websocket or
javascript errors ... (only errors with geolocation & uncaught type error
in context with windy.com)



On Mon, Jul 24, 2023 at 5:04 PM Jacques Terrettaz <jterret...@gmail.com>
wrote:

> Another point to check :
>
> Please verify in your mosquitto acl file (/etc/mosquitto/acl) that the
> user "teffi" has read permission for the topic "weather"
>
> Le 24 juil. 2023 à 16:40, Stefan Gliessmann <stefan.gliessm...@gmail.com>
> a écrit :
>
> Thanks, Jaques!
>
> wrt
> *1)  when opening your website from local network :  your mqtt broker is
> using port 9001 for websockets. If it doesn't works , you may have to
> verify that this port 9001 is not blocked by a firewall.  *
> 9001 is not blocked by the firewall on 192.168.178.190
> I can receive the via 9001 on my iPhone with an Matt client the values
>
> *2)  when opening your website from internet (http://weewxhi.de
> <http://weewxhi.de/>) .i.e outside your local network
> :  mqtt_websockets_host = 192.168.178.190  is a local network IP address
> that cannot be accessed from outside. You should use  a dynamic dns service
> (no-ip, dyndns or other) to create a redirection from internet to your mqtt
> broker, and configure your router and firewall accordingly.*
> Yeah - I have dyndns enabled and just opened 9001 on my router, too.
>
> Unfortunately, it continues to say "Connected. Waiting for data."
>
> Does a Belchertown config file override weewx.conf settings somewhere?
>
>
> On Mon, Jul 24, 2023 at 3:24 PM Jacques Terrettaz <jterret...@gmail.com>
> wrote:
>
>> Two things to consider :
>>
>>
>> 1)  when opening your website from local network :  your mqtt broker is
>> using port 9001 for websockets. If it doesn't works , you may have to
>> verify that this port 9001 is not blocked by a firewall.
>> 2)  when opening your website from internet (http://weewxhi.de) .i.e
>> outside your local network :  mqtt_websockets_host = 192.168.178.190  is
>> a local network IP address that cannot be accessed from outside. You should
>> use  a dynamic dns service (no-ip, dyndns or other) to create a redirection
>> from internet to your mqtt broker, and configure your router and firewall
>> accordingly.
>>
>>
>>
>>
>> Le 24 juil. 2023 à 15:06, Stefan Gliessmann <stefan.gliessm...@gmail.com>
>> a écrit :
>>
>> Thank you for the feedback.
>> I changed "localhost" to the IP of the MQTT broker as suggested.
>> It did not fix it ...
>>
>> As far as I understand that section is for uploading weewx data to the
>> mqtt broker.
>> That part works well as I can read the weather with an mqtt client.
>>
>> It is the Belchertown skin part which connects to the MQTT Brocker with
>> websocket, but it cannot receive data for updates ...
>>
>> I am really puzzled ...
>>
>> On Mon, Jul 24, 2023 at 2:56 PM mh081...@gmail.com <mh08121...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> it doesnt work with localhost. Think, you start your Browser localy so
>>> your Loca Browser try to mqqt to localhost. And there is no mwtt server.
>>>
>>> From My weewx config (the MQTT part). Think i configured my mqtt and
>>> Webssite with https.
>>>
>>> ##################weewx.conf#################
>>> [[MQTT]]
>>>         server_url = mqtt://pi:passw...@gw.martenhinrichs.de:8883/
>>>         topic = weather
>>>         unit_system = METRIC
>>>         binding = archive, loop
>>>         aggregation = aggregate
>>>         log_success = False
>>>         log_failure = True
>>>         [[[tls]]]
>>>             tls_version = tlsv12
>>>             ca_certs = /etc/ssl/certs/ca-certificates.crt
>>>         [[[inputs]]]
>>>             [[[[dayRain]]]]
>>>                 name = dayRain_mm
>>>                 units = mm
>>>             [[[[rainRate]]]]
>>>                 name = rainRate_mm_per_hour
>>>                 units = mm_per_hour
>>>
>>> [[Belchertown]]
>>>
>>>         [[[Extras]]]
>>>
>>>
>>>             #--- MQTT Websockets (for Real Time Streaming) Options ---
>>>             mqtt_websockets_enabled = 1
>>>             mqtt_websockets_host = gw.martenhinrichs.de
>>>             mqtt_websockets_port = 9001
>>>             mqtt_websockets_ssl = 1
>>>             mqtt_websockets_topic = weather/loop
>>>
>>>
>>>
>>>
>>>
>>> #########mosquitto.conf################
>>> allow_anonymous true
>>> password_file /etc/mosquitto/passwd
>>> acl_file /etc/mosquitto/acl
>>> persistence false
>>>
>>> # mqtt
>>> listener 1883
>>> listener 8883
>>> certfile /etc/letsencrypt/live/gw.martenhinrichs.de/cert.pem
>>> cafile /etc/letsencrypt/live/gw.martenhinrichs.de/chain.pem
>>> keyfile /etc/letsencrypt/live/gw.martenhinrichs.de/privkey.pem
>>> protocol mqtt
>>>
>>> # websockets
>>> listener 9001
>>> certfile /etc/letsencrypt/live/gw.martenhinrichs.de/cert.pem
>>> cafile /etc/letsencrypt/live/gw.martenhinrichs.de/chain.pem
>>> keyfile /etc/letsencrypt/live/gw.martenhinrichs.de/privkey.pem
>>> protocol websockets
>>>
>>>
>>>
>>>
>>>
>>>
>>> Stefan Gliessmann schrieb am Montag, 24. Juli 2023 um 13:51:16 UTC+2:
>>>
>>>> Thank you all for providing input / sharing your configurations.
>>>> I made the suggested changes and more, but still belchertown displays
>>>> Connected. Waiting for data ...
>>>> I have attached all configs / logs / checks I could think of below.
>>>>
>>>> Thanks again for your input in advance!
>>>> Stefan
>>>>
>>>>
>>>> These are my current configs:
>>>>
>>>> *mosquitto*:
>>>> */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 teffi
>>>>
>>>> */etc/mosquitto/mosquitto.conf *
>>>> # Place your local configuration in /etc/mosquitto/conf.d/
>>>> #
>>>> # A full description of the configuration file is at
>>>> # /usr/share/doc/mosquitto/examples/mosquitto.conf.example
>>>>
>>>> pid_file /run/mosquitto/mosquitto.pid
>>>>
>>>> #persistence true
>>>> #persistence_location /var/lib/mosquitto/
>>>>
>>>> log_dest file /var/log/mosquitto/mosquitto.log
>>>>
>>>> include_dir /etc/mosquitto/conf.d
>>>>
>>>> */etc/mosquitto/conf.d/myconfig.conf *
>>>> persistence false
>>>>
>>>> allow_anonymous true
>>>> password_file /etc/mosquitto/passwd
>>>>
>>>> acl_file /etc/mosquitto/acl
>>>>
>>>> # mqtt
>>>> listener 1883
>>>> protocol mqtt
>>>>
>>>> # websockets
>>>> listener 9001
>>>> protocol websockets
>>>>
>>>> */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 teffi
>>>> topic weather/#
>>>>
>>>> *MQTT in WeeWX:*
>>>> [StdRESTful]
>>>>     [[MQTT]]
>>>>
>>>>         # Enable/disable this service
>>>>         enable = true
>>>>
>>>>         # Hostname/IP of MQTT broker
>>>>         host = 192.168.178.190
>>>>         server_url = mqtt://teffi:********@localhost:1883/
>>>>
>>>>
>>>>         # Credentials
>>>>         user = teffi
>>>>         password = ********
>>>>
>>>>         # Prefix for topics
>>>>
>>>>         topic = weather
>>>>         unit_system = METRIC
>>>>         binding = archive,loop
>>>>         aggregation = aggregate
>>>>
>>>> *checking if WeeWX serves mosquitto with info:*
>>>> *mosquitto_sub -h 192.168.178.190 -t weather/#*
>>>> online
>>>> online
>>>> 1690198935
>>>> 24.6
>>>> 23.9
>>>> 53
>>>> 54
>>>> 993.7
>>>> 993.7
>>>> 11377.0
>>>> 8.9
>>>> 0
>>>> 0.0
>>>> 0.0
>>>> 0.0
>>>> 0.0
>>>> 0.3
>>>> 1.46
>>>> 1.46
>>>> 294
>>>> 6.480016105981334
>>>> 9.360023264195261
>>>> 7.1
>>>> 0
>>>> 4
>>>> 89.7947908445146
>>>> 997.3266279778212
>>>> 23.910163208269463
>>>> 997.1205287280834
>>>> 1262.3292207924262
>>>> 14.015863559854884
>>>> 23.75555555555555
>>>> 27.2746765106266
>>>> 14.37423758808152
>>>> 859.4544718145543
>>>> 23.9
>>>> 16
>>>>
>>>> *Belchertown skin receiving MQTT topic /weather/#*
>>>> [StdReport]
>>>>     [[Belchertown]]
>>>>         skin = Belchertown
>>>>         HTML_ROOT = /var/www/html/weewx/belchertown
>>>>         enable = true
>>>>
>>>>         [[[Extras]]]
>>>>             #--- MQTT Websockets (for Real Time Streaming) Options ---
>>>>             #log_failure = True
>>>>             mqtt_websockets_enabled = 1
>>>>             mqtt_websockets_host = 192.168.178.190
>>>>             mqtt_websockets_port = 9001
>>>>             mqtt_websockets_ssl = 0
>>>>             mqtt_websockets_topic = weather/loop
>>>>             mqtt_websockets_username = teffi
>>>>             mqtt_websockets_password = ********
>>>>             disconnect_live_website_visitor = 1800000
>>>>
>>>> *Checking if it works in webpage:*
>>>> *http://localhost/weewx/belchertown/
>>>> <http://localhost/weewx/belchertown/>* or weewxhi.de
>>>>
>>>> Connected. Waiting for data. Last Updated July 24, 2023, 1:20:00 PM
>>>>
>>>> The webpage never receives data.
>>>>
>>>>
>>>> *mosquitto.log shows connections:*
>>>> *sudo more /var/log/mosquitto/mosquitto.log *
>>>>
>>>> 1690197817: mosquitto version 2.0.11 starting
>>>> 1690197817: Config loaded from /etc/mosquitto/mosquitto.conf.
>>>> 1690197817: Opening ipv4 listen socket on port 1883.
>>>> 1690197817: Opening ipv6 listen socket on port 1883.
>>>> 1690197817: Opening websockets listen socket on port 9001.
>>>> 1690197817: mosquitto version 2.0.11 running
>>>> 1690197822: New connection from 192.168.178.190:36367 on port 1883.
>>>> 1690197822: New client connected from 192.168.178.190:36367 as
>>>> weewx_e353ae0d (p2, c1, k60, u'teffi').
>>>> 1690197840: New client connected from ::ffff:192.168.178.190:59900 as
>>>> website819759641 (p2, c1, k60, u'teffi').
>>>> 1690197884: Client website819759641 closed its connection.
>>>> 1690197884: Client <unknown> closed its connection.
>>>> 1690197886: New client connected from ::ffff:192.168.178.190:52896 as
>>>> website398593267 (p2, c1, k60, u'teffi').
>>>> 1690198918: New connection from 192.168.178.190:36078 on port 1883.
>>>> 1690198918: New client connected from 192.168.178.190:36078 as
>>>> auto-C1ABF6AD-7B82-CBED-2BB0-5DECA756C1BA (p2, c1, k60).
>>>> 1690198939: Client auto-C1ABF6AD-7B82-CBED-2BB0-5DECA756C1BA
>>>> disconnected.
>>>> 1690199057: New client connected from ::ffff:192.168.178.64:57281 as
>>>> website924402803 (p2, c1, k60, u'teffi').
>>>> On Sunday, July 23, 2023 at 4:01:07 PM UTC+2 Claudio wrote:
>>>>
>>>>> this is my config,
>>>>> no ssl / read user = all
>>>>>
>>>>> Belchertown skin.conf
>>>>>
>>>>>  # MQTT Websockets defaults
>>>>>     mqtt_websockets_enabled = 1
>>>>>     mqtt_websockets_host = public IP (no local IP)
>>>>>     mqtt_websockets_port = 9001
>>>>>     mqtt_websockets_ssl = 0
>>>>>     mqtt_websockets_topic = weather/loop
>>>>>     mqtt_websockets_username = ""
>>>>>     mqtt_websockets_password = ""
>>>>>     disconnect_live_website_visitor = 1800000
>>>>>
>>>>> weewx weewx.conf
>>>>> [[MQTT]]
>>>>>
>>>>>         server_url = mqtt://user:password@localhost:1883/
>>>>>         topic = weather
>>>>>         unit_system = METRIC
>>>>>         binding = archive, loop
>>>>>         aggregation = aggregate
>>>>>
>>>>>
>>>>> work on www.pnmeteo.it
>>>>>
>>>>> try.....
>>>>> ciao
>>>>>
>>>>> Il giorno venerdì 21 luglio 2023 alle 15:32:01 UTC+2 Stefan Gliessmann
>>>>> ha scritto:
>>>>>
>>>>>> I am struggling to understand why the Belchertown skin is not
>>>>>> receiving weather data even though it is connected to the MQTT broker and
>>>>>> user.mqtt is publishing weather data.
>>>>>>
>>>>>> TIA,
>>>>>> Stefan
>>>>>>
>>>>>> Here is what I have configured in /etc/weewx/weewx.conf:
>>>>>>
>>>>>> [StdRESTful]
>>>>>>
>>>>>>     [[MQTT]]
>>>>>>
>>>>>>         # Enable/disable this service
>>>>>>         enable = true
>>>>>>
>>>>>>         # Hostname/IP of MQTT broker
>>>>>>         host = 192.168.178.190
>>>>>>         server_url = mqtt://teffi:++++...@192.168.178.190:1883/
>>>>>> <http://teffi:++++++++@192.168.178.190:1883/>
>>>>>>
>>>>>>         # Credentials
>>>>>>         user = teffi
>>>>>>         password = ++++++++
>>>>>>
>>>>>>         # Prefix for topics
>>>>>>         topic = weather/weewx
>>>>>>         unit_system = METRIC
>>>>>>         binding = archive,loop
>>>>>>         aggregation = aggregate
>>>>>>         [[[inputs]]]
>>>>>>             [[[[rainRate]]]]
>>>>>>                 units = mm_per_hour
>>>>>>             [[[[rain]]]]
>>>>>>                 units = mm
>>>>>>             [[[[hourRain]]]]
>>>>>>                 units = mm
>>>>>>             [[[[rain24]]]]
>>>>>>                 units = mm
>>>>>>             [[[[dayRain]]]]
>>>>>>                 units = mm
>>>>>>             [[[[ET]]]]
>>>>>>                 units = mm
>>>>>>             [[[[dayET]]]]
>>>>>>                 units = mm
>>>>>>             [[[[ET24]]]]
>>>>>>                 units = mm
>>>>>>
>>>>>> [StdReport]
>>>>>>     [[Belchertown]]
>>>>>>         skin = Belchertown
>>>>>>         HTML_ROOT = /var/www/html/weewx/belchertown
>>>>>>         enable = true
>>>>>>
>>>>>>         [[[Extras]]]
>>>>>>             #--- MQTT Websockets (for Real Time Streaming) Options ---
>>>>>>             log_failure = True
>>>>>>             mqtt_websockets_enabled = 1
>>>>>>             mqtt_websockets_host = 192.168.178.190
>>>>>>             mqtt_websockets_port = 9001
>>>>>> #            mqtt_websockets_ssl = 0
>>>>>>             mqtt_websockets_topic = weather/weewx
>>>>>>             # disconnect_live_website_visitor = 1800000
>>>>>>
>>>>>> and in /var/log/syslog I can see:
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/dateTime_unix_epoch": 1689946202 (unix_epoch)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/inTemp_degree_C": 23.299999999999997 (degree_C)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/outTemp_degree_C": 19.099999999999998 (degree_C)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/inHumidity_percent": 51 (percent)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/outHumidity_percent": 61 (percent)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/pressure_mbar": 1001.4 (mbar)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/relbarometer": 1001.4 (None)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/luminosity": 29620.0 (None)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/uvradiation": 67.8 (None)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/UV_uv_index": 2 (uv_index)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/rain_cm": 0.0 (cm)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/stormRain_cm": 0.0 (cm)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/rainRate_cm_per_hour": 0.0 (cm_per_hour)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/dayRain_cm": 0.0 (cm)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/weekRain": 11.7 (None)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/monthRain_cm": 1.4300000000000004 (cm)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/yearRain_cm": 1.4300000000000004 (cm)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/windDir_degree_compass": 186 (degree_compass)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/windSpeed_km_per_hour": 0.0 (km_per_hour)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/windGust_km_per_hour": 0.0 (km_per_hour)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/daymaxwind": 8.7 (None)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/wh65_batt": 0 (None)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/wh65_sig": 4 (None)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/radiation_watt_per_meter_squared": 233.78058405682714
>>>>>> (watt_per_meter_squared)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/altimeter_mbar": 1005.049695199262 (mbar)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/appTemp_degree_C": 19.53993189168407 (degree_C)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/barometer_mbar": 1004.9037478077688 (mbar)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/cloudbase_meter": 990.2965356401945 (meter)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/dewpoint_degree_C": 11.397525104151388 (degree_C)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/heatindex_degree_C": 18.658333333333328 (degree_C)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/humidex_degree_C": 21.0515585775138 (degree_C)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/inDewpoint_degree_C": 12.585023979027035 (degree_C)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/maxSolarRad_watt_per_meter_squared": 763.710094175752
>>>>>> (watt_per_meter_squared)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/windchill_degree_C": 19.099999999999998 (degree_C)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] DEBUG user.mqtt: Publishing
>>>>>> "weather/weewx/usUnits": 16 (None)
>>>>>> Jul 21 15:30:02 weewx weewx[37286] INFO weewx.restx: MQTT: Published
>>>>>> record 2023-07-21 15:30:02 CEST (1689946202)
>>>>>>
>>>>>
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "weewx-user" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/weewx-user/Scp2wA2qOw4/unsubscribe.
>>> To unsubscribe from this group and all its topics, 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/ee7b160b-3320-423f-879f-9b223916af32n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/ee7b160b-3320-423f-879f-9b223916af32n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/weewx-user/Scp2wA2qOw4/unsubscribe.
>> To unsubscribe from this group and all its topics, 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/CACXWM9RFuZcYYfY4W%3Djk9aaPd3zU9%3Dn8EtdhnmvTBos%3D3Vx0MA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/CACXWM9RFuZcYYfY4W%3Djk9aaPd3zU9%3Dn8EtdhnmvTBos%3D3Vx0MA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/weewx-user/Scp2wA2qOw4/unsubscribe.
>> To unsubscribe from this group and all its topics, 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/A398CB8A-9397-4019-A0D9-3FE827BC8E28%40gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/A398CB8A-9397-4019-A0D9-3FE827BC8E28%40gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "weewx-user" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/weewx-user/Scp2wA2qOw4/unsubscribe.
> To unsubscribe from this group and all its topics, 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/CACXWM9Sq_qasiToVY7oKjzBa9sgY2C575eNtByRFe8Rija-5wg%40mail.gmail.com
> <https://groups.google.com/d/msgid/weewx-user/CACXWM9Sq_qasiToVY7oKjzBa9sgY2C575eNtByRFe8Rija-5wg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "weewx-user" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/weewx-user/Scp2wA2qOw4/unsubscribe.
> To unsubscribe from this group and all its topics, 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/32849223-96B3-4C38-A371-181D587CA2FB%40gmail.com
> <https://groups.google.com/d/msgid/weewx-user/32849223-96B3-4C38-A371-181D587CA2FB%40gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CACXWM9QVTm24ppg_ZCrnNkH5wiRae7OtCJoYs%3Dw9jPe372p1Aw%40mail.gmail.com.

Reply via email to