let's save these settings

This commit is contained in:
James Wood 2020-08-06 13:51:42 +10:00
commit b65310f312
6 changed files with 253 additions and 0 deletions

1
README.md Normal file
View File

@ -0,0 +1 @@
# NOAA

View File

@ -0,0 +1,26 @@
#!/bin/bash
# $1 = Satellite Name
# $2 = Frequency
# $3 = FileName base
# $4 = TLE File
# $5 = EPOC start time
# $6 = Time to capture
#sudo timeout -s SIGTERM $6 rtl_fm -f ${2}M -s 60k -g 45 -p 55 -E wav -E deemp -F 9 - | sox -t wav - $3.wav rate 11025
timeout -s SIGTERM $6 rtl_fm -f ${2}M -s 60k -g 45 -p 55 -F 9 - | sox -t raw -e signed -c 1 -b 16 -r 60000 - $3.wav rate 11025
PassStart=`expr $5 + 90`
if [ -e $3.wav ]
then
/usr/local/bin/wxmap -T "${1}" -H $4 -p 0 -l 0 -o $PassStart ${3}-map.png
/usr/local/bin/wxtoimg -m ${3}-map.png -e ZA $3.wav $3.png
rm ${3}-map.png
# mv $3.wav /home/pi/Diskbot-Home/Weather\ Images/wav/
# mv $3.raw /home/pi/Diskbot-Home/Weather\ Images/wav/
cp $3.png /home/pi/Diskbot-Home/Weather\ Images/
cp $3.png /home/pi/Diskbot-Home/Weather\ Images/latest.png
fi

17
predict/schedule_all.sh Executable file
View File

@ -0,0 +1,17 @@
#!/bin/bash
# Update Satellite Information
wget -qr https://www.celestrak.com/NORAD/elements/weather.txt -O /home/pi/weather/predict/weather.txt
grep "NOAA 15" /home/pi/weather/predict/weather.txt -A 2 > /home/pi/weather/predict/weather.tle
grep "NOAA 18" /home/pi/weather/predict/weather.txt -A 2 >> /home/pi/weather/predict/weather.tle
grep "NOAA 19" /home/pi/weather/predict/weather.txt -A 2 >> /home/pi/weather/predict/weather.tle
grep "METEOR-M 2" /home/pi/weather/predict/weather.txt -A 2 >> /home/pi/weather/predict/weather.tle
#Remove all AT jobs
for i in `atq | awk '{print $1}'`;do atrm $i;done
#Schedule Satellite Passes:
/home/pi/weather/predict/schedule_satellite.sh "NOAA 18" 137.9125
/home/pi/weather/predict/schedule_satellite.sh "NOAA 19" 137.1000
/home/pi/weather/predict/schedule_satellite.sh "NOAA 15" 137.6200
/home/pi/weather/predict/schedule_satellite.sh "METEOR-M 2" 137.1000

38
predict/schedule_satellite.sh Executable file
View File

@ -0,0 +1,38 @@
#!/bin/bash
PREDICTION_START=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" | head -1`
PREDICTION_END=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" | tail -1`
var2=`echo $PREDICTION_END | cut -d " " -f 1`
MAXELEV=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" | awk -v max=0 '{if($5>max){max=$5}}END{print max}'`
while [ `date --date="TZ=\"UTC\" @${var2}" +%D` == `date +%D` ]; do
START_TIME=`echo $PREDICTION_START | cut -d " " -f 3-4`
var1=`echo $PREDICTION_START | cut -d " " -f 1`
var3=`echo $START_TIME | cut -d " " -f 2 | cut -d ":" -f 3`
TIMER=`expr $var2 - $var1 + $var3`
OUTDATE=`date --date="TZ=\"UTC\" $START_TIME" +%Y%m%d-%H%M%S`
if [ $MAXELEV -gt 19 ]
then
echo ${1//" "}${OUTDATE} $MAXELEV
echo "/home/pi/weather/predict/receive_and_process_satellite.sh \"${1}\" $2 /home/pi/weather/${1//" "}${OUTDATE} /home/pi/weather/predict/weather.tle $var1 $TIMER" | at `date --date="TZ=\"UTC\" $START_TIME" +"%H:%M %D"`
fi
nextpredict=`expr $var2 + 60`
PREDICTION_START=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" $nextpredict | head -1`
PREDICTION_END=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" $nextpredict | tail -1`
MAXELEV=`/usr/bin/predict -t /home/pi/weather/predict/weather.tle -p "${1}" $nextpredict | awk -v max=0 '{if($5>max){max=$5}}END{print max}'`
var2=`echo $PREDICTION_END | cut -d " " -f 1`
done

12
predict/weather.tle Normal file
View File

@ -0,0 +1,12 @@
NOAA 15
1 25338U 98030A 20216.86712812 .00000068 00000-0 46886-4 0 9997
2 25338 98.7147 241.6710 0011442 122.0136 238.2157 14.25983184155731
NOAA 18
1 28654U 05018A 20217.18886158 .00000069 00000-0 61876-4 0 9993
2 28654 99.0405 274.0556 0015353 97.0362 263.2556 14.12529677783749
NOAA 19
1 33591U 09005A 20216.84183628 .00000025 00000-0 38754-4 0 9994
2 33591 99.1955 223.4223 0013110 305.6962 54.2988 14.12425016591823
METEOR-M 2
1 40069U 14037A 20217.15343031 -.00000049 00000-0 -35103-5 0 9998
2 40069 98.4997 252.8782 0006430 135.2343 224.9361 14.20673847314989

159
predict/weather.txt Normal file
View File

@ -0,0 +1,159 @@
NOAA 15
1 25338U 98030A 20216.86712812 .00000068 00000-0 46886-4 0 9997
2 25338 98.7147 241.6710 0011442 122.0136 238.2157 14.25983184155731
DMSP 5D-3 F15 (USA 147)
1 25991U 99067A 20216.90385685 -.00000101 00000-0 -27637-4 0 9995
2 25991 98.9730 188.6423 0009502 332.3013 59.2095 14.16477259 67141
METEOSAT-8 (MSG-1)
1 27509U 02040B 20216.72478720 .00000118 00000-0 00000-0 0 9997
2 27509 6.8051 53.9004 0001724 77.0890 124.1207 1.00267265 65761
DMSP 5D-3 F16 (USA 172)
1 28054U 03048A 20216.93163412 -.00000098 00000-0 -28240-4 0 9993
2 28054 98.9150 195.8350 0008586 87.9041 296.5877 14.13649926866492
NOAA 18
1 28654U 05018A 20217.18886158 .00000069 00000-0 61876-4 0 9993
2 28654 99.0405 274.0556 0015353 97.0362 263.2556 14.12529677783749
METEOSAT-9 (MSG-2)
1 28912U 05049B 20216.78899285 -.00000002 00000-0 00000-0 0 9990
2 28912 4.5224 69.9627 0002536 23.3906 146.7932 1.00274351 53541
FORMOSAT-3 FM6
1 29047U 06011A 20216.66673434 .00000044 00000-0 33433-4 0 9998
2 29047 71.9792 13.6256 0051035 338.9177 20.9854 14.28744909748076
FORMOSAT-3 FM1
1 29048U 06011B 20216.47650482 .00000104 00000-0 57409-4 0 9992
2 29048 71.9665 284.8710 0045522 297.9077 61.7452 14.28708517750525
FORMOSAT-3 FM5
1 29049U 06011C 20217.10500924 .00000053 00000-0 37074-4 0 9998
2 29049 72.0205 95.5066 0036113 322.1056 37.7539 14.28791142746400
FORMOSAT-3 FM3
1 29050U 06011D 20217.13874544 .00000090 00000-0 29319-4 0 9999
2 29050 72.0141 236.6566 0051606 239.4930 120.1123 14.58934310763380
FORMOSAT-3 FM4
1 29051U 06011E 20216.47390359 .00000031 00000-0 28063-4 0 9993
2 29051 72.0065 358.7527 0068809 204.8084 154.9741 14.28821807748903
FORMOSAT-3 FM2
1 29052U 06011F 20216.05008651 .00000044 00000-0 33563-4 0 9994
2 29052 72.0344 73.9647 0041678 284.7713 74.8807 14.28927610747174
GOES 13
1 29155U 06018A 20216.85141670 .00000021 00000-0 00000-0 0 9993
2 29155 0.0737 216.2163 0007281 336.1490 128.3597 1.00269136 21877
METOP-A
1 29499U 06044A 20216.93236111 .00000004 00000-0 21177-4 0 9990
2 29499 98.5188 262.0861 0001761 103.8592 236.4993 14.21503101715447
DMSP 5D-3 F17 (USA 191)
1 29522U 06050A 20217.10706068 -.00000044 00000-0 42808-7 0 9999
2 29522 98.8009 232.7879 0010702 46.6192 313.5870 14.14014869709474
FENGYUN 3A
1 32958U 08026A 20216.46694130 -.00000016 00000-0 12048-4 0 9994
2 32958 98.4086 199.7760 0008298 193.3536 166.7422 14.18630307631382
FENGYUN 2E
1 33463U 08066A 20216.66206456 -.00000222 00000-0 00000+0 0 9991
2 33463 4.4393 68.3662 0002930 292.8306 276.4475 1.00274356 42592
NOAA 19
1 33591U 09005A 20216.84183628 .00000025 00000-0 38754-4 0 9994
2 33591 99.1955 223.4223 0013110 305.6962 54.2988 14.12425016591823
GOES 14
1 35491U 09033A 20216.91103591 -.00000110 00000-0 00000-0 0 9990
2 35491 0.4319 97.7439 0009742 114.1675 324.5000 1.00270542 40635
METEOR-M 1
1 35865U 09049A 20216.93496173 -.00000002 00000-0 17609-4 0 9992
2 35865 98.4409 201.9639 0003415 64.7023 295.4509 14.22244891564666
DMSP 5D-3 F18 (USA 210)
1 35951U 09057A 20216.89874382 .00000069 00000-0 59266-4 0 9991
2 35951 98.6467 205.1990 0010013 229.3098 130.7206 14.13289703330383
GOES 15
1 36411U 10008A 20216.69102691 .00000037 00000-0 00000+0 0 9998
2 36411 0.0332 197.6333 0002611 251.9732 343.5198 1.00275158 38177
COMS 1
1 36744U 10032A 20216.98764528 -.00000362 00000-0 00000+0 0 9991
2 36744 0.0256 84.9744 0001085 47.4737 304.2573 1.00272070 37161
FENGYUN 3B
1 37214U 10059A 20217.06137917 .00000001 00000-0 23817-4 0 9994
2 37214 99.0490 199.5386 0017758 130.1689 309.3478 14.15953756504411
SUOMI NPP
1 37849U 11061A 20217.13144955 -.00000011 00000-0 15440-4 0 9995
2 37849 98.7375 154.4188 0001554 93.2307 23.6528 14.19540616454389
FENGYUN 2F
1 38049U 12002A 20216.96342150 -.00000376 00000-0 00000-0 0 9997
2 38049 2.1704 83.4983 0000948 49.4725 278.6554 1.00283977 31397
METEOSAT-10 (MSG-3)
1 38552U 12035B 20216.79021414 .00000045 00000-0 00000-0 0 9992
2 38552 1.3717 342.5154 0001985 131.3113 132.9879 1.00267426 29394
METOP-B
1 38771U 12049A 20217.21295604 .00000003 00000-0 21448-4 0 9999
2 38771 98.6884 275.7834 0000909 153.6835 274.4077 14.21501410408806
FENGYUN 3C
1 39260U 13052A 20217.11610131 .00000003 00000-0 22899-4 0 9994
2 39260 98.5468 265.5671 0012285 80.7070 279.5493 14.15842529355366
METEOR-M 2
1 40069U 14037A 20217.15343031 -.00000049 00000-0 -35103-5 0 9998
2 40069 98.4997 252.8782 0006430 135.2343 224.9361 14.20673847314989
HIMAWARI-8
1 40267U 14060A 20216.89049597 -.00000294 00000-0 00000-0 0 9998
2 40267 0.0231 147.2849 0000994 0.1896 266.6782 1.00272624 21260
FENGYUN 2G
1 40367U 14090A 20216.95674391 -.00000321 00000-0 00000-0 0 9996
2 40367 2.1932 94.0058 0001391 333.8130 329.1593 1.00270801 20542
METEOSAT-11 (MSG-4)
1 40732U 15034A 20216.78838220 -.00000020 00000-0 00000+0 0 9990
2 40732 0.7298 272.4662 0003327 226.3444 97.9445 1.00274734 18547
ELEKTRO-L 2
1 41105U 15074A 20214.65901691 -.00000117 00000-0 00000-0 0 9994
2 41105 1.3059 96.6228 0001496 55.8613 111.5581 1.00272611 17002
HIMAWARI-9
1 41836U 16064A 20216.89049597 -.00000293 00000-0 00000-0 0 9996
2 41836 0.0142 290.7730 0000759 216.4882 266.9902 1.00270182 13695
GOES 16
1 41866U 16071A 20216.77337762 -.00000266 00000-0 00000-0 0 9998
2 41866 0.0500 127.7044 0000878 31.0003 357.2978 1.00270850 13612
FENGYUN 4A
1 41882U 16077A 20217.02461706 -.00000348 00000-0 00000+0 0 9997
2 41882 0.0601 75.1136 0004219 62.0460 289.4264 1.00272522 13492
CYGFM05
1 41884U 16078A 20216.87630112 .00000319 00000-0 18575-4 0 9999
2 41884 34.9560 125.3732 0015113 110.9491 249.2839 15.14655088201309
CYGFM04
1 41885U 16078B 20216.89645289 .00000311 00000-0 17893-4 0 9997
2 41885 34.9495 118.1874 0013514 122.5463 237.6555 15.15165851201373
CYGFM02
1 41886U 16078C 20216.88928417 .00000298 00000-0 17238-4 0 9991
2 41886 34.9585 119.9962 0014251 118.0198 242.1956 15.15166751201360
CYGFM01
1 41887U 16078D 20216.85081003 .00000300 00000-0 17669-4 0 9992
2 41887 34.9528 126.7413 0015523 111.3594 248.8775 15.14467529201283
CYGFM08
1 41888U 16078E 20216.89546678 .00000294 00000-0 17175-4 0 9995
2 41888 34.9497 122.0477 0014791 119.3066 240.9125 15.14883208201329
CYGFM06
1 41889U 16078F 20216.86837661 .00000312 00000-0 17977-4 0 9999
2 41889 34.9579 118.8169 0013193 117.8811 242.3238 15.15160762201367
CYGFM07
1 41890U 16078G 20216.84680336 .00000327 00000-0 18776-4 0 9998
2 41890 34.9518 118.0221 0012986 121.2357 238.9628 15.15159431201361
CYGFM03
1 41891U 16078H 20216.84235746 .00000326 00000-0 18689-4 0 9992
2 41891 34.9549 118.3094 0012442 119.8521 240.3428 15.15154982201361
FENGYUN 3D
1 43010U 17072A 20217.07921026 -.00000016 00000-0 13445-4 0 9993
2 43010 98.7526 155.8717 0001009 355.7016 4.4151 14.19746169140950
NOAA 20
1 43013U 17073A 20216.86187573 -.00000008 00000-0 16794-4 0 9995
2 43013 98.7187 154.0782 0000995 104.3489 255.7797 14.19558601140380
GOES 17
1 43226U 18022A 20217.19169227 .00000080 00000-0 00000+0 0 9996
2 43226 0.0147 209.8307 0000553 304.9376 90.2540 1.00271371 8948
FENGYUN 2H
1 43491U 18050A 20216.83938412 -.00000142 00000-0 00000-0 0 9992
2 43491 0.5482 272.0950 0003706 227.7792 194.0501 1.00266524 8014
METOP-C
1 43689U 18087A 20217.16668705 .00000004 00000-0 21781-4 0 9992
2 43689 98.6948 276.0584 0002024 174.4077 185.7123 14.21499801 90371
GEO-KOMPSAT-2A
1 43823U 18100A 20216.88573750 -.00000362 00000-0 00000-0 0 9996
2 43823 0.0162 115.4481 0002368 353.3990 291.1693 1.00271139 6119
IOD-1 GEMS
1 44385U 98067QK 20216.87824927 .00020656 00000-0 24277-3 0 9996
2 44385 51.6399 93.7365 0002749 134.9554 225.1663 15.61411823 61908
METEOR-M2 2
1 44387U 19038A 20216.87635537 -.00000041 00000-0 96543-6 0 9991
2 44387 98.6228 175.9863 0002533 91.3404 268.8065 14.23680182 56287