[arm-allstar] no audio from the weather alert scripts

Christopher Kovacs w0anm73 at gmail.com
Mon Apr 20 22:25:02 EST 2015


Hi LaRoy,

Please do not modify the  wx_scripts.conf_NEW.

This file is the template  file that is used  to create the wx_scripts.conf
file when you run the wx_config.sh script.  You should not change that file
or for that matter any configuration file manually. The reason why the
script   was keeping the _WXVOL_ value is that you change the
wx_scripts.conf_NEW. The wx_script.conf uses this file as a template.  When
you change the WXVOL manually, it prevented the template to write the
correct value to wx_scripts.conf file.

I agree, the bug is that the script is looking for the getWxRpt_ug cron
entry before updating the volume entry.  Since I always use the getWXRpt_ug
on my nodes, I never came across this issue.

You are correct,regarding the "sed" location as it should be moved to that
location in the code.

Please revert the /usr/local/etc/wx/wx_scripts.conf_NEW file to the
original file;  I've attached a copy.  The WXVOL should change values when
running the wx_config.sh script in the /usr/local/etc/wx/wx_scripts.conf
file after that.


We can further work this issue off-list if needed or schedule some talk
time together.

73, and Thanks,


Chris, w0anm

On Mon, Apr 20, 2015 at 9:28 PM, LaRoy McCann <lmccann at dtisp.com> wrote:

> Chris,
> I think I found the problem. The value of WXVOL in wx_scripts.conf_NEW is
> "_WXVOL_".
>
> When I run wx_conf.sh and reconfigure, I change the Volume from _WXVOL_ to
> 3.
> When it saves the config file back to wx_scripts.conf it is not saving the
> value of 3 to the file.  It is keeping the "_WXVOL_".
>
> In looking at wx_config.sh, the WXVOL is only written to the file if it
> sets
> the Units, Pressure and Rain.  This is only done if the weather report is
> setup in crontab.  I only have the wxalert configured in crontab, therefor
> wx_config.sh never executes the lines that set the volume to the config
> file.
>
> I moved the sed and mv lines for VOL up in the wx_config.sh script to make
> sure wx_scripts.conf is updated.
>
>
>
>  echo -n "Enter the volume setting for ulaw files [$CUR_VOL] :"
>     read ANS
>     if [ -z "$ANS" ]; then
>         WXVOL=$CUR_VOL
>     else
>         WXVOL=$ANS
>     fi
>
>  #### Moved the following lines to make sure we set the VOL.
>        # Vol
>         sed "s/_WXVOL_/${WXVOL}/g" /tmp/wx_scripts.tmp >
> /tmp/wx_scripts.tmp1
>         mv /tmp/wx_scripts.tmp1 /tmp/wx_scripts.tmp
>  ######
>
>    # Configure wx_config.conf file
>     # (wxalert beacon, report output - metric or US units)
>
>
>
> LaRoy McCann, K5TW
> --
> Open WebMail Project (http://openwebmail.org)
>
>
> ---------- Original Message -----------
> From: Christopher Kovacs <w0anm73 at gmail.com>
> To: BeagleBone Black ARM Allstar <arm-allstar at hamvoip.org>
> Sent: Mon, 20 Apr 2015 18:48:34 -0500
> Subject: Re: [arm-allstar] no audio from the weather alert scripts
>
> > Hi LaRoy,
> >
> > I have never seen this behavior before.
> >
> > This value is defined in the wx_scripts.conf file (
> > */usr/local/etc/wx/wx_scripts.conf*) as show below.
> >
> > WXVOL="3"                           # Volume control to adjust ulaw
> > output file                                    # integer 1-10, were
> > 10 is highest volume
> >
> > This is set when running the *wx_config.sh*:
> >
> > ----------------------------------------------------------------------
> > Script Configuration
> >
> >    The scripts have already been configured. If you choose, you can
> change
> >    your weather configurations. this selection allows you to change the
> >    audio volume, weather units of measure (metric/us), and email
> > (gmail)   support.
> >
> > ----------------------------------------------------------------------
> > Do you want to reconfigure the weather scripts ([n],y): ? y
> >
> > Enter the volume setting for ulaw files [3] :3
> >
> > The wx_scripts.conf file is sourced when executing the getWxAlert as
> > well as other wx scripts.  Try re-executing
> >
> > the configuration script and select re-configure after stepping
> > through the other questions requesting to add Alert,
> >
> > Reports, and  Forecast.
> >
> > Send me the current copy of */usr/local/etc/wx/wx_scripts.conf* file
> > that you have on your system.  This script and
> >
> > definitions are correct.  You are running the the RPi2 release, correct?
> >
> > Thanks,
> >
> > Chris,  w0anm
> >
> > On Mon, Apr 20, 2015 at 5:11 PM, LaRoy McCann <lmccann at dtisp.com> wrote:
> >
> > >  Ok, just narrowed down the problem.  I believe it is with
> > > /usr/local/bin/getWxAlert.
> > >
> > > In the "TextToSpeech" function, this variable is defined:
> > > TTS_PROGRAM="/usr/local/bin/tts_audio.sh -v ${WXVOL} "
> > >
> > > The problem as I see it is WXVOL is not defined anywhere in
> getWxAlert, so
> > > I assume it defaults to 0.
> > > When getWxAlert calls tts_audio.sh it passes -v 0 which creates the
> audio
> > > file with no volume.
> > >
> > > If I manually run "/usr/local/bin/tts_audio.sh -v 3
> > > /tmp/wx/alert/ARC111/no_alerts.txt" it creates no_alerts.ul that has an
> > > audio level.
> > >
> > > I confirmed this by changing the
> TTS_PROGRAM="/usr/local/bin/tts_audio.sh
> > > ".  Now it uses the default value in tts_audio.sh.
> > >
> > > Not sure what the intent was here. Either getWxAlert needs to have
> WXVOL
> > > defined within it or needs to have the -v ${WXVOL} option left off.
> > >
> > > Not sure why I am the only one having this issue?
> > >
> > >
> > > LaRoy McCann, K5TW
> > >
> > >
> > >
> > >
> > >
> > >
> > > On 4/20/2015 2:33 PM, LaRoy McCann wrote:
> > >
> > > Yes it was connected and I ran it several times again since the initial
> > > setup, although I did not reconfigure the county,  just the last
> section
> > > asking about the audio level, whether to play the scripts and the gmail
> > > account.
> > >
> > > I'll try it again and configure the whole thing.
> > >
> > > LaRoy McCann, K5TW
> > >
> > > On 4/20/2015 2:20 PM, Robert Newberry wrote:
> > >
> > > When you ran the script was your RPI2 connected to the internet?  I
> had a
> > > similar problem when I ran the first time script. Apparently when it
> went
> > > to the internet to do whatever it's doing. I re-ran the script and
> > > everything worked after I ran the script with a working internet
> > > connection.
> > >
> > > N1XBM
> > > Apparare Scientor
> > > Paratus Communicare
> > > Allstar Node # 27086, 41540, 41812
> > >
> > >
> > > --
> > > This message has been scanned for viruses and
> > > dangerous content by the *DTISP MailScanner* <http://www.dtisp.com/>,
> and
> > > is
> > > believed to be clean.
> > >
> > > _______________________________________________
> > >
> > > arm-allstar mailing
> listarm-allstar at hamvoip.orghttp://
> lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> > >
> > > Visit the BBB web page -
> http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/
> > >
> > >
> > >
> > >
> > > ------------------------------
> > >    [image: Avast logo] <http://www.avast.com/>
> > >
> > > This email has been checked for viruses by Avast antivirus software.
> > > www.avast.com
> > >
> > >
> > > --
> > > This message has been scanned for viruses and
> > > dangerous content by the *DTISP MailScanner* <http://www.dtisp.com/>,
> and
> > > is
> > > believed to be clean.
> > >
> > > _______________________________________________
> > >
> > > arm-allstar mailing
> listarm-allstar at hamvoip.orghttp://
> lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> > >
> > > Visit the BBB web page -
> http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/
> > >
> > >
> > >
> > >
> > > ------------------------------
> > >   [image: Avast logo] <http://www.avast.com/>
> > >
> > > This email has been checked for viruses by Avast antivirus software.
> > > www.avast.com
> > >
> > >
> > > _______________________________________________
> > >
> > > arm-allstar mailing list
> > > arm-allstar at hamvoip.org
> > > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> > >
> > > Visit the BBB web page -
> > > http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/
> > >
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by the DTISP MailScanner, and is
> > believed to be clean.
> ------- End of Original Message -------
> _______________________________________________
>
> arm-allstar mailing list
> arm-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB web page -
> http://www.crompton.com/hamradio/BeagleBoneBlackAllstar/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hamvoip.org/pipermail/arm-allstar/attachments/20150420/3aee4cd8/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wx_scripts.conf_NEW
Type: application/octet-stream
Size: 3704 bytes
Desc: not available
URL: <http://lists.hamvoip.org/pipermail/arm-allstar/attachments/20150420/3aee4cd8/attachment-0001.obj>


More information about the arm-allstar mailing list