[arm-allstar] Weather script updates are out

Doug Crompton wa3dsp at gmail.com
Mon Jan 13 15:34:48 EST 2020


David and others,

    I had found these problems this morning and they are now corrected. I
will wait to see if there are any further issues reported and put an
updateed script out probably this evening.

One of the issues is that the json output is significantly different that
the xml so there may be refinements as we go along.


*73 Doug*

*WA3DSP*

*http://www.crompton.com/hamradio <http://www.crompton.com/hamradio>*

On Mon, Jan 13, 2020 at 3:04 PM "David via ARM-allstar" <
arm-allstar at hamvoip.org> wrote:

> Doug,
>
> More detail on the wx_condition.sh error.  Below is the command line
> output when I run the script.  -Dave k6dvd
>
>
> "2020-01-13 11:54:43"
> /usr/local/sbin/wx_condition.sh: line 475: [: too many arguments
> -----------------------------------
> Temperature - 56 F / 13 C
> Humidity - 55 Percent
> Wind Direction - NNW at 2 miles per hour
> Wind Gusts - 2 miles per hour
> Barometric Pressure - 30.14 inches
> Dew point - 40 F / 5 C
> Precipitation Today - 0 inches
> Wind Chill - 56 F / 13 C
> Heat Index - 56 F / 13 C
> Solar Radiation - 496.3
> UV - 1
> /usr/local/sbin/wx_condition.sh: line 116: [[: 496.3: syntax error:
> invalid arithmetic operator (error token is ".3")
> /usr/local/sbin/wx_condition.sh: line 122: [[: 496.3: syntax error:
> invalid arithmetic operator (error token is ".3")
> /usr/local/sbin/wx_condition.sh: line 133: [[: 496.3: syntax error:
> invalid arithmetic operator (error token is ".3")
> /usr/local/sbin/wx_condition.sh: line 136: [[: 496.3: syntax error:
> invalid arithmetic operator (error token is ".3")
> cat: /var/lib/asterisk/sounds/digits/.gsm: No such file or directory
> cat: /var/lib/asterisk/sounds/digits/.gsm: No such file or directory
>
> On 1/13/2020 11:02 AM, "David via ARM-allstar" wrote:
> > Doug,
> >
> > Thanks for getting the wunderground info back online.  Weather.sh
> > works fine and I see only one issue with wx_conditions.sh.
> >
> > The solar radiation measurement says only the word "solar" and no
> > numeric value.
> >
> > -Dave k6dvd
> >
> > On 1/13/2020 8:38 AM, "Doug Crompton via ARM-allstar" wrote:
> >> Darrell,
> >>
> >>     The weather scripts always allowed zip, airport or personal
> >> wunderground
> >> weather station reports. The update was because wundergrounds web
> >> presence
> >> was taken over by IBM in the last year. They completely changed the
> >> way raw
> >> data from the stations was presented changing from an xml to a json
> >> format.
> >> So the two weather scripts no longer worked for wunderground reports.
> >> The
> >> update fixed that. If you are using zip or airport codes there is no
> >> change
> >> but you do again have the ability to access wunderground weather
> >> stations
> >> if you desire.
> >>
> >> It has also been confirmed since my last message that apparently
> >> anyone can
> >> get an api key regardless of whether you have a real physical station or
> >> not. You just have to sign up at the web site and setup a fake
> >> station and
> >> get the api key. I am not sure this will always work but it appears
> >> to for
> >> now.
> >>
> >>
> >> *73 Doug*
> >>
> >> *WA3DSP*
> >> *http://www.crompton.com/hamradio <http://www.crompton.com/hamradio>*
> >>
> >> On Mon, Jan 13, 2020 at 11:20 AM Darrell Black <gigahacker at gmail.com>
> >> wrote:
> >>
> >>> I am a little confused. I use the weather on our repeater each hour.
> >>> I did
> >>> this by adding the zip code to the time announcement. Is this the same
> >>> thing or is there more weather accountment I didn't know about?
> >>>
> >>> On Sun, Jan 12, 2020 at 8:57 PM "Doug Crompton via ARM-allstar" <
> >>> arm-allstar at hamvoip.org> wrote:
> >>>
> >>>> The weather scripts  weather.sh and wx_condition.sh have been
> >>>> updated with
> >>>> RPi 2-3-4 version 1-6-08 to accept and work with the new
> >>>> wundergound (IBM)
> >>>> json format for home weather stations. The prior format was xml.
> >>>>
> >>>> This updates the two scripts and also the two ini files which if you
> >>>> previously changed you will need to do so again. They are very
> >>>> simple ini
> >>>> files so no big deal.  The api key is blank in the two files. If
> >>>> you do
> >>>> not
> >>>> intend to use wunderground then they can be left blank. This update
> >>>> also
> >>>> installs the package jq which is a command line json reader.
> >>>>
> >>>> I believe I have all the bases covered but it was a substantial
> >>>> change and
> >>>> if there are other things that need to be done they will be. Users
> >>>> that
> >>>> want to use wunderground station reporting must get an api key from
> >>>> the
> >>>> web
> >>>> site -
> >>>>
> >>>> https://www.wunderground.com/member/api-keys
> >>>>
> >>>> I have two stations and I had previously been registered so it was
> >>>> easy to
> >>>> get an api key at this site. Once you have the key you should cut and
> >>>> paste, or accurately copy it to the api_Key=  variables in
> >>>> /etc/asterisl/local/weather.ini and wx_condition.ini files. The two
> >>>> scripts should otherwise work the same. Running the scripts without
> >>>> any
> >>>> parameters will give parameter examples.
> >>>>
> >>>> Three parameters have been added - precipitation rate, solar
> >>>> radiation and
> >>>> UV level for wundergound stations that provide those values.
> >>>>
> >>>> Since I have stations and contribute data I was able to get the api
> >>>> key
> >>>> very easily. I am not sure if you have to be a contributing member
> >>>> to get
> >>>> a
> >>>> key.  Obviously the scripts will work with other services like the
> >>>> National
> >>>> Weather Service and using airport and zip codes if you cannot get a
> >>>> key.
> >>>>
> >>>> Please let me know how this is working for you if you use it.
> >>>>
> >>>>
> >>>> *73 Doug*
> >>>>
> >>>> *WA3DSP*
> >>>>
> >>>> *http://www.crompton.com/hamradio <http://www.crompton.com/hamradio>*
> >>>> _______________________________________________
> >>>>
> >>>> 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
> >>>>
> >>>
> >>> --
> >>>
> >>> Darrell Black
> >>>
> >>> (517) 917-2226
> >>> GigaHacker at gmail.com
> >>> http://www.linkedin.com/in/darrellblack
> >>>
> >>>
> >>> 73 de W8DSB
> >>> "In God we trust, all others we monitor"
> >>>
> >>> GMRS WRDE739
> >>>
> >> _______________________________________________
> >>
> >> 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
> _______________________________________________
>
> 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