Giter Site home page Giter Site logo

reynico / raspberry-noaa Goto Github PK

View Code? Open in Web Editor NEW
178.0 15.0 56.0 8.81 MB

Fully automated ISS SSTV, NOAA and Meteor satellite image downloader using Raspberry PI

Home Page: https://github.com/reynico/raspberry-noaa

License: GNU General Public License v3.0

HTML 1.00% Shell 61.68% Python 14.87% PHP 19.44% Hack 0.26% CSS 2.75%
noaa raspberrypi wxtoimg weather sstv iss raspberry-noaa raspberry-pi meteor

raspberry-noaa's Introduction

Raspberry NOAA

NOAA and Meteor automated capture using Raspberry PI

Most of the code and setup stolen from: Instructables

New Features!

Install

There's an install.sh script that does (almost) everything at once. If in doubt, see the install guide

Post config

How do I know if it is running properly?

This project is intended as a zero-maintenance system where you just power-up the Raspberry PI and wait for images to be received. However, if you are in doubt about it just follow the working guide

Hardware setup

Raspberry-noaa runs on Raspberry PI 2 and up. See the hardware notes

raspberry-noaa's People

Contributors

ashtreighlia avatar hz1sf avatar jekhokie avatar jpekala avatar noelm avatar reynico avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

raspberry-noaa's Issues

No Meteor images

I get no images in the script. What is wrong.?

METEOR-M220200725-091111.qpsk 25-Jul-2020 10:29 128147320
METEOR-M220200725-091111.wav 25-Jul-2020 10:21 341759360
METEOR-M220200726-085112.qpsk 26-Jul-2020 09:15 132082368
METEOR-M220200726-085112.wav 26-Jul-2020 09:08 352245120
METEOR-M220200727-083115.qpsk 27-Jul-2020 08:56 134060214
METEOR-M220200727-083115.wav 27-Jul-2020 08:48 357520768

Adding more *enhancements* in the results

Hello, thanks for this great project I'm currently using with success, after a little customization - just about this, can you help me adding 2 more enhancements to the results? I would like to post process in 'thermal' and 'sea thermal' if possibile, I've opened and tried to edit receive.sh file but I'm afraid I can do mess here...

Thanks for your work.

Cant receive picture from sdr

Hello everyone,sorry for my bad english. Im just wondering why i cant receive any picture from sdr. Currently i lived in Malaysia. I think most likely i configured the predict program wrongly. May i know what causes this problem? Thanks alot !!

Not an Issue: METEOR-M M2 IR channel activated

Hi @reynico , I don;t know if you heard but I have seen multiple accounts on twitter posting photos from METEOR-M M2 at night because of the activation of the IR channel. Is there anything we need to do to receive these transmissions?

date: invalid date ‘@’

I've been using raspberry-noaa for a few months without issue.
Over the last few days there's been no predictions. I've run the job manually and the error is...

date: invalid date ‘@’

I think I may have done an apt upgrade before this happened. But I didn't think it would cause such an issue.
Any idea how I can go about diagnosing this one?

[Error] existing rtl_fm instance running, I quit

Describe the bug
Per my previous problems with Meteor files and processing running out of space, I upgraded to a 64gig sd card.
Now I see a meteor audio file and am still searching through mail to see what happened creating the image, when
I ran across this error "ERROR : There is an existing rtl_fm instance running, I quit"

Any thoughts as to what happened, why this happened and how to get more debugging info out?

Time zone setting has no effect

Describe the bug
The time shown on the passes web page shows 1 hour ahead of the pass listed in the output of the command 'atq' I have tried modifying the the timezone when running the install script but it has no effect.

Screenshots and/or logs
Screenshot attached.
image

Server information (please complete the following information):
PI 4
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
]

Additional context
Fresh install using raspberry pi imager.
installed raspberry-noaa using auto install script.

Allow bias-tee config on initial setup or another config file

Hi! Another fellow Argentinean here. I'm using this code, which works pretty well, but I had to modify it in order to use the bias tee, since I have the SAWbird+ NOAA which requires it to work. I know the change is pretty much straightforward on the receive.sh script, but maybe that could be an option to be asked on install-time.
Even a simple parameter on the ~/.noaa.conf could be used to determine this.
An appropriate bias-tee enabler argument is: -T (or at least, that worked for me)

Good images cropped to narrow band

Not sure if this is a feature or an issue. Or I'm more so looking for a bit of info/advice.
I've made a pretty janky indoor dipole antenna with some 1.5mm2 copper cable, also added an amplifier. Was previously using the amp for an ADS-B setup, just changed the antenna.
Not tuned in any way, antenna length is about right.

image

Most passes result in some signal, but generally poor.
Occasionally there's a pass which is very good, but the output image is cropped to what looks like the good section, rather than the full length of the pass/recording.

Is this supposed to happen to remove any noise across the "bad" area?
Unsurprisingly the good area has my location near enough centered.

Eg....
image

Great to see the setup works, but would be interested to see the full pass on "good" receive.

Working check

How can I check that everything it's ok after ./install.sh?

I would like to understand if my antenna receives and if the software starts when there are passages.
Thanks :D

Not an issue: Twitter Develepor account rejected

First I would like to thank you for your creation, you really helped in making amateur satellites become much more accessible and convenient.

now on to my problem, I applied for a Twitter Developer account but I was rejected, don't know why. Is there an alternative way to automatically tweet my images? I don't know where else to ask, and since other people might face this problem it might be helpful to find an alternative to Tweepy.

[Error] levels: bad array subscript

Describe the bug

see this error in mail logs:
INFO : Starting rtl_fm record
/home/pi/raspberry-noaa/common.sh: line 17: levels: bad array subscript

the code in common.sh is:
#check if level exists
[[ ${levels[$log_priority]} ]] || return 1

Haven't checked anywhere but I'm not seeing log_priority set anywhere that calls common.sh.... any ideas?

Request: add watermark to images

It would be cool if there was an option to add a text string watermark to the generated images.

Thanks for this cool project! :o)

pass wrong

the times do not coincide with the satellite flights over my location

/home/pi/raspberry-noaa/schedule.sh or atq
example:

1st flight is
NOAA19 20201017-210158 64
warning: commands will be executed using /bin/sh
job 65 at Sat Oct 17 21:01:00 2020

im using orbirton (win)to compare flights, and the times do not match
in windows wxt (satelite pass list) is correct and work, on rasp is confused. !!? and wrong times!!?
not only are the hours wrong but the minutes are also missed..

.wxtoimgrc latitute/longitude are correct
on predict are same numbers as in .wxtoimgrc

rasp 4
Python 2.7.16
rtl-sdr v3

Test bias_tee for RTL-SDR V3

During installations, it should be helpfull to have a command for testing the bias_tee, because before the program used the bias_tee, it is a log time waiting. Mostly to the next day.

Hi after install a have error on METEOR-M2 and NOAAs all ok

INFO : Starting rtl_fm record
sox FAIL formats: can't open output file `/var/www/wx/meteor/audio/METEOR-M220200528-094301.wav': No such file or directory
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner gain set to 48.00 dB.
Tuner error set to 1 ppm.
Tuned to 137388000 Hz.
Oversampling input by: 4x.
Oversampling output by: 1x.
Buffer size: 7.11ms
Sampling at 1152000 S/s.
Output at 288000 Hz.
Signal caught, exiting!

User cancel, exiting...
INFO : Normalization in progress
sox FAIL formats: can't open input file `/var/www/wx/meteor/audio/METEOR-M220200528-094301.wav': No such file or directory
rm: cannot remove '/var/www/wx/meteor/audio/METEOR-M220200528-094301.wav': No such file or directory
INFO : Demodulation in progress (QPSK)
[FATAL]: Could not find specified file
rm: cannot remove '/var/www/wx/meteor/METEOR-M220200528-094301.wav': No such file or directory
INFO : Decoding in progress (QPSK to BMP)
Input file "/var/www/wx/meteor/METEOR-M220200528-094301.qpsk" not found!
rm: cannot remove '/var/www/wx/meteor/METEOR-M220200528-094301.qpsk': No such file or directory
ERROR : Decoding failed, either a bad pass/low SNR or a software problem

[Error] Rtl caught signal ... no reception

Describe the bug

Ok I thought I was good. I was receiving NOAA images, Meteor images (albeit very choppy), some kind of ISS wav files (though not decoding to anything sensible, probably no SSTV project on right now).

Did a reboot for unrelated reason (have an ambient weather station also connected, it’s been running in parallel for the entire time, no issues with the 2)

And voila: no images.

Just see this in mail now:

Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner gain set to 49.60 dB.
Tuner error set to 55 ppm.
Tuned to 146184000 Hz.
Oversampling input by: 32x.
Oversampling output by: 1x.
Buffer size: 5.33ms
Allocating 15 zero-copy buffers
Sampling at 1536000 S/s.
Output at 48000 Hz.
Signal caught, exiting!

User cancel, exiting...
?

Any thoughts on how to debug this?

predict not bug but hmm..

im not sure if it's a bug, but I have doubts.

if I compare satellite overflight with orbicon (on win10)and with atq, from this project. some overflights are accurate, and some overflights are simply missing, from the same satellite. at first I thought the problem was that it was too far away, but the overflight was done right above my location. so I guess something with "predict" is not good!?
as far as i can see, the data is downloaded from the same txt file server. but just fly over some missing.

next problem, can it be adjusted that some images if the satellite flies in the opposite direction are not "upside-down"? "mirror". i know that this software should work alone to have an algorithm if the satellite is flying in the opposite direction. are there any additional settings for this?
it is difficult to determine if they are all clouds then it is not known what is up and what is down.

i know that the images are black and white from noaa, is it possible with WXToIMG to somehow raise it to draw a grid of states and add artificial color like on a "win" system?

the meteor is sometimes a good image sometimes nothing or dashed (but the color hi-res appears and that's okay)

I apologize for the questions and doubts, I'm just wondering if something else can be set manually, I watched the scripts but I'm a total beginner..

Everytime I get this error

/home/pi/.noaa.conf: regel 9: 52.70333: opdracht niet gevonden. I See the number is the longtitude, but how is that possible ?

zero length images?

Describe the bug
Images not getting created properly

Screenshots and/or logs

NOAA1520200830-185447-MCIR-precip.jpg 30-Aug-2020 22:54 0

while earlier in the night
NOAA1820200830-223541-MCIR-precip.jpg 31-Aug-2020 02:51 421270

seems to have plenty of space
pi@raspberrypi:~/raspberry-noaa $ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 7313744 5853292 1115044 84% /
devtmpfs 1966356 0 1966356 0% /dev
tmpfs 2000148 0 2000148 0% /dev/shm
tmpfs 2000148 33304 1966844 2% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 2000148 0 2000148 0% /sys/fs/cgroup
/dev/mmcblk0p1 258096 39979 218117 16% /boot
tmpfs 400028 12 400016 1% /run/user/1000
tmpfs 102400 0 102400 0% /var/ramfs

Server information (please complete the following information):

  • OS: [e.g. Raspbian]
  • Python version [e.g. 3.7.3]
  • SDR device [e.g. RTL-SDR v3]

Additional context
Add any other context about the problem here.

After install and changing permissions on /var/www/wx... to allow the directories to be created, everything was running smoothly for 2 days.

Then I noticed I was getting zero length image files created.

freed up space last night, and 3 good images were created, then this morning's passes: back to zero length images.

Need to find out where/why an error is happening.

Need info on how to turn on debugging and wondered about intermediate files etc. Also where the output from crons is going (but I think the debug part is first, as I could run this by hand I suppose)

I had stored some wav files and commented the rm *.wav (not exact line but you know which one) to
save and use the audio in another decoder, but I since added the comment back, and deleted
all the extraneous wav files from previous passes (which weren't too many but just to be sure).

Doubt about sun.py timezone

Hey Nico, here I am (again) trying to always make better my station - in sun.py I've found wrong timezone "-2" while I'm in "+2": do I have to manually put "2" or "+2"? Maybe this is the reason of the last days bad receptions and cutted images.

No capture

Hi and thanks for this script!
This morning I try to receive METEOR, but despite it having passed over my head, I don't know if the software has started receiving. Yesterday everything worked, not this morning. The only image produced is from NOAA, but only a small piece.

Checking with ORBITRON, I don't find myself with the dates and times.
Latitude and longitude is correct.

If I start "predict", only the page opens to configure latitude and longitude and the menu for the other functions does not appear.

Is it a bug?

2020-07-16_164127

This is the NOAA image cutted

NOAA1920200716-073431-MCIR-precip

And this is the problem with predict

2020-07-16_164640

I just see this screen:

2020-07-16_164651

[Error] Multiple errors

Describe the bug
Hi @reynico, I did a git checkout -- sun.py and git checkout -- receive.sh last night then git pull, and I noticed these errors in mail:

Screenshots and/or logs

From pi@raspberrypi Wed Nov 11 00:01:04 2020
Return-path: <pi@raspberrypi>
Envelope-to: pi@raspberrypi
Delivery-date: Wed, 11 Nov 2020 00:01:04 +0300
Received: from pi by raspberrypi with local (Exim 4.92)
	(envelope-from <pi@raspberrypi>)
	id 1kcalE-0000Rf-5i
	for pi@raspberrypi; Wed, 11 Nov 2020 00:01:04 +0300
From: root@raspberrypi (Cron Daemon)
To: pi@raspberrypi
Subject: Cron <pi@raspberrypi> /home/pi/raspberry-noaa/schedule.sh
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/pi>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=pi>
Message-Id: <E1kcalE-0000Rf-5i@raspberrypi>
Date: Wed, 11 Nov 2020 00:01:04 +0300

INFO : Pass prediction in progress
INFO : Pass prediction in progress
INFO : Pass is above 30, that is OK for me
METEOR-M2 20201111-075014 90
warning: commands will be executed using /bin/sh
job 428 at Wed Nov 11 07:50:00 2020
/home/pi/raspberry-noaa/schedule_meteor.sh: line 28: sqlite3: command not found
INFO : Pass prediction in progress
INFO : Pass prediction in progress
INFO : Pass prediction in progress
INFO : Pass is above 30, that is OK for me
METEOR-M2 20201111-190349 62
warning: commands will be executed using /bin/sh
job 429 at Wed Nov 11 19:03:00 2020
/home/pi/raspberry-noaa/schedule_meteor.sh: line 28: sqlite3: command not found
INFO : Pass prediction in progress
NOAA19 20201111-054218 35
warning: commands will be executed using /bin/sh
job 430 at Wed Nov 11 05:42:00 2020
/home/pi/raspberry-noaa/schedule_sat.sh: line 34: sqlite3: command not found
NOAA18 20201111-214333 32
warning: commands will be executed using /bin/sh
job 431 at Wed Nov 11 21:43:00 2020
/home/pi/raspberry-noaa/schedule_sat.sh: line 34: sqlite3: command not found
NOAA15 20201111-071545 80
warning: commands will be executed using /bin/sh
job 432 at Wed Nov 11 07:15:00 2020
/home/pi/raspberry-noaa/schedule_sat.sh: line 34: sqlite3: command not found
NOAA15 20201111-182653 53
warning: commands will be executed using /bin/sh
job 433 at Wed Nov 11 18:26:00 2020
/home/pi/raspberry-noaa/schedule_sat.sh: line 34: sqlite3: command not found

From pi@raspberrypi Wed Nov 11 05:58:20 2020
Return-path: <pi@raspberrypi>
Envelope-to: pi@raspberrypi
Delivery-date: Wed, 11 Nov 2020 05:58:20 +0300
Received: from pi by raspberrypi with local (Exim 4.92)
	(envelope-from <pi@raspberrypi>)
	id 1kcgKy-0000hd-3n
	for pi@raspberrypi; Wed, 11 Nov 2020 05:58:20 +0300
Subject: Output from your job      430
To: pi@raspberrypi
Message-Id: <E1kcgKy-0000hd-3n@raspberrypi>
From: pi@raspberrypi
Date: Wed, 11 Nov 2020 05:58:20 +0300

Traceback (most recent call last):
  File "/home/pi/raspberry-noaa/sun.py", line 5, in <module>
    timezone = change_tz + time.localtime().tm_isdst
NameError: name 'change_tz' is not defined
INFO : Starting rtl_fm record
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner gain set to 49.60 dB.
Tuned to 137580000 Hz.
Oversampling input by: 32x.
Oversampling output by: 1x.
Buffer size: 4.27ms
Sampling at 1920000 S/s.
Output at 60000 Hz.
Signal caught, exiting!

User cancel, exiting...
/home/pi/raspberry-noaa/receive.sh: line 31: [: : integer expression expected
INFO : Bulding pass map
Satellite: NOAA 19
Pass Start: 2020-11-11 02:42:19 UTC
Pass Duration: 15:08
Elevation: 35
Azimuth: 100
Direction: southbound
..INFO : Decoding image
Satellite: NOAA 19
Status: signal processing............................
wxtoimg: warning: Narrow IF bandwidth (set Recording Options/receiver type), low S/N, or volume too high
Gain: 17.7
Channel A: 2 (near infrared)
Channel B: 4 (thermal infrared)
INFO : Decoding image
Satellite: NOAA 19
Status: signal processing............................
wxtoimg: warning: Narrow IF bandwidth (set Recording Options/receiver type), low S/N, or volume too high
Gain: 17.7
Channel A: 2 (near infrared)
Channel B: 4 (thermal infrared)
INFO : Decoding image
Satellite: NOAA 19
Status: signal processing............................
wxtoimg: warning: Narrow IF bandwidth (set Recording Options/receiver type), low S/N, or volume too high
Gain: 17.7
Channel A: 2 (near infrared)
Channel B: 4 (thermal infrared)
/home/pi/raspberry-noaa/receive.sh: line 50: [: : integer expression expected
/home/pi/raspberry-noaa/receive.sh: line 53: sqlite3: command not found
/home/pi/raspberry-noaa/receive.sh: line 56: sqlite3: command not found
/home/pi/raspberry-noaa/receive.sh: line 67: sqlite3: command not found
INFO : Deleting audio files

From pi@raspberrypi Wed Nov 11 07:31:35 2020
Return-path: <pi@raspberrypi>
Envelope-to: pi@raspberrypi
Delivery-date: Wed, 11 Nov 2020 07:31:35 +0300
Received: from pi by raspberrypi with local (Exim 4.92)
	(envelope-from <pi@raspberrypi>)
	id 1kchnD-0000pe-5t
	for pi@raspberrypi; Wed, 11 Nov 2020 07:31:35 +0300
Subject: Output from your job      432
To: pi@raspberrypi
Message-Id: <E1kchnD-0000pe-5t@raspberrypi>
From: pi@raspberrypi
Date: Wed, 11 Nov 2020 07:31:35 +0300

Traceback (most recent call last):
  File "/home/pi/raspberry-noaa/sun.py", line 5, in <module>
    timezone = change_tz + time.localtime().tm_isdst
NameError: name 'change_tz' is not defined
INFO : Starting rtl_fm record
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner gain set to 49.60 dB.
Tuned to 138100000 Hz.
Oversampling input by: 32x.
Oversampling output by: 1x.
Buffer size: 4.27ms
Sampling at 1920000 S/s.
Output at 60000 Hz.
Signal caught, exiting!

User cancel, exiting...
/home/pi/raspberry-noaa/receive.sh: line 31: [: : integer expression expected
INFO : Bulding pass map
Satellite: NOAA 15
Pass Start: 2020-11-11 04:15:45 UTC
Pass Duration: 15:07
Elevation: 81
Azimuth: 103
Direction: southbound
..INFO : Decoding image
Satellite: NOAA 15
Status: signal processing............................
Gain: 14.1
Channel A: 2 (near infrared)
Channel B: 4 (thermal infrared)
INFO : Decoding image
Satellite: NOAA 15
Status: signal processing............................
Gain: 14.1
Channel A: 2 (near infrared)
Channel B: 4 (thermal infrared)
INFO : Decoding image
Satellite: NOAA 15
Status: signal processing............................
Gain: 14.1
Channel A: 2 (near infrared)
Channel B: 4 (thermal infrared)
/home/pi/raspberry-noaa/receive.sh: line 50: [: : integer expression expected
/home/pi/raspberry-noaa/receive.sh: line 53: sqlite3: command not found
/home/pi/raspberry-noaa/receive.sh: line 56: sqlite3: command not found
/home/pi/raspberry-noaa/receive.sh: line 67: sqlite3: command not found
INFO : Deleting audio files

From pi@raspberrypi Wed Nov 11 07:56:54 2020
Return-path: <pi@raspberrypi>
Envelope-to: pi@raspberrypi
Delivery-date: Wed, 11 Nov 2020 07:56:54 +0300
Received: from pi by raspberrypi with local (Exim 4.92)
	(envelope-from <pi@raspberrypi>)
	id 1kciBi-0000rm-QG
	for pi@raspberrypi; Wed, 11 Nov 2020 07:56:54 +0300
Subject: Output from your job      428
To: pi@raspberrypi
Message-Id: <E1kciBi-0000rm-QG@raspberrypi>
From: pi@raspberrypi
Date: Wed, 11 Nov 2020 07:56:54 +0300

Traceback (most recent call last):
  File "/home/pi/raspberry-noaa/sun.py", line 5, in <module>
    timezone = change_tz + time.localtime().tm_isdst
NameError: name 'change_tz' is not defined
INFO : Starting rtl_fm record
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner gain set to 48.00 dB.
Tuned to 137388000 Hz.
Oversampling input by: 4x.
Oversampling output by: 1x.
Buffer size: 7.11ms
Sampling at 1152000 S/s.
Output at 288000 Hz.
sox FAIL sox: `/var/ramfs/audio/METEOR-M220201111-075014.wav' error writing output file: No space left on device
Signal caught, exiting!
Signal caught, exiting!

User cancel, exiting...
INFO : Demodulation in progress (QPSK)

Meteor-M2 LRPT demodulator v0.3-beta1

(07:54:35) Input: /var/ramfs/audio/METEOR-M220201111-075014.wav, output: /var/www/wx/meteor/METEOR-M220201111-075014.qpsk
(07:54:35) Input samplerate: 96000
(07:54:35) Demodulator initialized
(07:54:35) (  0.0%) Carrier:   +11.5 Hz, Locked: No
(07:54:40) (  9.0%) Carrier: -6431.9 Hz, Locked: No
(07:54:45) ( 18.1%) Carrier: -1633.1 Hz, Locked: No
(07:54:50) ( 27.2%) Carrier: -5539.2 Hz, Locked: No
(07:54:55) ( 36.2%) Carrier: +3075.5 Hz, Locked: No
(07:55:00) ( 45.3%) Carrier: +3063.2 Hz, Locked: No
(07:55:05) ( 54.4%) Carrier: +3567.4 Hz, Locked: No
(07:55:10) ( 63.4%) Carrier:  +209.5 Hz, Locked: No
(07:55:15) ( 72.5%) Carrier: +3167.5 Hz, Locked: No
(07:55:20) ( 81.6%) Carrier: +2956.6 Hz, Locked: No
(07:55:25) ( 90.6%) Carrier: +2910.6 Hz, Locked: No
(07:55:30) ( 99.7%) Carrier: +2853.3 Hz, Locked: No
(07:55:35) Decoding completed
INFO : Deleting audio files
INFO : Decoding in progress (QPSK to BMP)
Reading /var/www/wx/meteor/METEOR-M220201111-075014.qpsk...
 pos=36132452 ( 91.91%) ( 4,    0,53) sig=  -20 rs=(11,11,10,12) 1DFCCF1A Onboar pos=36853330 ( 93.74%) ( 4, 3573,59) sig=   -2 rs=( 7, 8, 6, 8) 1DFCCF1A Onboar pos=38229548 ( 97.24%) ( 4,    0,54) sig=   11 rs=( 5, 5, 6, 7) 1DFCCF1A Onboar pos=38589982 ( 98.16%) ( 5,    0,55) sig=   28 rs=( 5, 7, 8, 6) 1DFCCFDA Onboar pos=39196188 ( 99.70%) ( 7,    0,55) sig=   62 rs=( 7, 5, 4, 6) 1DFCCF9A Onboar pos=39294492 ( 99.95%) ( 7,    0,55) sig=   60 rs=( 8, 2, 5, 8) 1DFCCF1A 
Total:        77.046219
Processing:   0.073648
Correlation:  42.747913
Viterbi:      28.303690
ECC:          3.058629
Remainder:    2.862336
Packets:      75 / 1655
Elapsed time: 00:00:20.928
/home/pi/raspberry-noaa/receive_meteor.sh: line 63: [: : integer expression expected
INFO : I got a successful METEOR-M220201111-075014.dec file. Creating false color image
Reading /var/www/wx/meteor/METEOR-M220201111-075014.dec...
 pos=       0 (  0.00%) 
 pos=    1024 (  1.33%) 
 pos=    2048 (  2.67%) 
 pos=    3072 (  4.00%) 
 pos=    4096 (  5.33%) 
 pos=    5120 (  6.67%) 
 pos=    6144 (  8.00%) 
 pos=    7168 (  9.33%) 
 pos=    8192 ( 10.67%) 
 pos=    9216 ( 12.00%) 
 pos=   10240 ( 13.33%) Onboard time: 07:54:05.128
 pos=   11264 ( 14.67%) 
 pos=   12288 ( 16.00%) 
 pos=   13312 ( 17.33%) Onboard time: 07:54:10.052
 pos=   14336 ( 18.67%) 
 pos=   15360 ( 20.00%) 
 pos=   16384 ( 21.33%) 
 pos=   17408 ( 22.67%) 
 pos=   18432 ( 24.00%) 
 pos=   19456 ( 25.33%) 
 pos=   20480 ( 26.67%) 
 pos=   21504 ( 28.00%) 
 pos=   22528 ( 29.33%) 
 pos=   23552 ( 30.67%) 
 pos=   24576 ( 32.00%) 
 pos=   25600 ( 33.33%) 
 pos=   26624 ( 34.67%) 
 pos=   27648 ( 36.00%) 
 pos=   28672 ( 37.33%) 
 pos=   29696 ( 38.67%) 
 pos=   30720 ( 40.00%) 
 pos=   31744 ( 41.33%) 
 pos=   32768 ( 42.67%) 
 pos=   33792 ( 44.00%) 
 pos=   34816 ( 45.33%) Onboard time: 07:54:19.900
 pos=   35840 ( 46.67%) 
 pos=   36864 ( 48.00%) 
 pos=   37888 ( 49.33%) 
 pos=   38912 ( 50.67%) Onboard time: 07:54:22.364
 pos=   39936 ( 52.00%) 
 pos=   40960 ( 53.33%) 
 pos=   41984 ( 54.67%) 
 pos=   43008 ( 56.00%) 
 pos=   44032 ( 57.33%) 
 pos=   45056 ( 58.67%) 
 pos=   46080 ( 60.00%) 
 pos=   47104 ( 61.33%) 
 pos=   48128 ( 62.67%) 
 pos=   49152 ( 64.00%) 
 pos=   50176 ( 65.33%) 
 pos=   51200 ( 66.67%) 
 pos=   52224 ( 68.00%) 
 pos=   53248 ( 69.33%) 
 pos=   54272 ( 70.67%) 
 pos=   55296 ( 72.00%) 
 pos=   56320 ( 73.33%) 
 pos=   57344 ( 74.67%) 
 pos=   58368 ( 76.00%) 
 pos=   59392 ( 77.33%) 
 pos=   60416 ( 78.67%) 
 pos=   61440 ( 80.00%) 
 pos=   62464 ( 81.33%) 
 pos=   63488 ( 82.67%) 
 pos=   64512 ( 84.00%) 
 pos=   65536 ( 85.33%) 
 pos=   66560 ( 86.67%) 
 pos=   67584 ( 88.00%) 
 pos=   68608 ( 89.33%) 
 pos=   69632 ( 90.67%) Onboard time: 07:54:26.056
 pos=   70656 ( 92.00%) 
 pos=   71680 ( 93.33%) 
 pos=   72704 ( 94.67%) 
 pos=   73728 ( 96.00%) 
 pos=   74752 ( 97.33%) 
 pos=   75776 ( 98.67%) 

Total:        0.071136
Processing:   0.070668
Correlation:  0.000000
Viterbi:      0.000000
ECC:          0.000000
Remainder:    0.000468
Packets:      75 / 75
Elapsed time: 00:00:20.928
INFO : Rectifying image to adjust aspect ratio
Opened 1568x144 image
Spawning process  1
Spawning process  2
Spawning process  3
Spawning process  4
/home/pi/raspberry-noaa/receive_meteor.sh: line 81: sqlite3: command not found
/home/pi/raspberry-noaa/receive_meteor.sh: line 82: sqlite3: command not found
/home/pi/raspberry-noaa/receive_meteor.sh: line 87: sqlite3: command not found

Server information (please complete the following information):

  • OS: [Raspbian Buster]
  • Python version [3.7.3]
  • SDR device [Nooelec nesdr Smart]

Additional context
No additional context, I just let raspberry-noaa do it's thing

I'm going to reinstall the OS and raspberry-noaa but wanted to let you know about these errors first, if they persist I will let you know

Meteor M2 LRPT Images Not Getting Decoded

I had an issue of Meteor M2 not getting decoded. It seems that PLL never locks onto the signal. I thought I was receiving it on the wrong frequency so I tried both 137.1 MHz and 137.9 MHz with no success. Here's what I get when I read /var/mail/pi:

INFO : Starting rtl_fm record
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner gain set to 8.70 dB.
Tuner error set to 55 ppm.
Tuned to 138188000 Hz.
Oversampling input by: 4x.
Oversampling output by: 1x.
Buffer size: 7.11ms
Allocating 15 zero-copy buffers
Sampling at 1152000 S/s.
Output at 288000 Hz.
Signal caught, exiting!

User cancel, exiting...
INFO : Normalization in progress
INFO : Demodulation in progress (QPSK)

Meteor-M2 LRPT demodulator v0.3-beta1

(09:17:28) Input: /var/www/wx/meteor/METEOR-M220200920-085954.wav, output: /var/www/wx/meteor/METEOR-M220200920-085954.qpsk
(09:17:28) Input samplerate: 96000
(09:17:28) Demodulator initialized
(09:17:28) ( 0.0%) Carrier: +11.5 Hz, Locked: No
(09:17:33) ( 1.2%) Carrier: -2157.8 Hz, Locked: No
(09:17:38) ( 2.4%) Carrier: -2832.7 Hz, Locked: No
(09:17:43) ( 3.6%) Carrier: -536.0 Hz, Locked: No
(09:17:48) ( 4.8%) Carrier: -667.9 Hz, Locked: No
(09:17:53) ( 6.0%) Carrier: -4422.5 Hz, Locked: No
(09:17:58) ( 7.0%) Carrier: -4169.9 Hz, Locked: No
(09:18:03) ( 8.0%) Carrier: -4599.0 Hz, Locked: No
(09:18:08) ( 9.2%) Carrier: -671.3 Hz, Locked: No
(09:18:13) ( 10.4%) Carrier: -513.5 Hz, Locked: No
(09:18:18) ( 11.6%) Carrier: -2522.0 Hz, Locked: No
(09:18:23) ( 12.8%) Carrier: -1324.2 Hz, Locked: No
(09:18:28) ( 14.0%) Carrier: -2388.6 Hz, Locked: No
(09:18:33) ( 15.0%) Carrier: +112.3 Hz, Locked: No
(09:18:38) ( 16.2%) Carrier: -158.4 Hz, Locked: No
(09:18:43) ( 17.4%) Carrier: +1937.9 Hz, Locked: No
(09:18:48) ( 18.6%) Carrier: +10.6 Hz, Locked: No
(09:18:53) ( 19.8%) Carrier: +1878.2 Hz, Locked: No
(09:18:58) ( 21.0%) Carrier: -839.4 Hz, Locked: No
(09:19:03) ( 22.1%) Carrier: -993.6 Hz, Locked: No
(09:19:08) ( 23.3%) Carrier: -399.3 Hz, Locked: No
(09:19:13) ( 24.5%) Carrier: -516.4 Hz, Locked: No
(09:19:18) ( 25.7%) Carrier: +799.3 Hz, Locked: No
(09:19:23) ( 26.9%) Carrier: +2602.7 Hz, Locked: No
(09:19:28) ( 28.1%) Carrier: +1001.5 Hz, Locked: No
(09:19:33) ( 29.3%) Carrier: +597.8 Hz, Locked: No
(09:19:38) ( 30.4%) Carrier: +760.5 Hz, Locked: No
(09:19:43) ( 31.6%) Carrier: -4658.3 Hz, Locked: No
(09:19:48) ( 32.8%) Carrier: -5737.5 Hz, Locked: No
(09:19:53) ( 34.0%) Carrier: -2052.9 Hz, Locked: No
(09:19:58) ( 35.2%) Carrier: -5972.9 Hz, Locked: No
(09:20:03) ( 36.4%) Carrier: -3243.8 Hz, Locked: No
(09:20:08) ( 37.5%) Carrier: -4552.8 Hz, Locked: No
(09:20:13) ( 38.7%) Carrier: -250.7 Hz, Locked: No
(09:20:18) ( 39.9%) Carrier: -776.9 Hz, Locked: No
(09:20:23) ( 41.1%) Carrier: +853.7 Hz, Locked: No
(09:20:28) ( 42.3%) Carrier: +689.0 Hz, Locked: No
(09:20:33) ( 43.5%) Carrier: -564.1 Hz, Locked: No
(09:20:38) ( 44.5%) Carrier: +1111.7 Hz, Locked: No
(09:20:43) ( 45.7%) Carrier: +22.5 Hz, Locked: No
(09:20:48) ( 46.9%) Carrier: -3083.9 Hz, Locked: No
(09:20:53) ( 48.1%) Carrier: -7.3 Hz, Locked: No
(09:20:58) ( 49.3%) Carrier: -765.1 Hz, Locked: No
(09:21:03) ( 50.4%) Carrier: -944.2 Hz, Locked: No
(09:21:08) ( 51.6%) Carrier: -237.6 Hz, Locked: No
(09:21:13) ( 52.8%) Carrier: -577.4 Hz, Locked: No
(09:21:18) ( 54.0%) Carrier: +129.8 Hz, Locked: No
(09:21:23) ( 55.2%) Carrier: -1005.0 Hz, Locked: No
(09:21:28) ( 56.3%) Carrier: -65.3 Hz, Locked: No
(09:21:33) ( 57.5%) Carrier: +136.6 Hz, Locked: No
(09:21:38) ( 58.7%) Carrier: +479.9 Hz, Locked: No
(09:21:43) ( 59.9%) Carrier: -46.4 Hz, Locked: No
(09:21:48) ( 61.1%) Carrier: +1633.7 Hz, Locked: No
(09:21:53) ( 62.3%) Carrier: +1124.9 Hz, Locked: No
(09:21:58) ( 63.4%) Carrier: -636.2 Hz, Locked: No
(09:22:03) ( 64.6%) Carrier: +15.5 Hz, Locked: No
(09:22:08) ( 65.8%) Carrier: +2072.0 Hz, Locked: No
(09:22:13) ( 67.0%) Carrier: +6343.8 Hz, Locked: No
(09:22:18) ( 68.2%) Carrier: +5460.3 Hz, Locked: No
(09:22:23) ( 69.4%) Carrier: +7179.5 Hz, Locked: No
(09:22:28) ( 70.6%) Carrier: +4698.1 Hz, Locked: No
(09:22:33) ( 71.8%) Carrier: +2696.1 Hz, Locked: No
(09:22:38) ( 73.0%) Carrier: +840.9 Hz, Locked: No
(09:22:43) ( 74.2%) Carrier: +5440.1 Hz, Locked: No
(09:22:48) ( 75.4%) Carrier: +4073.0 Hz, Locked: No
(09:22:53) ( 76.6%) Carrier: +5682.3 Hz, Locked: No
(09:22:58) ( 77.7%) Carrier: +2844.0 Hz, Locked: No
(09:23:03) ( 78.9%) Carrier: +1383.2 Hz, Locked: No
(09:23:08) ( 80.1%) Carrier: +1799.0 Hz, Locked: No
(09:23:13) ( 81.3%) Carrier: +2055.9 Hz, Locked: No
(09:23:18) ( 82.5%) Carrier: +1336.5 Hz, Locked: No
(09:23:23) ( 83.7%) Carrier: -250.5 Hz, Locked: No
(09:23:28) ( 84.9%) Carrier: -3344.0 Hz, Locked: No
(09:23:33) ( 86.1%) Carrier: -3969.6 Hz, Locked: No
(09:23:38) ( 87.3%) Carrier: -1007.9 Hz, Locked: No
(09:23:43) ( 88.5%) Carrier: +410.2 Hz, Locked: No
(09:23:48) ( 89.7%) Carrier: +21.9 Hz, Locked: No
(09:23:53) ( 90.9%) Carrier: -211.3 Hz, Locked: No
(09:23:58) ( 92.1%) Carrier: -1648.3 Hz, Locked: No
(09:24:03) ( 93.3%) Carrier: +2160.6 Hz, Locked: No
(09:24:08) ( 94.5%) Carrier: -2901.0 Hz, Locked: No
(09:24:13) ( 95.7%) Carrier: -2410.9 Hz, Locked: No
(09:24:18) ( 96.9%) Carrier: +396.4 Hz, Locked: No
(09:24:23) ( 98.1%) Carrier: +2888.0 Hz, Locked: No
(09:24:28) ( 99.3%) Carrier: -1386.5 Hz, Locked: No
(09:24:33) Decoding completed
INFO : Deleting audio files
INFO : Decoding in progress (QPSK to BMP)
Reading /var/www/wx/meteor/METEOR-M220200920-085954.qpsk...
pos=140704523 ( 99.98%) ( 0, 9295,50) sig= -258 rs=(-1,-1,-1,-1) 0C9C03CF
Total: 615.189209
Processing: 0.000007
Correlation: 429.326233
Viterbi: 166.158142
ECC: 18.983896
Remainder: 0.720928
Packets: 6 / 5781
INFO : I got a successful METEOR-M220200920-085954.dec file. Creating false color image
Reading /var/www/wx/meteor/METEOR-M220200920-085954.dec...
pos= 0 ( 0.00%)
pos= 1024 ( 16.67%)
pos= 2048 ( 33.33%)
pos= 3072 ( 50.00%)
pos= 4096 ( 66.67%)
pos= 5120 ( 83.33%)

Total: 0.000043
Processing: 0.000002
Correlation: 0.000000
Viterbi: 0.000000
ECC: 0.000000
Remainder: 0.000041
Packets: 6 / 6
convert-im6.q16: unable to open image /var/www/wx/meteor/METEOR-M220200920-085954-122.bmp': No such file or directory @ error/blob.c/OpenBlob/2874. convert-im6.q16: no images defined /var/www/wx/image/2020/09/20/METEOR-M220200920-085954-122.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Rectifying image to adjust aspect ratio
Traceback (most recent call last):
File "/home/pi/raspberry-noaa/rectify.py", line 121, in
img = Image.open(sys.argv[1])
File "/usr/lib/python3/dist-packages/PIL/Image.py", line 2634, in open
fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: '/var/www/wx/image/2020/09/20/METEOR-M220200920-085954-122.jpg'
convert-im6.q16: unable to open image /var/www/wx/image/2020/09/20/METEOR-M220200920-085954-122-rectified.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert-im6.q16: no images defined /var/www/wx/image/2020/09/20/METEOR-M220200920-085954-122-rectified.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Deleting base image files
rm: cannot remove '/var/www/wx/meteor/METEOR-M220200920-085954-122.bmp': No such file or directory
rm: cannot remove '/var/www/wx/meteor/METEOR-M220200920-085954.bmp': No such file or directory
rm: cannot remove '/var/www/wx/image/2020/09/20/METEOR-M220200920-085954-122.jpg': No such file or directory
INFO : Posting to Twitter
Traceback (most recent call last):
File "/home/pi/raspberry-noaa/post.py", line 23, in
res = api.media_upload(filename)
File "/usr/local/lib/python3.7/dist-packages/tweepy/api.py", line 223, in media_upload
file_type = imghdr.what(filename)
File "/usr/lib/python3.7/imghdr.py", line 16, in what
f = open(file, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/var/www/wx/image/2020/09/20/METEOR-M220200920-085954-122-rectified.jpg'

From pi@raspberrypi Sun Sep 20 09:51:45 2020
Return-path: pi@raspberrypi
Envelope-to: pi@raspberrypi
Delivery-date: Sun, 20 Sep 2020 09:51:45 +0200
Received: from pi by raspberrypi with local (Exim 4.92)
(envelope-from pi@raspberrypi)
id 1kJu8P-0002Dh-F1
for pi@raspberrypi; Sun, 20 Sep 2020 09:51:45 +0200
Subject: Output from your job 149
To: pi@raspberrypi
Message-Id: E1kJu8P-0002Dh-F1@raspberrypi
From: pi@raspberrypi
Date: Sun, 20 Sep 2020 09:51:45 +0200

how can I check if the SDR is up 'n runing?

First: an absolute cool project - congrat's !!!
I've set up the hardware (PI4 2GB) with an Nooelec SDR . fresh rasbian, activated VNC. device seems to work in my WIFI
enwironment, Twitter API tokens set - so good so fine. But how can I check online, if and how the RX is working while
a NOAA is actually passing over me? Sorry I'm generation "windows", just making my first steps on penguin island...
73!
Elmar | DH0GME

Idea: Receiving of ISS

It seems that this time only WAV-Files from ISS catched.
What about the APRS-Downlink on 145.825? Data handling may be possible with multimon-NG and pymultimonaprs to feed the APRS-Network.

73 Holger

Cant receive any picture from sdr.

Hello everyone,sorry for my bad english. Im just wondering why i cant receive any picture from sdr. Currently i lived in Malaysia. I think most likely i configured the predict program wrongly. and i think i have a wrong position for the satellite.
NOAA1920200815-084054-map
NOAA1520200814-213055-map

May i know what causes this problem? Thanks alot !!

No reception of Meteor

I have a problem receiving Meteor data. NOAA works great, but I don’t get any data from the Meteor satellite, even though the software shows me the time and elevation of its arrival.
I used the install script. Is there something else I have to do to have it recorded and automatically decoded?

Date incorrect

GM
i noticed when i send in cmd mode : ./schedule_meteor.sh
date: date « @ » incorrecte
is it a correct answer ?

i copied /paste latest "schedule_meteor.sh" but i had same answer , how i can fix ?

thank
Eric

Some passes flips the image upside down

Hello Nico! Project work great 4 days now! Some passes (50%) from NOOA are South to North and others are North to South so the image produced is flipped! How can we fix this automatically?

PPM correction for SDR @55 default

I've seen in receive.sh that the line inherent rtl_fm execution has the option for ppm calibration set to 55 - can I ask why? My SDR v3 I've found in the past by using sdr# etc. has a drift correction value of 7, for example. Can't remember, maybe the -p value for rtl_fm has to be changed in other files too ( if it has to be done)?

Directories Errors

Hello!
After the run of autoinstall, there are some issues with directories.
For example: audio directory doesn't exist and METEOR image are saved into NOAA and inside METEOR there aren't anything.

I hope I can help you with this report :)

2020-07-16_122725
2020-07-16_122914
2020-07-16_122701

/var/www/wx/images/ permission denied error

I wasn't getting any images produced after a pass, when I investigated the logs I found a permission denied error in the log.

If I cd to /var/www/wx/images/ and run touch test.txt I got a permission denied. If I went up a directory I could create a file just fine.

I then ran the commands to change the permissions on the folders, I'm sure there is a better way to do this. I can now create files in the directories. I don't have another satalite pass until 1930 tonight, I will check then to see if it is resolved.

sudo chmod -R 775 /var/www/wx/audio/
sudo chmod -R 775 /var/www/wx/images/

Screenshots and/or logs

Return-path: pi@raspberrypi
Envelope-to: pi@raspberrypi
Delivery-date: Fri, 13 Nov 2020 08:47:03 +0800
Received: from pi by raspberrypi with local (Exim 4.92)
(envelope-from pi@raspberrypi)
id 1kdNF0-0001Tm-Tz
for pi@raspberrypi; Fri, 13 Nov 2020 08:47:02 +0800
Subject: Output from your job 37
To: pi@raspberrypi
Message-Id: E1kdNF0-0001Tm-Tz@raspberrypi
From: pi@raspberrypi
Date: Fri, 13 Nov 2020 08:47:02 +0800
Status: O
X-UID: 6

INFO : Starting rtl_fm record
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000002

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner gain set to 49.60 dB.
Tuned to 138392500 Hz.
Oversampling input by: 32x.
Oversampling output by: 1x.
Buffer size: 4.27ms
Sampling at 1920000 S/s.
Output at 60000 Hz.
Signal caught, exiting!

User cancel, exiting...
INFO : Bulding pass map
Satellite: NOAA 18
Pass Start: 2020-11-13 00:32:03 UTC
Pass Duration: 14:44
Elevation: 32
Azimuth: 111
Direction: southbound
..INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-ZA.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-ZA.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-ZA.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-ZA.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-ZA.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-MCIR.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-MCIR.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-MCIR.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-MCIR.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-MCIR.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-MCIR-precip.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-MCIR-precip.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-MCIR-precip.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-MCIR-precip.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-MCIR-precip.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-MSA.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-MSA.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-MSA.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-MSA.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-MSA.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-MSA-precip.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-MSA-precip.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-MSA-precip.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-MSA-precip.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-MSA-precip.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-HVC-precip.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-HVC-precip.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-HVC-precip.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-HVC-precip.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-HVC-precip.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-HVCT-precip.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-HVCT-precip.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-HVCT-precip.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-HVCT-precip.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-HVCT-precip.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-HVC.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-HVC.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-HVC.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-HVC.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-HVC.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Decoding image
wxtoimg: error: could not open output file /var/www/wx/images/NOAA1820201113-083202-HVCT.jpg: Permission denied
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-HVCT.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/NOAA1820201113-083202-HVCT.jpg' @ error/convert.c/ConvertImageCommand/3258.
convert: unable to open image /var/www/wx/images/NOAA1820201113-083202-HVCT.jpg': No such file or directory @ error/blob.c/OpenBlob/2874. convert: no images defined /var/www/wx/images/thumb/NOAA1820201113-083202-HVCT.jpg' @ error/convert.c/ConvertImageCommand/3258.
INFO : Deleting audio files

Server information (please complete the following information):
PI 4
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
]

Additional context
Fresh install using raspberry pi imager.
installed raspberry-noaa using auto install script.

Change of Text in Twitter Messages

Is it possible to make the Text User configurable?
I am live here in Germany and my wish is to change the Text

Imagen satelital: NOAA 15 11-06-2020 18:29. Elevacion maxima: 24 grados. #NOAA #weather #argentinaimagenes #noaasatellite #clima #wxtoimg #raspberrypi #argentina #argentinasat

to German or English.

Kind Regards,

Holger

Nginx webserver - Audiotab "Error 404"

Hi! I just set up my Raspberry Pi 2B+ with the Nooelec neSDR SMARTV4. I already recorded 4 NOAA passes and I am able to view the created pictures on the webserver. I noticed a lot of noise, which surprised me since I got way better images when manually recording a pass with SDR#. Thats why I wanted to listen to the corresponding .wav file. However, I am not able to access the "Audio" tab on the webserver. It just says "404 Not Found". What do I have to do to get this tab working or where can I find the .wav files when using SFTP?

Thanks in advance,
sam

Install Script

First I would like to say this is a wonderful script and setup. Thank you for putting so much time into building this for everyone to use. If i may, I would like to make a couple of suggestion that i noticed while using you script a couple of time for installs.

If possible could you add libjpeg9 libjpeg9-dev to the packages section of the installer. Python pip would not install pillow with out them installed.


Also for the predict setup. I noticed on a new install like mine you only check for the predict.qth file and if it does not exist it tries to copy it to the .predict folder which also does not exist. This folder only exists if you run the predict program once.

My suggestion would be to add the following to your predict config section:

if [ -d "$HOME/.predict" ] && [ -e "$HOME/.predict/predict.qth" ]; then
    log_done "$HOME/.predict/predict.qth already exists"
else
    mkdir "$HOME/.predict"
    cp "templates/predict.qth" "$HOME/.predict/predict.qth"
    log_done "$HOME/.predict/predict.qth installed"
fi

Also the same for the cronjob section. The file /var/spool/cron/crontabs/pi only exists if you have ran crontab -e prior to your install script.

My suggestion would be to run it for them and have them copy and paste your cronjob into it. This way it enables the scheduler. outside of that you would have to run as root and copy over a cronjob template to /var/spool/cron/crontabs/pi


One last suggestion would be to run wxtoimg at the end of your install script and have the user accept the licensing agreement for wxtoimg. Because if they do not accept it will the program will not do anything until it have been accepted.

Gain Set

How can I edit the gain?

Thanks

Enchancements-Passes

South-east europe the sun.py gives always the same enchancements. Some passes has too less capture time.

Using the software with a Nooelec Sawbird Noaa

I am very happy with the software and receive Noaa pictures well without a Sawbird. But I try tu use a Nooelec Sawbird Noaa and the I get no pictures. Only grey noise. I have tried different gain settings, with no results. What am I doing wrong ?

error in longtitude

I get this error. Could you explain what that means.

/home/pi/.noaa.conf: line 9: syntax error near unexpected token (' /home/pi/.noaa.conf: line 9: LAT=Decimal latitude and longitude coordinates for Enkhuizen (Netherlands): 52.7033'

How to change web panel language?

Hi @reynico ,

I just did a clean OS install and downloaded Raspberry-NOAA. I really love what you did there!

Is there a way to change the language of the tabs?

Also in the passes tab it seems to show me a different time zone, for example atq shows me this:

2	Wed Nov 11 21:43:00 2020 a pi
1	Wed Nov 11 19:03:00 2020 a pi
3	Wed Nov 11 18:26:00 2020 a pi

but the passes tab shows me this:

rasnoaa

Thanks again for the great work!

Bad image quality / Enable AGC

Hi, I am using the Raspberry Pi 4 2Gb with a Nooelec neSDR SMARTEE and a Nooelec NOAA Sawbird filter. I am struggeling to get a good image. With the Pi 2B+ and the "normal" neSDR SMART the images were great. I guess it has to do something with the gain. I tried everything from 10dBm to 50dBm in the receive.sh file. Do you know why that is? Maybe Automatic gain control would help, but how do I enable it?

NOAA1820200726-121056-ZA

Many thanks,
Sam

Tweepy.conf

Hi, sorry but i can't understand how doing to share pictures of my 'raspberry noaa' by Twetter....i am a beginer with tweeter..but i have now, an account of tweeter developer key and tokken key and token secret, i write it in the tweepy.conf but after what i do !???
(I am french, sorry for my english)
Many thanks.
Mickaël

test_reception.sh

I have tried this under windows10 and ncat doesn't works under win10. May be there is another program then ncat for windows ?

Time zone

Hi!

Absolutely great work on this! I've just set it up but i'm a little confused about time zone config, is it enough if I set just my city?

Thanks for the great work!

Error after schedule.sh execution

Hello, after the update every time schedule.sh is executed I see this error:

schedule_iss.sh: 8: /home/pi/raspberry-noaa/common.sh: Syntax error: "(" unexpected
INFO : Pass prediction in progress

(Raspbian Buster + RTL-SDR v3 + Python 2.7.16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.