Re: [weewx-user] Re: Roughly how many weewx users are there?

2023-03-14 Thread Paul Dunphy
    Thanks, Jonathan.  Those stations are the ones who voluntarily 
chose to register their station with the weewx registry.  That is a 
field in the weewx.conf file that defaults to not doing so, specifically:


    [[StationRegistry]]
    # To register this weather station with weewx, set this to true,
    # then fill out option 'station_url', located in the [Station] 
section above.

    register_this_station = false

    According to the weewx authors, there's no accurate way of knowing 
the number of active users.  They know the number of downloads of the 
software, the number of subscribers to the discussion group, etc.  None 
of these metrics indicate the correct number of active users.  Tom's 
"best guess" is about 10,000.


    When anyone asks me, I say "I believe around 10,000."

- Paul

--
Paul M Dunphy
Lake Echo, Nova Scotia
https://ve1dx.net/ <- Weather Station


On 2023-03-12 8:32 p.m., Jonathan Ryshpan wrote:

There are (about) 1727 URLs listed in the Station Map.

On Mon, 2022-08-15 at 11:20 -0700, Karen K wrote:
You may want to look at WeeWX station map 
.


WindnFog schrieb am Montag, 15. August 2022 um 20:07:26 UTC+2:
Do any developers have a ballpark figure of how many active 
instances of weewx are being used worldwide?  Now and then, people 
ask me how widely it's used.  I'd like to say "by about 1000, 5000, 
10,000."


--
Sorry to be so late - Jonathan Ryshpan 

The best is the enemy of the good -- Voltaire
--
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/lu2dDXf_D28/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/79d60fd7f8a2b27ab8d871988c960725d0781e64.camel%40pacbell.net 
.


--
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/94d8fa98-c0ae-64b7-fa1b-4431ec452512%40gmail.com.


Re: [weewx-user] Re: Davis Data Logger - Issue

2022-05-18 Thread Paul Dunphy
    Whatever it is, it's related to RPis talking to a Davis Logger via 
USB. I have a couple of powered USB hubs lying around. I can try putting 
one of them on in the next day or so . . . now that you mention it, I 
never had any trouble with an RPi 3. However, it did/does manifest 
itself on three different RPi 4s. I'll report back when I have results 
using a powered hub.


- Paul VE1DX

On 2022-05-18 11:14 a.m., Tom Keffer wrote:
I don't know that it's a "timing issue," but it could certainly be a 
power issue.


The USB power supplies for many RPis can be barely adequate. In 
particular, the RPi 4 uses a lot of power. It doesn't take much for 
the power to sag, resulting in errors.




  >snip<

--
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/9d5bf73c-2c97-fd8b-6a14-06dfbeb751d3%40gmail.com.


Re: [weewx-user] Re: Davis Data Logger - Issue

2022-05-17 Thread Paul Dunphy
    Me either, Tom. Since it's intermittent, I might be jumping the gun 
in claiming that it fixed things. We'll have to wait for the others to 
weigh in. I've got some outside things to do today, but once I get a few 
hours, I'll warm and cold reboot it to see if I can reproduce the error. 
It might be something oddball like a few extra lines of code are 
changing something in the timing. Those loggers are flaky, so who knows?


    I will also dig into the $month.rain.maxsum and $month.wind.maxtime 
items. I couldn't find anything obvious in the documentation, so I wrote 
a small python program to pull the data out of the NOAA files. I thought 
there had to be a better way. Now that I know there is, I'll simplify my 
approach and get rid of that cron job.


- Paul VE1DX

On 2022-05-17 11:12 a.m., Tom Keffer wrote:
I don't see why the patch would stop the "Expected 99, got 0" errors, 
just make them less traumatic.


For your find_rain_gust_day script, why not just use 
$month.rain.maxsum and $month.wind.maxtime?


Look in the template NOAA-%Y.txt.tmpl for clues on how to calculate 
all these things using tags.




  >snip<

--
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/b9645c53-5760-4299-e721-9daacf0f6308%40gmail.com.


Re: [weewx-user] NOAA fles not updating

2022-01-15 Thread Paul Dunphy
We had a rough 24 hours of high winds, freezing rain, and snow. We 
didn't lose power, but the logger may be corrupted due to a surge or 
spike on the line. Everything looks good except the NOAA files, so it 
could well be what you suggest, Tom. I will try what's indicated on the 
link you sent tomorrow.


It's a Davis Vantage VUE, and I know the posting rules. I was hoping for 
a quick fix, but I understand you guys can't hand-hold thousands of us 
without the logs, etc. I'll get back to this and report my findings as 
soon as possible. I need to sleep now! :-)


- Paul VE1DX


On 2022-01-15 4:08 p.m., Tom Keffer wrote:
You didn't include a log, so I'm going to take a wild guess that 
you're using a Davis Vantage and that the logger memory got corrupted. 
If that's the case, see the wiki article /WeeWX generates HTML pages, 
but it does not update them 
./

/
/
If that's not the case, include the log. Stop weewxd, set debug=1, 
restart, post the log from startup to the first reporting cycle.



On Sat, Jan 15, 2022 at 11:16 AM WindnFog  wrote:

Hi guys,

I noted this morning that my
/var/www/html/weewx/NOAA/NOAA-2022-01.txt is empty.  It was OK
yesterday.  I'm running weewx 4.5.1, and the  Raspbian O/S is up
to date.  The documentation says, "It is not necessary to backup
the generated images, HTML files, or NOAA reports since WeeWX will
easily create these again."

The file time gets "updated" every 5 minutes, so something is
"touching" as expected, but it's empty.  All of the previous ones
are OK.

Is there a way to force it to regenerate the NOAA files, or is
something broken if it won't do it on a reboot or stop/start?

As always, I didn't change anything except rebooting a few days
back.  I can include logs, configuration files, set debug to 1,
etc., but I'm hoping someone will say, "Just do XX", as in
just delete them all and wait 5-10 minutes? Thanks in advance.

- Paul VE1DX
-- 
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/bffe30ea-64bf-48f7-a603-7f086d4325ecn%40googlegroups.com

.

--
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/4rRP5aAqyZo/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/CAPq0zEDDN1ObuMBAX4RaH8kPfTPa%3DfvX9DisF1DRm%2B-uaa_GBw%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/670887ff-b182-8e92-6169-f06f8b8102d1%40gmail.com.


Re: [weewx-user] How to remove spikes from data?

2021-10-11 Thread Paul Dunphy
FWIW, here's how I'm doing it in C on an Arduino to de-spike/smooth 
temperature and humidity:


#define buff_size 7  // Must be an odd number.  Should be greater than 
5.  7 works well.



  >snip<

void bubble_sort(float sort_array[], int n)
  {
  int i, j;
  float  temp;

  for (i = 0 ; i < n - 1; i++)
    {
  for (j = 0 ; j < n - i - 1; j++)
    {
  if (sort_array[j] > sort_array[j+1])
    {
    // Swap values
    temp    = sort_array[j];
    sort_array[j]   = sort_array[j+1];
    sort_array[j+1] = temp;
    }
  }
  }
  }


  >snip<


// Sort them. Use quick and dirty bubble sort because it's a small 
number of data points

bubble_sort(h_array_sort, buff_size);
bubble_sort(t_array_sort, buff_size);

// Use the median of the last "buff_size" readings for the display
median_index = buff_size / 2;

h = h_array_sort[median_index];
t = t_array_sort[median_index];


- Paul VE1DX

On 2021-10-11 9:55 a.m., WindnFog wrote:
This would be out of my league to develop in Python. In my Fortran and 
Pascal programming days of data acquisition, we routinely used 5,7, or 
9 point median filters to smooth and de-spike oceanographic data. I 
would think this might be a valuable addition to weewx.


It's not a lot of code (bubble sort a small array of input data with 
the median value being the output). Still, where the weewx developers 
would put it and how users would configure which channels to filter, 
the width of the filter, etc., might be a bridge too far.  Just a thought.


- Paul VE1DX

On Tuesday, October 5, 2021 at 10:56:53 AM UTC-3 alankj...@gmail.com 
wrote:


Here is a description of my adventures cleaning up the database

http://www.adelieresources.com//2019/01/conversion-from-wview-to-weewx-weather-station-software/



On Monday, October 4, 2021 at 6:30:16 AM UTC-7 wfs...@gmail.com wrote:

Thanks Tom!  I love Weewx and get a kick out of playing with
the data.  My biggest variance here in Springfield Illinois
was 4.4 degrees.
On 4/21/21 at 12:15pm i went from 49.1 to 56.3 then fell back
to 54.7.  No rain that day, just clouds and sun I guess.  Breezy.

Walt

On Sunday, October 3, 2021 at 8:39:09 PM UTC-5
tke...@gmail.com wrote:

Wow! Some serious SQL fu!

Very nice.

On Sun, Oct 3, 2021 at 12:20 PM wfs...@gmail.com
 wrote:

Here's an updated query that does better checking and
it can delete the rows or update the temperatures. 
Test it out on a copy of your database first.  This
works for sqlite.  Don't know about others.

Walt

On Sunday, October 3, 2021 at 6:48:23 AM UTC-5
anc...@gmail.com wrote:

Exactly. Is there a way to consider only cases
such as +0, -10, +0 (i.e. spikes) and not those
like +0, -6. -8 ?
Meanwhile I thank you for your precious help.
Andrea

Il giorno giovedì 30 settembre 2021 alle 23:03:35
UTC+2 wfs...@gmail.com ha scritto:

Just a reminder, this delete query will delete
all situations where the criteria is met. Some
of these situations are legit, temps can
change rapidly.  You want to make sure it's
going to delete only the records you want
before running it.  There are probably some
enhancements that can be made to the query to
find more obvious spikes.  Something like +0,
-10, +0 might be a spike, whereas +0, -6. -8
is not, the temp is just falling fast.

On Thursday, September 30, 2021 at 1:11:05 PM
UTC-5 wfs...@gmail.com wrote:

Well, make sure you back up your database
before you try to delete anything in case
this goes wrong.  I would

1. Stop weewx
2. Make a copy of the database
3. Execute the delete SQL
4. Run the original query again to see if
things are OK
5. Rebuild weewx dailies
6. Start weewx

Hopefully I'm not forgetting anything.

I'm attaching SQL to delete the spiked
records.  You will have to change the
database name in the .open statement 

Re: [weewx-user] Re: Relative humidity query

2021-09-21 Thread Paul Dunphy
 Thanks to Vince and Karen. I should have clued in on the % sign on 
my Davis Console. I interpret this as relative humidity, at least on a 
Davis setup. That brings me to the reason for the question. Should I be 
reporting the results on my website graphs and tables as "Relative 
Humidity," and if so, is this something that's standard across all 
weather stations (i.e., a weewx change), or is it an "It depends on your 
hardware?"

- Paul VE1DX

On 2021-09-20 5:13 p.m., Karen K wrote:
Relative humidity is in percent. Absolute humidity is in gram per 
cubic meter. So you see by the unit what kind of humidity reading it 
is. "Just humidity" does not really exist.


vince schrieb am Montag, 20. September 2021 um 21:27:46 UTC+2:

https://www.weathershack.com/products/davis/manuals/6351-manual.pdf

says relative is what's displayed on the console (see page 20)
with another mention on page 44

On Monday, September 20, 2021 at 10:54:31 AM UTC-7 WindnFog wrote:


I have read the documentation for the Davis Vantage Vue
console, weewx, and searched the message board.  If the answer
is there, I can't find it.  Is the humidity that we get
relative humidity or just humidity?  I know the difference,
but I can't seem to find which weewx reports.

- Paul VE1DX

--
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/wZ3thjZZ-9g/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/cd55fc87-6e67-4258-8998-71a90671f38fn%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/b1e05c05-88c9-dd82-dbfb-0dbb733b0252%40gmail.com.


Re: [weewx-user] Monthly NOAA file's first creation

2021-07-01 Thread Paul Dunphy
That's exactly what I meant, Tom, and what I suspected.  Thanks for the 
quick reply.


- Paul VE1DX

On 2021-07-01 1:04 p.m., Tom Keffer wrote:
Not sure exactly what you're asking, but the most current NOAA file is 
recreated after every archive record. So, for the first of the month, 
a new file will be created. at 0005, then recreated every 5 minutes 
after that.


Does that help?

On Thu, Jul 1, 2021 at 8:43 AM WindnFog > wrote:


Is the NOAA--*01*.txt file created with one data line on the
first loop of weewx following the date change at midnight?  I ask
because Linux's atime, mtime, and ctime on that file all seem to
be the same, implying it's re-created each loop (typically every 5
minutes.)

- Paul VE1DX
-- 
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/414dda0d-8634-4a34-a949-1c5a867af21cn%40googlegroups.com

.

--
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/tYK_TOj42z8/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/CAPq0zEDT%2BgBPA3gTLQdRCOo28EQ2MpM%3DVEwPS1wj%2BAitHWqAGg%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/b69170be-2178-ebb1-540d-061bcdfc8393%40gmail.com.


Re: [weewx-user] wee_reports picks up extensions.py delay

2021-06-30 Thread Paul Dunphy

That did the trick:


Right after reboot:


Weewx uptime: 0 days, 0 hours, 1 minute

Server uptime: 0 days, 0 hours, 0 minutes


After the script ran (I wrote it exactly as you suggested):


Weewx uptime: 0 days, 0 hours, 4 minutes

Server uptime: 0 days, 0 hours, 10 minutes


- Paul VE1DX



On 2021-06-29 6:35 p.m., vince wrote:

On Tuesday, June 29, 2021 at 12:48:09 PM UTC-7 WindnFog wrote:

It's nitpicking, but if I reboot my Pi, the server uptime is
always shorter than the weewx uptime.  I get things like:

Weewx uptime:10 days, 1 hour, 38 minutes
Server uptime: 10 days, 1 hour, 36 minutes


It does seem like nitpicking perhaps.
Is it really 'that' important to spend all this time worrying it ?

I did a trial on my pi4 with the simulator and see the same thing. 
 The weewx uptime is a minute more than the server uptime.  I'm 
guessing it has something to do with the order the threads get their 
brains straight but I didn't do much digging around.   If you want to 
look at the code, check out bin/weewx/station.py


If it bothers you that much, you could add a cron job that resets 
weewx a few minutes after reboot.

ref: https://www.tomshardware.com/how-to/run-script-at-boot-raspberry-pi

Perhaps a simple bash script ala "sleep 300 && systemctl restart 
weewx" or the like (untested).


--
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/kMMYGq5gC6E/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/b8bc0592-65ac-4e9c-a7dc-2dedce87882cn%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/1a233fb0-b961-b797-b581-c4a114d2dce4%40gmail.com.


Re: [weewx-user] Direction of the maximum wind value

2021-06-05 Thread Paul Dunphy

    Thanks, Tom.  I always take the longest path between two point!

- Paul VE1DX

On 2021-06-05 4:32 p.m., Tom Keffer wrote:

You're making this a lot more complicated than it needs to be. Try this:

#set $mnth=$month.dateTime.format("%B")
Minimum temp for $mnth was $month.outTemp.min on
$month.outTemp.mintime.format("%d %b at %H:%M")

Maximum temp for $mnth was $month.outTemp.max on
$month.outTemp.maxtime.format("%d %b at %H:%M")

Maximum 10-min avg. wind speed for $mnth was $month.windSpeed.max

#set t = $month.windSpeed.maxtime
(From the $current($timestamp=$t.raw).windDir.ordinal_compass on
$t.format("%d %b at %H:%M"))


Take a look through all the formatting options in the Customizing 
Guide. There's no need to do strftime manipulations.


On Sat, Jun 5, 2021 at 12:13 PM WindnFog > wrote:


I embellished this a bit by adding the temperature ranges:

    #set t = $month.outTemp.mintime.raw
    #import time
    #set mnth=time.strftime("%B", time.localtime(t))
    #set str_t=time.strftime("%d %b at %H:%M", time.localtime(t))
    Minimum temp for $mnth was $month.outTemp.min on $str_t
    
    #set t = $month.outTemp.maxtime.raw
    #set str_t=time.strftime("%d %b at %H:%M", time.localtime(t))
    Maximum temp for $mnth was $month.outTemp.max on $str_t
    
    #set t = $month.windSpeed.maxtime.raw
    #set str_t=time.strftime("%d %b at %H:%M", time.localtime(t))
    Maximum 10-min avg. wind speed for $mnth was
$month.windSpeed.max
    
   (From the $current($timestamp=$t).windDir.ordinal_compass
on $str_t)

- Paul VE1DX

On Friday, June 4, 2021 at 5:07:09 AM UTC-3 remy.l...@gmail.com
 wrote:

Thanks for the quick response! And it actually works :-)))

Two slight corrections are however to be made to work fine :

-1 / You forgot the "$" at timestamp. We must read
$current(*$*timestamp=$t).windDir instead
of $current(timestamp=$t).windDir
-2 / The time format must be in raw to work. We must read #set
t = $month.windSpeed.maxtime*.raw* instead of #set t =
$month.windSpeed.maxtime

Aside from that it was a perfect solution !! Thanks again Tom

Le jeudi 3 juin 2021 à 22:41:54 UTC+2, tke...@gmail.com a écrit :

You could do something like (NOT TESTED):

#set t = $month.windSpeed.maxtime
The max wind speed this month is $month.windSpeed.max
from direction $current(timestamp=$t).windDir at time $t.



On Thu, Jun 3, 2021 at 8:38 AM Remy Lavabre
 wrote:

Good morning all,

To have the maximum wind gust over a period this works
very well and also gives the time and date of this
wind gust:

        Win Gust Max
        #for $archive in $archive_data
        
          
$archive[1].wind.gustdir.ordinal_compass

($archive[1].wind.gustdir.format(add_label=False)$unit.label.windDir)
            -
$archive[1].wind.max.format(add_label=False)
            $archive[1].wind.maxtime
        


Over the same period, I get the maximum wind value
(not the gust) with the following formula:

          
$archive[1].windSpeed.max.format(add_label=False)
            $archive[1].windSpeed.maxtime

My problem is that I cannot recover the direction of
the wind during this maximum :

$archive[1].windDir.ordinal_compass (
$archive[1].windSpeed.max  ) does not work ! :-(

How should I do it?
Thank you


-- 
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+...@googlegroups.com.
To view this discussion on the web visit

https://groups.google.com/d/msgid/weewx-user/85fa1519-24ba-45a0-bc45-20bf18a9b9ben%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 weewx-user+unsubscr...@googlegroups.com
.
To view this discussion 

Re: [weewx-user] Odball stuff after system tuned off over night

2021-03-29 Thread Paul Dunphy
I only have 19 multiplies (occurrences of the '*' character.)  4 of them 
are C to F that I'll replace with the tag, so that narrows it down to 
15.  I'll get it!


- Paul VE1DX

https://ve1dx.net/


On 2021-03-29 2:41 p.m., Tom Keffer wrote:
It shouldn't be hard to find at all. The version of index.html.tmpl 
that comes with the Standard skin has no  multiplies at all. It must 
be something you added. Just search for '*' and think about if there 
is any reason that the left hand side would be None.


Also, why the C to F conversions? This can be done with the tag system.

$current.outTemp.degree_F

-tk

On Mon, Mar 29, 2021 at 10:29 AM Paul Dunphy <mailto:foc1...@gmail.com>> wrote:


Thanks, Tom.  Unfortunately, I went to have lunch, and when I came
back, it was working.  This tells me it's dependent on something
in the input data that changed.  I'm calculating Beaufort Scale,
doing C to F conversions, for example.  It's windier now than it
was at 6 AM.  Or the sun angle is different.  Or a dozen other
things.  Bugs that "fix themselves" are the worst kind.  Look at
that website now, and it's working like it was all along.

I will scour my index.html.tmpl file for multiplies to see if I
can find the "None," but no doubt there's an if statement or the
like that isn't true (or false) most of the time.  Talk about your
needle in a haystack.

Regardless, when it occurs again (should I not find it by looking
today), I can start commenting out chunks of code like a binary
search and narrowing it down in short order.

On 2021-03-29 1:32 p.m., Tom Keffer wrote:

  >snipped for brevity<


Mar 29 11:30:20 rhubarb python3[2322]: weewx[2322] ERROR
weewx.cheetahgenerator:   TypeError: unsupported operand
type(s) for *: 'NoneType' and 'float'

Somewhere in /etc/weewx/skins/Standard/index.html.tmpl you are
trying to multiply two numbers together, and one of them (the
first one) is 'None'.

Scan the file and see where the multiplication is occurring. Then
check the value for None before multiplying.

-tk



-- 
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
<mailto:weewx-user+unsubscr...@googlegroups.com>.
To view this discussion on the web visit

https://groups.google.com/d/msgid/weewx-user/ae25429e-d310-03e0-6b07-4a197bcb8e2b%40gmail.com

<https://groups.google.com/d/msgid/weewx-user/ae25429e-d310-03e0-6b07-4a197bcb8e2b%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/G2yZaS-jqWI/unsubscribe 
<https://groups.google.com/d/topic/weewx-user/G2yZaS-jqWI/unsubscribe>.
To unsubscribe from this group and all its topics, send an email to 
weewx-user+unsubscr...@googlegroups.com 
<mailto:weewx-user+unsubscr...@googlegroups.com>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEARBEPdejMJ_3a-AC0XWAjrVhTpsV-3wPKTfqqX8h6nzA%40mail.gmail.com 
<https://groups.google.com/d/msgid/weewx-user/CAPq0zEARBEPdejMJ_3a-AC0XWAjrVhTpsV-3wPKTfqqX8h6nzA%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/0adcc7d9-13bb-97de-8e10-56583366df3e%40gmail.com.


Re: [weewx-user] Odball stuff after system tuned off over night

2021-03-29 Thread Paul Dunphy
Thanks, Tom.  Unfortunately, I went to have lunch, and when I came back, 
it was working.  This tells me it's dependent on something in the input 
data that changed.  I'm calculating Beaufort Scale, doing C to F 
conversions, for example.  It's windier now than it was at 6 AM.  Or the 
sun angle is different.  Or a dozen other things.  Bugs that "fix 
themselves" are the worst kind.  Look at that website now, and it's 
working like it was all along.


I will scour my index.html.tmpl file for multiplies to see if I can find 
the "None," but no doubt there's an if statement or the like that isn't 
true (or false) most of the time.  Talk about your needle in a haystack.


Regardless, when it occurs again (should I not find it by looking 
today), I can start commenting out chunks of code like a binary search 
and narrowing it down in short order.


On 2021-03-29 1:32 p.m., Tom Keffer wrote:

  >snipped for brevity<


Mar 29 11:30:20 rhubarb python3[2322]: weewx[2322] ERROR 
weewx.cheetahgenerator:   TypeError: unsupported operand type(s) 
for *: 'NoneType' and 'float'


Somewhere in /etc/weewx/skins/Standard/index.html.tmpl you are trying 
to multiply two numbers together, and one of them (the first one) is 
'None'.


Scan the file and see where the multiplication is occurring. Then 
check the value for None before multiplying.


-tk



--
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/ae25429e-d310-03e0-6b07-4a197bcb8e2b%40gmail.com.


Re: [weewx-user] wee_reports picks up extensions.py delay

2021-02-27 Thread Paul Dunphy
 Thanks for the quick reply, Tom.  This makes sense.  I had the 45 
seconds in there from some debugging 6-8 months ago and I really don't 
need it anymore.  Just removed it.


- Paul VE1DX

On 2021-02-27 12:09 p.m., Tom Keffer wrote:
Unfortunately, wee_reports has to load extensions.py, because there 
might be some user extensions in there, which it might need for the 
reports (for example, an xtypes extension). So, whatever is in there, 
is going to get executed.


I no longer think an arbitrary 45 second sleep is such a good idea. 
The engine already has something that causes it to wait until the time 
is greater than the timestamp on weewx.conf, so that should give some 
measure of protection against clock slew. But, the best way to 
approach the problem is through systemd time synchronizations.


If you really want to sleep, then it's probably best done with a WeeWX 
extension that's bound to the STARTUP event.




On Sat, Feb 27, 2021 at 7:56 AM WindnFog > wrote:


Here's an oddity.  To delay weewx from starting for 45 seconds
after a reboot, I used Tom's 2019 suggestion of putting a delay of
45 in /usr/share/weewx/user/extensions.py . . . and this works
well, except it also kicks in when you run wee_reports:

*sudo wee_reports
^CTraceback (most recent call last):
  File "/usr/share/weewx/wee_reports", line 16, in 
    import user.extensions
  File "/usr/share/weewx/user/extensions.py", line 20, in 
    time.sleep(45)
KeyboardInterrupt*   <--- I ctrl-C'ed out of this after 25-30 seconds.

Is there any way to change the code so that wee_reports doesn't
execute the time.sleep(45) command?

- Paul VE1DX
-- 
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/1c121d0d-e909-425e-b532-7d79fc2d9954n%40googlegroups.com

.

--
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/kMMYGq5gC6E/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/CAPq0zEDqK-0aNM6SjaHYgx9eiAR465rTUotYYe6pJ-05-%3De0zQ%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/b9d0931c-5878-7ddf-8698-6c66e7ef61ae%40gmail.com.


Re: [weewx-user] Reading a one line file within index.html.tmpl

2021-02-10 Thread Paul Dunphy
Just want to display them!  I knew I was going down the rabbit hole.  
The include solution works for me.  Thanks!


- Paul VE1DX

On 2021-02-10 3:43 p.m., p q wrote:

Are you going to do something with those characters or just display them?

You could just include the file as HTML if its simple text to display. 
No cheetah needed.


On Wed, Feb 10, 2021, 11:22 AM WindnFog > wrote:


I have a one-line text file containing 4 characters.  It changes
from time to time and I want to read it from Cheetah/Python 3. 
The code below doesn't work, and I am wondering if I am going down
the rabbit hole trying to get these 4 characters into my eventual
index .html for upload:

    #with open('/path_to/length.txt','r') as file:
    #set $length = file.read()
    #$length

If there isn't a quick fix, I can try another approach. I *seems*
like it should be simple, but doesn't everything? Am I missing the
obvious?

- Paul VE1DX
-- 
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/0e1329d8-2228-4f98-a9e6-f69205277404n%40googlegroups.com

.

--
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/_eBlhnO1Vps/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/CAA1SM22qye4_%3DJZ8UkRwxpGposybR_kHcxDDeege8H7ePGnFSw%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/46d41871-5977-e46f-b144-397d0923d52f%40gmail.com.


Re: [weewx-user] Is there an easy way to test custom mods to index.html.tmpl?

2021-02-07 Thread Paul Dunphy
    Thanks!  That I can do, but never thought of it.  Better than trial 
and error on a production system.


- Paul VE1DX

On 2021-02-07 12:34 p.m., p q wrote:
Yeah. Create a virtual machine and install weewx and your skin with 
the Simulator driver. Test all you want without disrupting your real 
station. You can do it on AWS for cheap or on your own hardware for free.


On Sun, Feb 7, 2021 at 7:51 AM WindnFog > wrote:


Assuming one is not a stellar Python programmer, like me, is there
a way to test Python mods made to a custom version of
index.html.tmpl other than wee_peports?

I always get it eventually, but often it takes some iterations.  I
want to make a copy of index.html.tmpl with a temporary name and
force it through Cheetah and weewx without having it blow up and
not update my website, etc.

If there is, I can fix errors and warnings while the "production"
version continues to do its thing.

- Paul VE1DX
-- 
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/79a4024d-6c5e-451d-b9e5-37c8bebf8699n%40googlegroups.com

.



--
Peter Quinn
(415)794-2264
--
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/khhBYKNvECY/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/CAA1SM22mtVvO6MJkuuFxAH%3D7%2Bw8e19j3d-rNz7VQuYfrQtXE0w%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/2ca7112b-f895-3357-dc66-ed8d1e61dbe4%40gmail.com.


Re: [weewx-user] weewx.sdb backups revisited

2019-11-12 Thread Paul Dunphy
Thanks,Tom!  I'm not doing anything out of the ordinary, so I shall keep 
doing what I've been doing.


Take care, Paul VE1DX

On 2019-11-12 12:12 p.m., Thomas Keffer wrote:
Unless you are running some unusual service, there should be no 
situations where weewx is modifying the database between archive events.


-tk

On Tue, Nov 12, 2019 at 7:48 AM WindnFog > wrote:


Reading the list archive, the documentation, and searching the
Internet about the "best" way to backup SQLite databases, I
conclude cold backups are safer than a "hot" cp or rsync. That
said, I am doing a hot rsync (takes 2-3 seconds) to another LAN
system and a cloud server at 01:18 AM daily. Since I only write
archive records to the database at XX:00, XX:05, XX:10, etc., I
*think* this is safe. The documentation says:


"Do not make a copy of the SQLite database while in the middle of
a transaction! Schedule the backup for immediately after an
archive record is written, and then make sure the backup completes
before the next archive record arrives. Alternatively, stop WeeWX,
perform the backup, then restart WeeWX."


I prefer not to stop/start weewx every day, but I will if
necessary. Are their situations where some part of weewx could be
modifying the database between the archive writes every 5 minutes?
I have done a couple of restores over the past 4-5 years with no
issues, but am I playing with fire?


What are you guys doing vis-à-vis weewx.sdb backups?


- Paul VE1DX

-- 
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/dc168739-054a-4b6d-950c-6e9aa7f83e74%40googlegroups.com

.

--
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/UWHHpwkoVJ8/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/CAPq0zECs61uvq5%3DGKJUbTtcPjyPAKWB0L9LpNgzGZooornCW_A%40mail.gmail.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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/fea87b44-d49a-728f-df71-fedefd4c1cbf%40gmail.com.


Re: [weewx-user] Almanac Date display

2018-01-17 Thread Paul Dunphy

On 17/01/18 02:43 PM, Thomas Keffer wrote:
See the Customizing Guide 
.


-tk


    Thanks, Tom.  I changed:

$almanac.next_solstice

    to

 $almanac.next_solstice.format("%d-%b-%Y %H:%M")

    That achieved the results I was looking for.  One of my visitors 
opined it was confusing as to whether it was dd/mm/yy or mm/dd/yy so I 
wanted to have the month spelled out to avoid confusion.


- Paul VE1DX

--
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.


[weewx-user] Re: May I please register for a test station?

2017-03-27 Thread Paul Dunphy

On 27/03/17 10:47 AM, franan wrote:



Thanks for the explanation, Frank. I am using a Davis Vantage Vue with
weewx. You can see the data I generate here:



It's from the east coast of Canada. If you feel it would be useful for
your project, I can upload Weather365. I will need to know how to
configure weewx.conf to do so. I'll email i...@weather365.net asking to
register as a test station. Thanks for the reply!

- Paul


Good afternoon/evening, Frank:

I have followed your instructions and everything seemed to go 
well.  I am uploading to your site every 5 minutes:


Mar 27 13:15:15 norge weewx[30201]: manager: Added record 2017-03-27 
13:15:00 ADT (1490631300) to database 'weewx.sdb'
Mar 27 13:15:15 norge weewx[30201]: manager: Added record 2017-03-27 
13:15:00 ADT (1490631300) to daily summary in 'weewx.sdb'
Mar 27 13:15:15 norge weewx[30201]: cheetahgenerator: Generated 14 files 
for report StandardReport in 0.20 seconds
Mar 27 13:15:15 norge weewx[30201]: restx: PWSWeather: Published record 
2017-03-27 13:15:00 ADT (1490631300)
Mar 27 13:15:15 norge weewx[30201]: imagegenerator: Generated 13 images 
for StandardReport in 0.08 seconds
Mar 27 13:15:15 norge weewx[30201]: copygenerator: copied 0 files to 
/home/weewx/public_html
Mar 27 13:15:15 norge weewx[30201]: restx: AWEKAS: Published record 
2017-03-27 13:15:00 ADT (1490631300)
Mar 27 13:15:16 norge weewx[30201]: restx: Weather365: Published record 
2017-03-27 13:15:00 ADT (1490631300)
Mar 27 13:15:16 norge weewx[30201]: restx: CWOP: Published record 
2017-03-27 13:15:00 ADT (1490631300)


I see my data on your web site:



I will let this run from now on unless you advise me otherwise.  
It's a pleasure to share my data with as many organizations as possible.


I am not running this on a Raspberry Pi.  I'm using a CentOS Linux 
server, but I was able to use the Pi instructions to get it working on 
the first attempt.  Perhaps other users of weewx will add the Weather365 
to their systems.  I'll copy this to the weewx users group list to let 
the group know what we have done.  I have BCC'ed this to your private 
email address so as not to make it public.


- Paul VE1DX



--
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.


Re: [weewx-user] Weather365?

2017-03-27 Thread Paul Dunphy

On 27/03/17 05:00 AM, fraban wrote:

Hi Paul, hi all

I can answer your question. WEATHER365 is running a beta network at the moment 
and we think we can go live with version 1.0 of our network in the next 2 or 3 
weeks. We still build a network especially for farmers in Germany/Europe, but 
we are open to all stations running weewx.
Our main page is  https://weather365.net.  We run own build numerical weather 
models on our HPC systems since more then 20 years  and with the new stations 
network we want to try to improve our numerical forecasts to get better results 
especially in the regions. It´s a project for the next 2 - 5 years from now.
You can have a sneak preview on the stations at https://stations.weather365.net 
...You will see a lot of airports and some stations in the southern part of 
germany we´re testing. Zoom into Germany South - Donau - Bodensee - Alpen   
  //
Registering new stations / test-stations in this BETA phase is possible by 
sending a mail to  i...@weather365.net.  Everybody taking part and share the 
data with us will get unlimeted access to our forecasts - thats the plan :-) .  
  We prefer stations like DAVIS VUE or DAVIS VP PRO ..

Hope I can post more in the next weeks

Regards
Frank / weather365.net

Thanks for the explanation, Frank.  I am using a Davis Vantage Vue with 
weewx. You can see the data I generate here:




It's from the east coast of Canada.  If you feel it would be useful for 
your project, I can upload Weather365.  I will need to know how to 
configure weewx.conf to do so.  I'll email i...@weather365.net asking to 
register as a test station. Thanks for the reply!


- Paul

--
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.


[weewx-user] Thanks for everything

2017-02-16 Thread Paul Dunphy

Hi Dave,

I have fixed my forecast issue as I mentioned on the Google 
groups.  Also I'm now using VE1DX for my CWOP uploads, thanks to you 
giving me the passcode and suggesting I use the server rotation.  I used 
to be EW8606 for a year or so, and I really disliked not using my call.  
That's fixed.  Oh, any reason to use a SSID?  I am just using VE1DX, not 
VE1DX-13 or anything else.  I seem to recall the SSID was important back 
in the packet radio days (I ran a DX Cluster for 13 years until 2015.)


I gave up DXing last year and sold all my HF gear . . . even the 2m 
stuff is gone.  No more CW, SSB, RTTY, Packet, etc.  It's the 21st 
century.  I had them all worked and confirmed on HF anyhow, on multiple 
bands and modes, so couldn't see the point of listening to hissing and 
static to get one more band country.


Also, yesterday I really drilled down into the guts of weewx and 
learned a ton.  I just needed the incentive.  Your postings are very 
helpful.  I find many of the other topics really advanced . . . and 
while they now make sense, I didn't want to try to "start" at the PhD 
level.  Those guys are really sharp, but I find the group not very 
conducive to beginners.  I came from a group headed by AA6YQ (also in 
MA, in spite of the 6 call) who wrote and maintained a suite of logging 
software called DX Labs.  The attitude there was "The only stupid 
question was the one you didn't ask" as opposed to "Didn't you read the 
documentation 12 times before posting that question?"  It weeds out 
those with little interest, but it can put off a lot of people who 
*really* don't understand the system.  It's a great project (weewx), but 
it's not something you can jump into and make sing and dance easily.  
The learning curve is steep, in my opinion.


Anyhow, I home you are not an MIT PhD, or I've probably said too much!

73, Paul VE1DX

--
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.


Re: [weewx-user] Re: Almanac hours of daylight calc possible?

2017-02-06 Thread Paul Dunphy

On 06/02/17 03:49 PM, Dave Webb KB1PVH wrote:

Put this somewhere in your index.html.tmpl

#set $now = $current.dateTime.raw
#set $yesterday = $now - 24*3600
#set $today_daylight = $almanac.sun.set.raw - 
 $almanac.sun.rise.raw
#set $yesterday_daylight = 
$almanac($almanac_time=$yesterday).sun.set.raw - 
$almanac($almanac_time=$yesterday).sun.rise.raw

#set $difference = $today_daylight - $yesterday_daylight
#set $seconds = $almanac.sun.set.raw - $almanac.sun.rise.raw
#set $hours = $seconds //3600
#set $seconds %= 3600
#set $minutes = $seconds//60
#set $seconds %= 60
$("Today has %d hours, %d minutes, and %d seconds of daylight" % 
($hours, $minutes, $seconds)),

#if $difference > 0
$("%d seconds more than yesterday." % $difference)
#else
$("%d seconds less than yesterday." % -$difference)
#end if
#else

Dave-KB1PVH


Thanks, Dave!  Exactly what I wanted.  I had to get rid of the 
final #else so cheetahgenerator wouldn't complain, but I think that's a 
function of where I put it.




73, Paul VE1DX

--
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.


Re: [weewx-user] Re: Off topic a bit - December solstice

2017-01-01 Thread Paul Dunphy
Thanks, Andrew. Makes sense now. 

- Paul VE1DX 

www.ve1dx.net


> On Jan 1, 2017, at 8:49 PM, Andrew Milner  wrote:
> 
> http://www.bbc.com/news/magazine-30549149
> 
> https://en.wikipedia.org/wiki/Winter_solstice
> 
> http://www.dlmcn.com/eqntime.html
> 
> should set you in the right direction!!
> 
> 
> 
>> On Monday, 2 January 2017 01:45:42 UTC+2, WindnFog wrote:
>> This isn't a technical weewx question, and I apologize if I'm wasting 
>> bandwith. But I gotta know! :-)
>> 
>> I have been watching my sunrise time (via weewx and confirmed by a Google 
>> search of sunrise in Halifax, 12 miles away.) 21 December is supposed to be 
>> the shortest day of the year, and it is (+- a day.) However it's just around 
>> now, about 2 weeks past 21 December, that I see the sunrise time stall, and 
>> I assume it will reverse and start to get earlier in the next few days.
>> 
>> The days are getting longer since 21 December because the sunset time is 
>> moving at a faster rate
>> than the sunrise is.
>> 
>> Can anyone with some astronomical experience explain why this is? (i.e. 
>> shouldn't the sunrise start to get earlier and the sunset later on the same 
>> date?)
>> 
>> - Paul
>> 
>> www.ve1dx.net   
> 
> -- 
> 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/QIIuXGxZs2M/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> weewx-user+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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.