[arm-allstar] wx script setup

Christopher Kovacs w0anm73 at gmail.com
Fri May 15 14:54:19 EST 2015


This is normal. This is the template that the wx_scripts shell file uses.

if you change directories to /usr/local/bin/Weather and then execute the
script from there, you should be good. Again, the wx configuration script
file is not being created by the weather configuration script or I should
say, not in the correct location.

The weather configuration script has been completely rewritten for the next
release.

73,
Chris


On Fri, May 15, 2015 at 2:44 PM, Neil k8it <k8it at cac.net> wrote:

>  I just noticed something. (btw I have a good excuse, I am legally blind
> and rely on text to speech reader software)
> this file has _NEW  appended to the file name. why?
> -rw-r--r-- 1 root root  2806 Sep 22  2014 wx_scripts.conf_NEW
>
>
>  *From:* Neil k8it <k8it at cac.net>
> *Sent:* Friday, May 15, 2015 3:29 PM
> *To:* ARM Allstar <arm-allstar at hamvoip.org>
> *Subject:* Re: [arm-allstar] wx script setup
>
> Chris  what am I missing. I see the file listed in the file listing.
> second file from the bottom of the list below
>
> can you connect to my node to discuss this? node 41838
>
>
>  *From:* Christopher Kovacs <w0anm73 at gmail.com>
> *Sent:* Friday, May 15, 2015 3:10 PM
> *To:* ARM Allstar <arm-allstar at hamvoip.org>
> *Subject:* Re: [arm-allstar] wx script setup
>
> This file should not be missing. It is created when wx_config.sh is
> executed. Basically, once you configure wx_scripts, it will create the
> final wx_scripts.conf file.
>
> Try doing the following:
>
>  cd /usr/local/bin/Weather
> ./wx_config.sh
>
>
> If you ran this in a different directory, using the  full path, it may not
> copy the wx_config.sh script over to the correct directory. I suspect that
> this may be the cause.
>
> 73,
>
> Chris
>
>
>
> On Fri, May 15, 2015 at 11:40 AM, Neil k8it <k8it at cac.net> wrote:
>
>>  In following your testing instructions on the link you provided I got
>> this result when I tried test step #2
>>
>> how do I fix this. it looks like the file is there.
>> thanks 73 Neil k8it node 41838
>>
>> [root at kitlink /]#
>> [root at kitlink /]# /usr/local/bin/Weather/getWxAlert mic077  "Kalamazoo
>> County"
>> Missing /usr/local/bin/Weather/wx_scripts.conf file, aborting...
>> [root at kitlink /]# cd /usr/local/bin/Weather
>> [root at kitlink Weather]# ls -l
>> total 96
>> -rwxr-xr-x 1 root root  1148 Sep 22  2014 clearWxAlerts
>> -rwxr-xr-x 1 root root 19138 Sep 22  2014 getWxAlert
>> -rwxr-xr-x 1 root root  2150 Sep 22  2014 getWxFor
>> -rwxr-xr-x 1 root root  5909 Sep 22  2014 getWxRpt_ug
>> -rw-r--r-- 1 root root   268 Sep 22  2014 parsing_list.txt
>> -rwxr-xr-x 1 root root  3768 Sep 22  2014 playWxAlertBg
>> -rwxr-xr-x 1 root root   948 Sep 22  2014 trend
>> -rw-r--r-- 1 root root  1944 Sep 22  2014 wx_alert_product.txt
>> -rw-r--r-- 1 root root  9165 Oct  9  2014 Wx_Config_Readme.txt
>> -rwxr-xr-x 1 root root 12523 Sep 22  2014 wx_config.sh
>> -rw-r--r-- 1 root root   191 Sep 22  2014 wx_critical_alerts.txt
>> -rw-r--r-- 1 root root    50 Sep 22  2014 wx_normal_alerts.txt
>> -rw-r--r-- 1 root root  2806 Sep 22  2014 wx_scripts.conf_NEW
>> -rw-r--r-- 1 root root   502 Sep 22  2014 wxtext_conv.sed
>> [root at kitlink Weather]#
>>
>>  *From:* Christopher Kovacs <w0anm73 at gmail.com>
>> *Sent:* Friday, May 15, 2015 8:40 AM
>>  *To:* ARM Allstar <arm-allstar at hamvoip.org>
>> *Subject:* Re: [arm-allstar] wx script setup
>>
>> The files are created by the execution of the cron entries. If the files
>> are not created, then either the cron entries are missing or the crond is
>> not executing.
>>
>> Below should help you resolve your issues (see http://
>> http://w0anm.com/blog/?p=519). If you have something that files during
>> your testing, please let me know and I can work with you.
>>
>> 73,
>> Chris w0anm
>>
>>
>>  Testing Weather Alerts
>>
>> Follow the steps below:
>>
>>
>>    1.
>>
>>    list cron entries:
>>
>>          crontab -l
>>
>>
>>    Which shows:
>>
>>    # NWS Alert for MNC171 in Wright County
>>    */14 * * * * (/usr/local/bin/Weather/getWxAlert MNC171 "Wright County" &> /dev/null 2>&1)
>>
>>     # Underground Weather for station: KMNROGER1
>>    */16 * * * * (/usr/local/bin/Weather/getWxRpt_ug KMNROGER1 &>
>>    /dev/null 2>&1)
>>
>>    # Underground Weather (pressure trends) for station: KMNROGER1
>>    0 */6 * * * (/usr/local/bin/Weather/trend KMNROGER1 &> /dev/null 2>&1)
>>
>>    # National Wx Service Forecast based on Zone: MNZ059
>>    */16 * * * * (/usr/local/bin/Weather/getWxFor MNZ059 &> /dev/null
>>    2&>1)
>>    2.
>>
>>    Execute the getWxAlert entry:
>>
>>    /usr/local/bin/Weather/getWxAlert MNC171  "Wright County"
>>
>>     3.
>>
>>    Verify the following files that were created in /tmp/wx by entering:
>>
>>    ls /tmp/wx/alert/
>>
>>
>> For an example, the county id that I have setup is MNC171. Here is the
>> output for the command above:
>>
>> ls -la /tmp/wx/alert/MNC171
>> total 64
>> drwxr-xr-x 2 root root   160 Oct 19 12:47 .
>> drwxr-xr-x 3 root root    60 Oct 19 12:42 ..
>> -rw-r--r-- 1 root root  1775 Oct 19 12:47 alert.info
>> -rw-r--r-- 1 root root   172 Oct 19 12:42 alert_prev_summary.txt
>> -rw-r--r-- 1 root root 41208 Oct 19 12:42 alert_short.ul
>> -rw-r--r-- 1 root root   172 Oct 19 12:47 alert_summary.txt
>> -rw-r--r-- 1 root root    74 Oct 19 12:42 no_alerts.txt
>> -rw-r--r-- 1 root root    56 Oct 19 12:47 wx_new.txt
>>
>>
>>  Weather Alert Troubleshooting
>>
>>    - Check to make sure that the county id is valid and was entered
>>    correctly.
>>    - If dtmf sequence fails to output, make sure that there is an audio
>>    file in /tmp/wx/alert/<county_id>/alert_short.ul and it’s a “non-zero”
>>    length file meaning that the file size is greater than 0, and typically
>>    it’s 41K in size.
>>    -
>>
>>    In the rare event that the locking files are in a “dead lock”
>>    condition, you can clear the weather alerts by using the
>>    “/usr/local/bin/Weather/clearWxAlert” script as follows:
>>
>>    /usr/local/bin/Weather/clearWxAlerts
>>      Stopping Weather Alert Messages...     Done.
>>      Removing lock files from /tmp...     Done.
>>      Cleaning up the alert weather directories...     Done.
>>      Removing temporary files in /tmp/wx..     Done.
>>
>>
>> Testing Weather Forecast
>>
>> Verify that the crontab entry for the weather forecast is present. Type:
>>
>> crontab -l
>>
>>
>> Look for the entry:
>>
>>
>> # National Wx Service Forecast based on Zone: MNZ059
>> */16 * * * * (/usr/local/bin/Weather/getWxFor MNZ059 &> /dev/null 2>&1)
>>
>>  If the entry is not present, you will need to execute the
>> */usr/local/bin/Weather/wx_config.sh *script and select “y” to the
>> prompt “Do you wish to setup/update the weather forecasts”. For weather
>> forecasts, first get the data manually using the following commands:
>>
>> /usr/local/bin/Weather/getWxFor ;
>>
>>
>> For example:
>>
>> /usr/local/bin/Weather/getWxFor MNZ059
>>
>>
>> There will be a delay before the prompt is returned. The getWxFor script
>> is pulling data from the NWS website and parsing the data. Once the data is
>> parsed, the data files and audios files are created in /tmp/wx/forecast/;.
>> For example:
>>
>> /tmp/wx/forecast/MNZ059
>> wx_forecast.txt  wx_forecast.ul
>>
>>
>> The *wx_forecast.txt* file is the text file for the weather forecast and
>> the *wx_forecast.ul* is the audio file.
>>
>> Weather Weather Underground Reports
>>
>> Verify that the crontab entry for the weather forecast is present. Type:
>>
>> crontab -l
>>
>>
>> Look for the entry:
>>
>>
>> # Underground Weather for station: KMNSTMIC3
>> */16 * * * * (/usr/local/bin/Weather/getWxRpt_ug KMNSTMIC3 &> /dev/null 2>&1)
>>
>>  # Underground Weather (pressure trends) for station: KMNSTMIC3
>> 0 */6 * * * (/usr/local/bin/Weather/trend KMNSTMIC3 &> /dev/null 2>&1)
>>
>> If the entry is not present, you will need to execute the
>> */usr/local/bin/Weather/wx_config.sh *script and select “y” to the
>> prompt “Do you wish to setup/update the weather reports: [y,n,q]?”. For
>> weather reports, first get the data manually using the following commands:
>>
>> /usr/local/bin/Weather/getWxRpt_ug
>> /usr/local/bin/Weather/trend
>>
>>
>> For example:
>>
>> /usr/local/bin/Weather/getWxRpt_ug KMNSTMIC3
>> /usr/local/bin/Weather/trend KMNSTMIC3
>>
>>
>> There will be a delay before the prompt is returned. The getWxPrtp_ug
>> script is pulling data from the Weather Underground Station and parsing the
>> data. Once the data is parsed, the data files and audios files are created
>> in /tmp/wx/wxreport_ug/<WX_Underground_STNID>. For example:
>>
>> /tmp/wx/wxreport_ug KMNSTMIC3
>>
>>
>> The directory will contain several files:
>>
>> cur_WxRpt_ug.txt  cur_WxRpt_ug.ul  KMNSTMIC3.xml  saved_pressure.var  var.src
>>
>>
>> The *cur_WxRpt_ug.txt* file is the text file for the weather forecast
>> and the *cur_WxRpt_ug.ul* is the audio file. There are also pressure
>> trend files that are saved in this directory. This monitors the pressure
>> trends in a six hour period if the data is available.
>>
>> Using the Scripts
>>
>> Once the scripts are setup in cron to gather the information and the
>> *rpt.conf* file has been modified, there is not much to using the
>> scripts. The cron entries will automatically gather the weather
>> information. I would suggestion to stagger the gathering times if you are
>> gathering a lot of weather information. This can be accomplished by editing
>> the corntab by using the command:
>>
>> crontab -e
>>
>> The format of the crontab file is as follows:
>>  The time and date fields are:
>>
>>               field          allowed values
>>               -----          --------------
>>               minute         0-59
>>               hour           0-23
>>               day of month   1-31
>>               month          1-12 (or names, see below)
>>               day of week    0-7 (0 or 7 is Sunday, or use names)
>>
>>
>> The first field, minute, can follow a range with “/<number>” specifies
>> skips of the number’s value through the range. For example, “0/20” can be
>> used to specify command execution every 20 minutes, or you can select a
>> step range. For example:
>>
>> 0, 18, 34, 46 * * * * (/usr/local/bin/Weather/getWxRpt_ug KMNSTMIC3 &> /dev/null 2&>1)
>>
>>
>> This will execute the script on top of the hour, 18 minutes past the
>> hour, 34 minutes past the hour, and then 46 past the hour.
>>
>>
>>
>> On Thu, May 14, 2015 at 11:48 PM, Neil k8it <k8it at cac.net> wrote:
>>
>>>  ok I did all the edits, reloaded asterisk and waited . nothing
>>>
>>> Here are  my stanza edits  . remember this is asterisk v1.2.1
>>>
>>> ; Play local wx alert, *987
>>> 987=localplay,/tmp/wx/alert/MIC077/alert_short
>>> ; Play local wx forecast, *988
>>> 988=localplay,/tmp/wx/forecast/MIZ072/wx_forecast
>>> Automatically
>>> I also ran the wx_config.sh script
>>>
>>> however I do not see a /tmp/wx/alert directory or a /tmp/wx/forecast
>>> directories so I am assuming the files are not there so I get nothing
>>>
>>> how do I fix this?
>>> does v1.2.1 call these files by a different name and put them somewhere
>>> else? like /usr/local/Wx  etc........
>>>
>>> thanks 73 Neil k8it node 41838
>>>
>>>
>>>
>>>
>>>
>>> *From:* Doug Crompton <doug at crompton.com>
>>> *Sent:* Wednesday, May 13, 2015 11:04 AM
>>> *To:* ARM Allstar <arm-allstar at hamvoip.org>
>>> *Subject:* Re: [arm-allstar] wx script setup
>>>
>>> I want to stop the confusion here. The weather script system changed in
>>> the Version 1.0 RPi2 release. Don't confuse it with the BBB 1.2.1 which I
>>> think is what Neil is using.
>>>
>>> In BBB 1.2.1  -
>>>
>>> locate wx_config
>>> /usr/local/bin/Weather/wx_config.sh
>>>
>>> In RPi2 1.0 -
>>>
>>> locate wx_config
>>> /usr/local/bin/wx_config.sh
>>>
>>>
>>>
>>> *73 DougWA3DSPhttp://www.crompton.com/hamradio
>>> <http://www.crompton.com/hamradio>*
>>>
>>>
>>>  ------------------------------
>>> Date: Wed, 13 May 2015 05:49:13 -0400
>>> From: N1XBM at amsat.org
>>> To: arm-allstar at hamvoip.org
>>> Subject: Re: [arm-allstar] wx script setup
>>>
>>> I'm sorry  try  this instead.
>>>
>>> Type this at your root prompt cd /usr/local/bin/
>>> That should out you in the correct directory the type wx_config.sh
>>>
>>> What happens?
>>>
>>> If it doesnt work, while you're still in /usr/local/bin/ type  ls
>>>
>>> What is happens?
>>>
>>> N1XBM
>>> Apparare Scientor
>>> Paratus Communicare
>>> Allstar Node # 27086, 41540, 41812
>>>
>>>
>>> _______________________________________________ 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/
>>>
>>> ------------------------------
>>>
>>> _______________________________________________
>>>
>>> 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/
>>>
>>> ------------------------------
>>>
>>> No virus found in this message.
>>> Checked by AVG - www.avg.com
>>> Version: 2015.0.5941 / Virus Database: 4342/9764 - Release Date: 05/13/15
>>>
>>>
>>> _______________________________________________
>>>
>>> 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/
>>>
>>
>>   ------------------------------
>>
>> _______________________________________________
>>
>> 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/
>>
>> ------------------------------
>>
>>  No virus found in this message.
>> Checked by AVG - www.avg.com
>> Version: 2015.0.5941 / Virus Database: 4342/9776 - Release Date: 05/14/15
>>
>>
>> _______________________________________________
>>
>> 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/
>>
>
>  ------------------------------
>
> _______________________________________________
>
> 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/
>
> ------------------------------
>
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2015.0.5941 / Virus Database: 4342/9784 - Release Date: 05/15/15
>
> ------------------------------
>
> _______________________________________________
>
> 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/
>
> ------------------------------
>
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2015.0.5941 / Virus Database: 4342/9784 - Release Date: 05/15/15
>
>
> _______________________________________________
>
> 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/20150515/d7a1a4a4/attachment-0001.html>


More information about the arm-allstar mailing list