I finally got mosquitto running.
Still not working with weewx but I feel getting closer.
My syslog is:
Mar 29 20:06:59 raspberrypi mosquitto[3588]: 1617062819: New connection
from ::1:49677 on port 1883.
Mar 29 20:06:59 raspberrypi mosquitto[3588]: 1617062819: New client
connected from ::1:49677 as weewx_2f297bff (p2, c1, k60, u'tph06784').
Mar 29 20:06:59 raspberrypi mosquitto[3588]: 1617062819: Client
weewx_2f297bff disconnected.
Is it supposed to disconnect or stay connected? What would cause the
disconnection.
Here is part of service mosquitto status command:
pi@raspberrypi:~ $ sudo /etc/init.d/mosquitto restart
[ ok ] Restarting mosquitto (via systemctl): mosquitto.service.
pi@raspberrypi:~ $ service mosquitto status
\u25cf mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor
preset: enabled)
Active: active (running) since Mon 2021-03-29 20:05:53 EDT; 15s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 3584 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto
(code=exited, status=0/SUCCESS)
Process: 3585 ExecStartPre=/bin/chown mosquitto: /var/log/mosquitto
(code=exited, status=0/SUCCESS)
Process: 3586 ExecStartPre=/bin/mkdir -m 740 -p /var/run/mosquitto
(code=exited, status=0/SUCCESS)
Process: 3587 ExecStartPre=/bin/chown mosquitto: /var/run/mosquitto
(code=exited, status=0/SUCCESS)
Main PID: 3588 (mosquitto)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/mosquitto.service
\u2514\u25003588 /usr/sbin/mosquitto -c
/etc/mosquitto/mosquitto.conf
Mar 29 20:05:53 raspberrypi mosquitto[3588]: 1617062753: Opening ipv6
listen socket on port 1883.
Mar 29 20:05:53 raspberrypi mosquitto[3588]: 1617062753: Opening websockets
listen socket on port 9001.
Mar 29 20:05:53 raspberrypi mosquitto[3588]: 1617062753: mosquitto version
2.0.9 running
Mar 29 20:05:53 raspberrypi systemd[1]: Started Mosquitto MQTT Broker.
Mar 29 20:05:56 raspberrypi mosquitto[3588]: 1617062756: New connection
from ::1:60099 on port 1883.
Mar 29 20:05:56 raspberrypi mosquitto[3588]: 1617062756: New client
connected from ::1:60099 as weewx_4d16f70b (p2, c1, k60, u'tph06784').
Mar 29 20:05:56 raspberrypi mosquitto[3588]: 1617062756: Client
weewx_4d16f70b disconnected.
Mar 29 20:05:59 raspberrypi mosquitto[3588]: 1617062759: New connection
from ::1:56299 on port 1883.
Mar 29 20:05:59 raspberrypi mosquitto[3588]: 1617062759: New client
connected from ::1:56299 as weewx_261662b3 (p2, c1, k60, u'tph06784').
lines 1-23
Thanks.
On Saturday, March 27, 2021 at 9:35:07 PM UTC-4 ln77 wrote:
> If you still have what you showed earlier
>
> [[Belchertown]]
>>>>>>>> [[[Extras]]]
>>>>>>>>
>>>>>>>> mqtt_websockets_enabled = 1
>>>>>>>> mqtt_websockets_host = gw.martenhinrichs.de
>>>>>>>> mqtt_websockets_port = 9001
>>>>>>>> mqtt_websockets_ssl = 1
>>>>>>>> mqtt_websockets_topic = weather/loop
>>>>>>>>
>>>>>>>
> in your weewx.conf, that will override those variable settings in
> Belchertown/skin.conf. Just put the IP address in weewx.conf in place of
> gw.martenhinrichs.de.
>
> There is an instance of mosquitto already running. Probably time to
> reboot the pi.
>
> -Les
>
>
>
> On 27 Mar 2021, at 17:43, Tom Hackett <[email protected]> wrote:
>
> This is my Belchertown skin setup
> # MQTT Websockets defaults
> mqtt_websockets_enabled = 0
> mqtt_websockets_host = "192.168.1.170"
> mqtt_websockets_port = 9001
> mqtt_websockets_ssl = 0
> mqtt_websockets_topic = "weather/loop"
> disconnect_live_website_visitor = 300000
>
> I tried sudo netstat -anp | grep 9001 and got
> pi@raspberrypi:~ $ sudo netstat -anp | grep 9001
> tcp 0 0 0.0.0.0:9001 0.0.0.0:*
> LISTEN 27650/mosquitto
> pi@raspberrypi:~ $ # MQTT Websockets defaults
> pi@raspberrypi:~ $ mqtt_websockets_enabled = 0
> bash: mqtt_websockets_enabled: command not found
> pi@raspberrypi:~ $ mqtt_websockets_host = "192.168.1.170"
> bash: mqtt_websockets_host: command not found
> pi@raspberrypi:~ $ mqtt_websockets_port = 9001
> bash: mqtt_websockets_port: command not found
> pi@raspberrypi:~ $ mqtt_websockets_ssl = 0
> bash: mqtt_websockets_ssl: command not found
> pi@raspberrypi:~ $ mqtt_websockets_topic = "weather/loop"
> bash: mqtt_websockets_topic: command not found
> pi@raspberrypi:~ $ disconnect_live_website_visitor = 300000
>
> I'll try tomorrow to find what is running.
> Thanks,Tom
>
> On Sat, Mar 27, 2021 at 8:32 PM Les Niles <[email protected]> wrote:
>
>> Now it looks like something else is already running on port 9001.
>> Without trying to start mosquitto, see what you get with
>> sudo netstat -anp | grep 9001
>> If you get something like “tcp 0 0 0.0.0.0:9001 0.0.0.0:*
>> LISTEN 9676/something” then there’s another instance of <something>
>> running on port 9001; that number right before the “/“ is the process ID.
>>
>> If not, then undo the last change and see if the publishing at least
>> works again, because obviously I don’t know what I’m talking about.
>>
>> BTW, once you get the publishing working again, if your web browser is
>> running on the same pi, or at least on the same 192.168.1 subnet, then for
>> testing purposes you could replace gw.martenhinrichs.de with the
>> 192.168.1.170 IP address in the [[Belchertown]][[[Extras]]] config; if that
>> magically makes it work, then the issue is related to your networking
>> rather than the broker itself.
>>
>> -Les
>>
>>
>>
>> On 27 Mar 2021, at 15:52, Tom Hackett <[email protected]> wrote:
>>
>> Thanks.
>> I took out those lines. Since everything is running on same pi I figured
>> I wouldn't need any special networking.
>> I'm now getting a connection refused.
>> Mosquitto.log:
>> 1616884948: mosquitto version 1.5.7 starting
>> 1616884948: Config loaded from /etc/mosquitto/mosquitto.conf.
>> 1616884948: Opening ipv4 listen socket on port 1883.
>> 1616884948: Opening ipv6 listen socket on port 1883.
>> 1616884948: Opening websockets listen socket on port 9001.
>> 1616884948: Error: Unable to create websockets listener on port 9001.
>> 1616884948: mosquitto version 1.5.7 starting
>> 1616884948: Config loaded from /etc/mosquitto/mosquitto.conf.
>> 1616884948: Opening ipv4 listen socket on port 1883.
>> 1616884948: Opening ipv6 listen socket on port 1883.
>> 1616884948: Opening websockets listen socket on port 9001.
>> 1616884948: Error: Unable to create websockets listener on port 9001.
>>
>> syslog:
>> Mar 27 18:43:52 raspberrypi weewx[8242] ERROR weewx.restx: MQTT: Failed
>> to publish record 2021-03-27 18:02:56 EDT (1616882576): Failed upload after
>> 3 tries
>> Mar 27 18:43:52 raspberrypi weewx[8242] DEBUG user.mqtt: Failed upload
>> attempt 1: [Errno 111] Connection refused
>> Mar 27 18:43:57 raspberrypi weewx[8242] DEBUG user.mqtt: Failed upload
>> attempt 2: [Errno 111] Connection refused
>> Mar 27 18:44:00 raspberrypi weewx[8242] DEBUG user.gw1000: Next update in
>> 20 seconds
>> Mar 27 18:44:02 raspberrypi weewx[8242] DEBUG user.mqtt: Failed upload
>> attempt 3: [Errno 111] Connection refused
>> Mar 27 18:44:04 raspberrypi weewx[8242] DEBUG user.gw1000: Next update in
>> 20 seconds
>> Mar 27 18:44:07 raspberrypi weewx[8242] ERROR weewx.restx: MQTT: Failed
>> to publish record 2021-03-27 18:02:59 EDT (1616882579): Failed upload after
>> 3 tries
>> Mar 27 18:44:07 raspberrypi weewx[8242] DEBUG user.mqtt: Failed upload
>> attempt 1: [Errno 111] Connection refused
>> Mar 27 18:44:12 raspberrypi weewx[8242] DEBUG user.mqtt: Failed upload
>> attempt 2: [Errno 111] Connection refused
>> Mar 27 18:44:17 raspberrypi weewx[8242] DEBUG user.mqtt: Failed upload
>> attempt 3: [Errno 111] Connection refused
>> Mar 27 18:44:21 raspberrypi weewx[8242] DEBUG user.gw1000: Next update in
>> 20 seconds
>>
>> When I run systemctl status mosquitto.service I get
>> mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
>> Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor
>> preset: enabled)
>> Active: failed (Result: exit-code) since Sat 2021-03-27 18:42:29 EDT;
>> 8min ago
>> Docs: man:mosquitto.conf(5)
>> man:mosquitto(8)
>> Process: 20719 ExecStart=/usr/sbin/mosquitto -c
>> /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
>> Main PID: 20719 (code=exited, status=1/FAILURE)
>>
>> Mar 27 18:42:29 raspberrypi systemd[1]: mosquitto.service: Service
>> RestartSec=100ms expired, scheduling restart.
>> Mar 27 18:42:29 raspberrypi systemd[1]: mosquitto.service: Scheduled
>> restart job, restart counter is at 5.
>> Mar 27 18:42:29 raspberrypi systemd[1]: Stopped Mosquitto MQTT
>> v3.1/v3.1.1 Broker.
>> Mar 27 18:42:29 raspberrypi systemd[1]: mosquitto.service: Start request
>> repeated too quickly.
>> Mar 27 18:42:29 raspberrypi systemd[1]: mosquitto.service: Failed with
>> result 'exit-code'.
>> Mar 27 18:42:29 raspberrypi systemd[1]: Failed to start Mosquitto MQTT
>> v3.1/v3.1.1 Broker.
>>
>> I seemed to have gone backwards today.
>>
>>
>>
>> On Sat, Mar 27, 2021 at 6:35 PM Les Niles <[email protected]> wrote:
>>
>>> The only odd thing I see now are the certfile, cafile, and keyfile lines
>>> under the websockets listener — that may be turning on SSL for websockets.
>>> You can just delete those lines (along with the second “protocol
>>> websockets”).
>>>
>>> And confirm that you’ve restarted mosquitto, so the conf changes will
>>> take effect?
>>>
>>> The other potential issue is network topology & routing.
>>> gw.martenhinrichs.de presumably points to the mosquitto server’s
>>> internal IP 192.168.1.170. Does that address translation work for
>>> connecting from wherever your web browser is running? I had to do some
>>> config on my router to make the “hairpin” connection work.
>>>
>>> -Les
>>>
>>>
>>>
>>> On 27 Mar 2021, at 12:52, Tom Hackett <[email protected]> wrote:
>>>
>>> /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
>>> /var/run/mosquitto.pidpersistence truepersistence_location
>>> /var/lib/mosquitto/log_dest file
>>> /var/log/mosquitto/mosquitto.loginclude_dir /etc/mosquitto/conf.d*
>>>
>>> */etc/mosquitto/conf.d/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.examplepid_file
>>> /var/run/mosquitto.pid#persistence falseallow_anonymous truepassword_file
>>> /etc/mosquitto/passwdacl_file /etc/mosquitto/acl# Insecure mqtt to
>>> localhost only, and secure mqttlistener 1883 localhostlistener 8883certfile
>>> /etc/mosquitto/certs/cert.pemcafile /etc/mosquitto/certs/chain.pemkeyfile
>>> /etc/mosquitto/certs/privkey.pemprotocol mqtt# websocketslistener
>>> 9001protocol websocketscertfile /etc/mosquitto/certs/cert.pemcafile
>>> /etc/mosquitto/certs/chain.pemkeyfile
>>> /etc/mosquitto/certs/privkey.pemprotocol websockets#persistence_location
>>> /var/lib/mosquitto/log_dest file /var/log/mosquitto/mosquitto.log*
>>>
>>> *The acl:*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *# Allow anonymous access to the systopic read $SYS/## Allow anonymous
>>> to read weathertopic read weather/## weewx readwrite to the loopuser
>>> <tph06784>topic weather/#*
>>>
>>> *Here is part of mosquitto log:*
>>> 1616874562: New connection from 192.168.1.170 on port 1883.
>>> 1616874562: New client connected from 192.168.1.170 as weewx_4b8e89f4
>>> (c1, k60, u'tph06784').
>>> 1616874562: Client weewx_4b8e89f4 disconnected.
>>> 1616874563: New connection from 192.168.1.170 on port 1883.
>>> 1616874563: New client connected from 192.168.1.170 as weewx_17c9704e
>>> (c1, k60, u'tph06784').
>>> 1616874563: Client weewx_17c9704e disconnected.
>>> 1616874565: New connection from 192.168.1.170 on port 1883.
>>> 1616874565: New client connected from 192.168.1.170 as weewx_3ad70f87
>>> (c1, k60, u'tph06784').
>>> 1616874565: Client weewx_3ad70f87 disconnected.
>>> 1616874583: New connection from 192.168.1.170 on port 1883.
>>> 1616874583: New client connected from 192.168.1.170 as weewx_4d17e0e9
>>> (c1, k60, u'tph06784').
>>> 1616874584: Client weewx_4d17e0e9 disconnected.
>>> 1616874585: New connection from 192.168.1.170 on port 1883.
>>> 1616874585: New client connected from 192.168.1.170 as weewx_aa8f33c8
>>> (c1, k60, u'tph06784').
>>> 1616874585: Client weewx_aa8f33c8 disconnected.
>>> 1616874603: New connection from 192.168.1.170 on port 1883.
>>> 1616874603: New client connected from 192.168.1.170 as weewx_76212562
>>> (c1, k60, u'tph06784').
>>> 1616874603: Client weewx_76212562 disconnected.
>>> 1616874605: New connection from 192.168.1.170 on port 1883.
>>>
>>> Thanks for taking the time to look at this.
>>> Tom
>>>
>>> On Sat, Mar 27, 2021 at 3:06 PM Les Niles <[email protected]> wrote:
>>>
>>>> The include_dir line in mosquitto.conf is commented out, so the stuff
>>>> in /etc/mosquitto/conf.d/mosquitto.conf never gets picked up. Remove the
>>>> “#” at the beginning of the line. Also, remove the include_dir line in
>>>> /etc/mosquitto/conf.d/mosquitto.conf to avoid a potentially infinite
>>>> recursion.
>>>>
>>>> Please post your acl_file (should be /etc/mosquitto/acl). It should
>>>> have a line like
>>>> topic read weather/#
>>>> near the top, to enable anonymous read access.
>>>>
>>>> What are you seeing in the mosquitto log?
>>>>
>>>> -Les
>>>>
>>>>
>>>>
>>>> On 27 Mar 2021, at 11:41, Tom Hackett <[email protected]> wrote:
>>>>
>>>> I believe SSL is off. I have mqtt_websockets_ssl = 0 in my skin.conf
>>>> My mqtt (mosquito) config file is in /etc/mosquitto/mosquitto.conf is
>>>> # 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.examplepid_file
>>>> /var/run/mosquitto.pidpersistence truepersistence_location
>>>> /var/lib/mosquitto/log_dest file
>>>> /var/log/mosquitto/mosquitto.log#include_dir /etc/mosquitto/conf.d*
>>>>
>>>> *There is also in /etc/mosquitto/conf.d/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
>>>> /var/run/mosquitto.pidpersistence falseallow_anonymous truepassword_file
>>>> /etc/mosquitto/passwdacl_file /etc/mosquitto/acl# Insecure mqtt to
>>>> localhost only, and secure mqttlistener 1883 localhostlistener
>>>> 8883certfile
>>>> /etc/mosquitto/certs/cert.pemcafile /etc/mosquitto/certs/chain.pemkeyfile
>>>> /etc/mosquitto/certs/privkey.pemprotocol mqtt# websocketslistener
>>>> 9001certfile /etc/mosquitto/certs/cert.pemcafile
>>>> /etc/mosquitto/certs/chain.pemkeyfile
>>>> /etc/mosquitto/certs/privkey.pemprotocol websockets#persistence_location
>>>> /var/lib/mosquitto/log_dest file
>>>> /var/log/mosquitto/mosquitto.loginclude_dir /etc/mosquitto/conf.d*
>>>>
>>>> Tom
>>>>
>>>> On Sat, Mar 27, 2021 at 2:30 PM Les Niles <[email protected]> wrote:
>>>>
>>>>> It looks like weewx is sending updates to the mqtt server. But the
>>>>> web browser isn’t connecting to the mqtt server to retrieve those
>>>>> updates.
>>>>> Please post your mqtt (mosquito) config file — you need to have
>>>>> websockets
>>>>> enabled there, on port 9001.
>>>>>
>>>>> My suggestion is to turn off SSL on the websockets connection. If
>>>>> you’re not doing authentication on the websockets log-in — usually it’s
>>>>> just set up as read-only but publicly-available — then I don’t see much
>>>>> use
>>>>> for encrypting the connection. At any rate, turn off SSL until you get
>>>>> everything working without it.
>>>>>
>>>>> -Les
>>>>>
>>>>>
>>>>>
>>>>> On 27 Mar 2021, at 9:46, Tom Hackett <[email protected]> wrote:
>>>>>
>>>>> This is the mosquitto log since the change
>>>>> 1616862009: New connection from 192.168.1.170 on port 1883.
>>>>> 1616862009: New client connected from 192.168.1.170 as weewx_94c44d84
>>>>> (c1, k60, u'tph06784').
>>>>> 1616862009: Client weewx_94c44d84 disconnected.
>>>>> 1616862028: New connection from 192.168.1.170 on port 1883.
>>>>> 1616862028: New client connected from 192.168.1.170 as weewx_61789889
>>>>> (c1, k60, u'tph06784').
>>>>> 1616862028: Client weewx_61789889 disconnected.
>>>>> 1616862030: New connection from 192.168.1.170 on port 1883.
>>>>> 1616862030: New client connected from 192.168.1.170 as weewx_28e94234
>>>>> (c1, k60, u'tph06784').
>>>>> 1616862030: Client weewx_28e94234 disconnected.
>>>>> 1616862048: New connection from 192.168.1.170 on port 1883.
>>>>> 1616862048: New client connected from 192.168.1.170 as weewx_38f31fdb
>>>>> (c1, k60, u'tph06784').
>>>>> 1616862048: Client weewx_38f31fdb disconnected.
>>>>>
>>>>> On Sat, Mar 27, 2021 at 12:42 PM Tom Hackett <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> I have changed MQTT to
>>>>>> [[MQTT]]
>>>>>> server_url = mqtt://tph06784:[email protected]:1883
>>>>>> <http://tph06784:[email protected]:1883/>
>>>>>> topic = weather
>>>>>> unit_system = US
>>>>>> binding = archive, loop
>>>>>> aggregation = aggregate
>>>>>> log_success = true1883
>>>>>>
>>>>>> No change
>>>>>>
>>>>>> On Sat, Mar 27, 2021 at 11:51 AM vince <[email protected]> wrote:
>>>>>>
>>>>>>> > server_url = mqtt://tph06784:xxxx@localhost:1883
>>>>>>>
>>>>>>> This is becoming a FAQ.
>>>>>>>
>>>>>>> Do not use 'localhost'. Use the fully qualified domain name of the
>>>>>>> MQTT broker host or its IP address.
>>>>>>>
>>>>>>> On Saturday, March 27, 2021 at 8:47:11 AM UTC-7 [email protected]
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> if you will that mqtt working from ootside of your website you must
>>>>>>>> config public dns names .
>>>>>>>>
>>>>>>>> example from mx site
>>>>>>>>
>>>>>>>> weewx.conf
>>>>>>>>
>>>>>>>> [[MQTT]]
>>>>>>>> server_url = mqtt://pi:[email protected]:8883/
>>>>>>>> <http://pi:[email protected]: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_enabled = 1
>>>>>>>> mqtt_websockets_host = gw.martenhinrichs.de
>>>>>>>> mqtt_websockets_port = 9001
>>>>>>>> mqtt_websockets_ssl = 1
>>>>>>>> mqtt_websockets_topic = weather/loop
>>>>>>>>
>>>>>>>>
>>>>>>>> Only difference i use ssl and metric
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> [email protected] schrieb am Samstag, 27. März 2021 um 15:33:58
>>>>>>>> UTC+1:
>>>>>>>>
>>>>>>>>> Site only says Connecting to weather station real time data and no
>>>>>>>>> updates are happening.
>>>>>>>>>
>>>>>>>>> On Sat, Mar 27, 2021 at 10:25 AM Graham Eddy <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> what’s not working?
>>>>>>>>>>
>>>>>>>>>> On 28 Mar 2021, at 12:33 am, Tom Hackett <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> I just can't figure this out.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 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/7A79B922-E098-48AE-A46C-3A128A3F9D90%40gmail.com
>>>>>>>>>>
>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/7A79B922-E098-48AE-A46C-3A128A3F9D90%40gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>>>>>
>>>>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>>>>>
>>>>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>>>>>
>>>>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>>>>>>>>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>>>>>>>>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>>>>>>>>
>>>>>>>>>
>>>>>>> --
>>>>>>> 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/ec03055f-9ec1-443c-89a2-b2961f5e0088n%40googlegroups.com
>>>>>>>
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/ec03055f-9ec1-443c-89a2-b2961f5e0088n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>>
>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>>
>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>>
>>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>>>>>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>>>>>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>
>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>
>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>>
>>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>>>>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>>>>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>>>>
>>>>>
>>>>> --
>>>>> 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/CAK7_jHcr_m2Je09DxRiSH4GuiZyDhP4ac9ic7MpW54ubdNb4Qw%40mail.gmail.com
>>>>>
>>>>> <https://groups.google.com/d/msgid/weewx-user/CAK7_jHcr_m2Je09DxRiSH4GuiZyDhP4ac9ic7MpW54ubdNb4Qw%40mail.gmail.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 [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/weewx-user/9E5443B7-7618-42E4-9E58-91BB415B73BB%402pi.org
>>>>>
>>>>> <https://groups.google.com/d/msgid/weewx-user/9E5443B7-7618-42E4-9E58-91BB415B73BB%402pi.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>>
>>>> --
>>>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>
>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>
>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>>
>>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>>>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>>>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>>>
>>>>
>>>> --
>>>> 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/CAK7_jHd5RY28x4P9BZPsfqSjeqAsGf6Nf%3DJE0bDdGyjBw2cymg%40mail.gmail.com
>>>>
>>>> <https://groups.google.com/d/msgid/weewx-user/CAK7_jHd5RY28x4P9BZPsfqSjeqAsGf6Nf%3DJE0bDdGyjBw2cymg%40mail.gmail.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 [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/weewx-user/3E6BCDDD-1785-4C97-A3FD-567600D1F954%402pi.org
>>>>
>>>> <https://groups.google.com/d/msgid/weewx-user/3E6BCDDD-1785-4C97-A3FD-567600D1F954%402pi.org?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>>
>>> --
>>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>
>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>
>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>>
>>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>>
>>>
>>> --
>>> 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/CAK7_jHfLWWUobW9rTp%3DZy0ryEsV09jL8tNp5mTxH%3DzttCU47Mw%40mail.gmail.com
>>>
>>> <https://groups.google.com/d/msgid/weewx-user/CAK7_jHfLWWUobW9rTp%3DZy0ryEsV09jL8tNp5mTxH%3DzttCU47Mw%40mail.gmail.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 [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/weewx-user/7196B38C-A621-4525-A324-FD803D966E8D%402pi.org
>>>
>>> <https://groups.google.com/d/msgid/weewx-user/7196B38C-A621-4525-A324-FD803D966E8D%402pi.org?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> --
>> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>
>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>
>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>>
>> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
>> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
>> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>>
>>
>> --
>> 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/CAK7_jHciuHcDUZ5wJkhGtN_pkoFweVJfuDvXMwbYFoF0PfaH4w%40mail.gmail.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/CAK7_jHciuHcDUZ5wJkhGtN_pkoFweVJfuDvXMwbYFoF0PfaH4w%40mail.gmail.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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/01587A70-F062-4C2A-A90E-134499EF40D9%402pi.org
>>
>> <https://groups.google.com/d/msgid/weewx-user/01587A70-F062-4C2A-A90E-134499EF40D9%402pi.org?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> http://www.shermanctweather.org/wxgraphic.php?type=banner_big*https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>
> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>
> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>https://www.shermanctweather.org/wxgraphic.php?type=banner_big
>
> <https://www.shermanctweather.org/wxgraphic.php?type=banner_big>*
> *http://www.shermanctweather.org/wxgraphic.php?type=banner_big*
> <http://www.shermanctweather.org/wxgraphic.php?type=banner_big>
>
>
> --
> 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/CAK7_jHc4st-u%3DLO-Mj9Zssz2fr8RC%2Bkha%3DupdEvXv98%2Bhq51Gw%40mail.gmail.com
>
> <https://groups.google.com/d/msgid/weewx-user/CAK7_jHc4st-u%3DLO-Mj9Zssz2fr8RC%2Bkha%3DupdEvXv98%2Bhq51Gw%40mail.gmail.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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/e03bda8b-7910-47ae-90db-6e2a45fb32f0n%40googlegroups.com.