[arm-allstar] replacement script ---was: Weather.sh not working

stanley stanukinos ka5iid at swbell.net
Wed Nov 22 10:18:06 EST 2023


David, I don’t believe it is said enough. Thank you for all you do. The development, assistance, and trouble shooting of software. 

Stan
Sent from my iPhone

> On Nov 22, 2023, at 8:23 AM, David McGough via ARM-allstar <arm-allstar at hamvoip.org> wrote:
> 
> 
> 
> Yes, the update will be pushed out via the admin option #1.
> 
> My plan is to try to pull data from Accuweather, just like normal. If that
> fails, fall back and try pulling from NOAA/NWS.  I've got this working
> now, still testing.  The NOAA API is clunky and slow, so I'm working on
> mitigating this.  The good thing is the NOAA API methodology does work
> consistantly, so far.
> 
> I'm still hoping Accuweather will fix whatever is intermittant with their
> RSS delivery infrastructure.
> 
> 73, David K4FXC
> 
> 
> 
> 
>> On Wed, 22 Nov 2023, Tom Perry via ARM-allstar wrote:
>> 
>> Good day,
> The Updated Script, is this going to be an "Updated to the program",
> throught the site, or  a file sent via email?
> 
> Thank you for your time in creating this new script for the community.
> Tom
> kd4ufd
> 
> 
> On Sun, Nov 19, 2023 at 1:40 PM David McGough via ARM-allstar <
> arm-allstar at hamvoip.org> wrote:
> 
>> 
>> Hi Everyone,
>> 
>> Yes, something is currently flaky with the Accuweather RSS API.  The
>> problem is with bad data coming from them, not the weather.sh script, per
>> se.  Doing to goog'ling, (actually duck-duck-go), some comments are that
>> this Accuweather is no longer supporting this API and that it's
>> deprecated????  I'm not sure about this??
>> 
>> Anyhow,  I've put together a new script that accesses the new NOAA weather
>> API directly.  This seems to work well, for all the destinations I've
>> tested.  The drawback is this will only work for US/NOAA destination. But,
>> it's a place to start.  I'll release this code for testing later today.
>> 
>> 
>> 73, David K4FXC
>> 
>> 
>> 
>> 
>>> On Sun, 19 Nov 2023, Don Heide via ARM-allstar wrote:
>>> 
>>> Here is a screenshot of various zip codes entered using the weather.sh
>> script. I have been intermittently loosing my hourly weather report with
>> a temperature of 0 degrees. If I change the zip code to another within a
>> few miles of the original it might work for one or two announcements and
>> then go to 0 degrees again.
>> 
>> As can be seen in the list there are some that work and some that don't.
>> If I wait a short time (10 to 20 min) and try again the results will be
>> different!
>> 
>> I am assuming it is a problem with the weather server as I get the same
>> random results by using various zip codes around the country.
>> 
>> Don W7MRI
>> 
>> 
>>> On 11/18/23 22:26, David McGough via ARM-allstar wrote:
>>> Hi Rick,
>>> 
>>> I did some experimenting earlier today.  I agree that the returned
>> results
>>> seem to be unreliable.  I just read a comment in the Accuweather RSS
>>> documentation that setting metric=1 is for Celsius and metric=2 is
>>> Fahrenheit.  I tried both and leaving the metric parameter out entirely.
>>> Sometimes the query works, sometimes it reports 0 degrees.
>>> 
>>> Also, I tried running the query with and without TLS (HTTP/80 and then
>>> HTTPS/443)....The HTTP/80 results seemed more consistent, but still not
>>> perfect.
>>> 
>>> Looking further at their API documentation, I'm suspecting that they're
>>> now requiring a key/subscription for "premium" access.  Also, while
>>> accessing their on-line docs, I had several pages time-out, getting
>>> errors.  So, they might have some kind of infrastructure issue going on??
>>> 
>>> I know this API had worked very reliably....Not sure when this changed?
>>> 
>>> 73, David K4FXC
>>> 
>>> 
>>> 
>>>> On Sat, 18 Nov 2023, R Harkins wrote:
>>> 
>>>> Same problem here. User reported that the node was saying 'temperature
>>>> zero'.  Here is the information you requested (using the stock
>> weather.sh):
>>>> 
>>>> [root at ssarcPi sbin]# host myip.hamvoip.org
>>>> myip.hamvoip.org is an alias for hamvoip.org.
>>>> hamvoip.org has address 74.91.126.182
>>>> hamvoip.org mail is handled by 10 mail.hamvoip.org.
>>>> 
>>>> [root at ssarcPi sbin]# wget -qO-http://myip.hamvoip.org
>>>> 209.153.81.36
>>>> 
>>>> [root at ssarcPi sbin]# weather.sh 64083
>>>> 0ô¯F, -18ô¯C /
>>>> [root at ssarcPi sbin]# weather.sh 28405
>>>> 0ô¯F, -18ô¯C /
>>>> [root at ssarcPi sbin]# weather.sh 28139
>>>> 66ô¯F, 19ô¯C / Sunny
>>>> 
>>>> I did some experimenting with the curl command as found in weather.sh. I
>>>> found that if I removed the metric\=${FAHRENHEIT}\& from the curl
>> command,
>>>> everything worked. Put it back in and temp=0.
>>>> 
>>>> [root at ssarcPi sbin]# weather.sh 64083  *modified script*
>>>> 61ô¯F, 16ô¯C / Sunny
>>>> [root at ssarcPi sbin]# weathersave.sh 64083  *this is the original script
>>>> renamed*
>>>> 0ô¯F, -18ô¯C /
>>>> 
>>>> I got mixed results when visiting the same urls in a browser on my
>> desktop.
>>>> Sometimes it worked, sometimes I got zero temps. Very puzzling...
>>>> 
>>>> Rick W0FH
>>>> 
>>>> On Sat, Nov 11, 2023 at 11:01 PM David McGough via ARM-allstar <
>>>> arm-allstar at hamvoip.org> wrote:
>>>> 
>>>>> Steve,
>>>>> 
>>>>> This seems like some kind of network issue.  From the bash shell
>> prompt,
>>>>> please try these commands and report the results:
>>>>> 
>>>>> [root at RPi-Z2W ~]# host myip.hamvoip.org
>>>>> myip.hamvoip.org is an alias for hamvoip.org.
>>>>> hamvoip.org has address 74.91.126.182
>>>>> hamvoip.org mail is handled by 10 mail.hamvoip.org.
>>>>> 
>>>>> [root at RPi-Z2W ~]# wget -qO-http://myip.hamvoip.org
>>>>> 12.17.28.216
>>>>> 
>>>>> [root at RPi-Z2W ~]# weather.sh 28405
>>>>> 52°F, 11°C / Cloudy
>>>>> 
>>>>> [root at RPi-Z2W ~]# weather.sh 28139
>>>>> 50°F, 10°C / Cloudy
>>>>> 
>>>>> 
>>>>> 
>>>>> 73, David K4FXC
>>>>> 
>>>>> On Sat, 11 Nov 2023, Steve Polley via ARM-allstar wrote:
>>>>> 
>>>>>> I recently had to rebuild my node from a lightning hit. I have set up
>>>>>> the node like my others and they work fine but this no always gives
>> me a
>>>>>> No Report when using in a bash shell with either weather.sh or
>>>>>> saytime.pl. It says this on my superman page as well. I have tried
>>>>>> multiple zip codes and airport codes with the same results. I have
>> also
>>>>>> copied over weather.sh from a working node and it will not work
>> either.
>>>>>> 
>>>>>> Any ideas?
>>>>>> 
>>>>>> Steve N0SWP
>>>>> _______________________________________________
>>>>> 
>>>>> ARM-allstar mailing list
>>>>> ARM-allstar at hamvoip.org
>>>>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>>>>> 
>>>>> Visit the BBB and RPi2/3/4 web page -http://hamvoip.org
>>>>> 
>>> _______________________________________________
>>> 
>>> ARM-allstar mailing list
>>> ARM-allstar at hamvoip.org
>>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>>> 
>>> Visit the BBB and RPi2/3/4 web page -http://hamvoip.org
>>> 
>> -------------- next part --------------
>> A non-text attachment was scrubbed...
>> Name: weathersh.jpg
>> Type: image/jpeg
>> Size: 100949 bytes
>> Desc: not available
>> URL: <
>> http://lists.hamvoip.org/pipermail/arm-allstar/attachments/20231119/8ad936ec/attachment.jpg
>>> 
>> _______________________________________________
>> 
>> ARM-allstar mailing list
>> ARM-allstar at hamvoip.org
>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>> 
>> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
>> 
>> _______________________________________________
>> 
>> ARM-allstar mailing list
>> ARM-allstar at hamvoip.org
>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>> 
>> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
>> 
> 
> 
> --
> Thomas Perry
> kd4ufd at gmail.com
> _______________________________________________
> 
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> 
> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
> 
> _______________________________________________
> 
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> 
> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org



More information about the ARM-allstar mailing list