Date   

Measuring Link Margin with a Linux TBS 6903X system - how?

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

When using a TBS6903X on a Linux system, how do you go about measuring SNR - or
more precisely - link margin?

I know that CrazyCat - has kindly provided a program for Windows called
SignalEx.exe, which has a choice of "snr", "ber" and "rflevel" as parameters
and returns an integer representing 10 times the dB value.

Is these anything similar for Linux? MRTG is vary useful for monitoring both
short-term and long-term variations.

Thanks,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

Hugo
 

Hi Ernst,

Very interesting info about Webm Ernst, thanks ...

Grts,

Hugo 


Re: Pytroll/Satpy and Environment Variable

Ernst Lobsiger
 

Richard and All,

Users of my EUMETCast PyTROLL/SatPy Starter Kit 3.0 (or earlier) that run into the problem described in this thread can simply change SATPY_CONFIG_PATH in the Windows env app like:

If your    SATPY_CONFIG_PATH    has been set before as    C:/EMCtools/pppconfig    then set it to    ['C:/EMCtools/pppconfig']     which skipps the problematic code of recent SatPy versions.

SatPy is still in heavy development, you have been warned in my HOWTO.Thanks go to Richard for the heads up and to developer Dave. See  https://groups.google.com/g/pytroll/c/3fXHZxEJiDo

Happy hacking,
Ernst


Re: Pytroll/Satpy and Environment Variable

Ernst Lobsiger
 

On Mon, Sep 27, 2021 at 04:37 AM, <rnosborne@...> wrote:
A full Windows pathname will contain a colon as this is part of the drive identifier e.g. C:  When Satpy processes the environmental variable pathname under Windows, it interprets the colon as a separator and splits the pathname, rendering it useless as a pointer to the wanted folder.
Richard,

that seems to be the point. Most PyTROLL/Satpy developers work under GNU/Linux that has no drive letters and most of the few PyTROLL/Satpy Windows users will not change from drive C: so everything seems to work.
I tried to escape the drive colon in the environment variable SATPY_CONFIG_PATH to no avail. I will send a note to the PyTROLL Google list. This brakes my EUMETCast PyTROLL/Satpy Starter Kit under Windows 10 :-(.

Best regards,
Ernst


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

On 27/09/2021 16:15, Ernst Lobsiger via groups.io wrote:
Dear All,

during the weekend I have read some ffmpeg docs and found that the webm format
is the way to go. It is software patent free, works in all common browsers and
videos can be integrated in plain HTML5 with no additional stuff.

https://www.webmproject.org/about/ <https://www.webmproject.org/about/>

In fact I can also make such webm videos under Windows 10 with one lean GPL3
statically linked ffmpeg.exe that can easily be integrated in my EUMETCast
PyTROLL/SatPy Starter Kit. I have no iphone to test my videos on :-(.

I'll throw away all *.avi and *.mp4 and only use *.webm. I have just made one
more dust video of LaPalma of the last few days. The result is close to breath
taking. If the video displays right click it to get the usual player controls.

You find the video on my BASIC Service only receiver Terra (images and movies):
http://5.153.116.236:85 <http://5.153.116.236:85>

Cheers,
Ernst
Looking good, Ernst. Webm is supported by the VLC Media Player which works on
most platforms. Plays directly in DropBox on my iPad.

Cheers,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

Ernst Lobsiger
 

Dear All,

during the weekend I have read some ffmpeg docs and found that the webm format is the way to go. It is software patent free, works in all common browsers and videos can be integrated in plain HTML5 with no additional stuff.

https://www.webmproject.org/about/

In fact I can also make such webm videos under Windows 10 with one lean GPL3 statically linked ffmpeg.exe that can easily be integrated in my EUMETCast PyTROLL/SatPy Starter Kit. I have no iphone to test my videos on :-(.

I'll throw away all *.avi and *.mp4 and only use *.webm. I have just made one more dust video of LaPalma of the last few days. The result is close to breath taking. If the video displays right click it to get the usual player controls.

You find the video on my BASIC Service only receiver Terra (images and movies):       http://5.153.116.236:85

Cheers,
Ernst


Re: Pytroll/Satpy and Environment Variable

rnosborne@...
 

Ernst,

I believe that the change from PPP_CONFIG_DIR to SATPY_CONFIG_PATH has caused the problem. I will describe my understanding but do not interpret this as correct as I have almost no Python experience.

The current SatPy documentation for environmental variables states:

If setting an environment variable then it must be a colon-separated string and must be set before calling/importing Satpy. If the environment variable is a single path,
it will be converted to a list when Satpy is imported.

An example is given as:
export SATPY_CONFIG_PATH="/path/custom1:/path/custom2"

A full Windows pathname will contain a colon as this is part of the drive identifier e.g. C:  When Satpy processes the environmental variable pathname under Windows, it interprets the colon as a separator and splits the pathname, rendering it useless as a pointer to the wanted folder.

My own fix was to change the underlying Satpy code to look for a different separator that was not present in the pathname. I used a semicolon and this fixed the problem for me.

SatPy code prior to the introduction of 
SATPY_CONFIG_PATH uses a different method an so the problem does not appear.

Best regards,

Richard




Re: Pytroll/Satpy and Environment Variable

Ernst Lobsiger
 

Richard,

The last few days I worked with PyTROLL/SatPy v0.30 under Windows 10 PRO. It seems I can reproduce your problem. With default install C:\EMCtools and D:\EMCdata and the environment variable SATPY_CONFIG_PATH properly set to "C:/EMCtools/pppconfig" it seems that SatPy is looking under D:\EMCtools\pppconfig (wrong drive!) for areas.yaml. So private area definitions are not found. As a crude workaround a D:\EMCtools\pppconfig\areas.yaml can be generated.

Can someone (maybe Ferdinand or Graham) confirm that they have the same problem with SatPy v0.30 or maybe v0.29 or even an earlier version? This could be a fallout from the change PPP_CONFIG_DIR to SATPY_CONFIG_PATH?

Thanks and best regards,
Ernst


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

Ernst Lobsiger
 

David and All,

I just made my first PyTROLL/SatPy video under Windows 10 (50% sized down) with all TaskScheduled frame (*.jpg) and video (*.avi) processing.
For me not as easy as under GNU/Linux, but it works! I found that there is indeed a SATPY_CONFIG_PATH problem in Windows 10 SatPy v0.30.

Cheers,
Ernst



Re: TBS 5927 setup

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

On 25/09/2021 19:52, Terence O'Hanlon Smith via groups.io wrote:
Good evening all,
having replaced my suspect SR1 Rx with a
USB TBS-5927, I have carefully followed the Eumetsat setup guide for
that receiver, and with all settings exactly as on page 12, I have
obtained a signal strength of 75-80%, but at zero quality. I am
reasonably sure all the associated Modcom and PID settings are correct,
but obviously have no lock.
Has anyone any idea or experience of this, and of what may be amiss?
(I believe I have the dish correctly pointed, but cannot be absolutely
certain).

Thanks in anticipation,
Terence
Terence,

In case it helps, I have screenshots here:

https://www.satsignal.eu/wxsat/dvb-s2/BDADataEx.html

and some background here:

https://www.satsignal.eu/wxsat/dvb-s2/T1-T2.html#full-t2

The most common problem with the SR1 is bad power supply (Chinese), and
replacements are available from e.g. Amazon. Perhaps you've already been down
that route!

Most common reception issue is dish pointing.

Cheers,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


TBS 5927 setup

Terence O'Hanlon Smith
 

Good evening all,
having replaced my suspect SR1 Rx with a USB TBS-5927, I have carefully followed the Eumetsat setup guide for that receiver, and with all settings exactly as on page 12, I have obtained a signal strength of 75-80%, but at zero quality. I am reasonably sure all the associated Modcom and PID settings are correct, but obviously have no lock.
Has anyone any idea or experience of this, and of what may be amiss? (I believe I have the dish correctly pointed, but cannot be absolutely certain).

Thanks in anticipation,
Terence


--
This email has been checked for viruses by AVG.
https://www.avg.com


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

On 25/09/2021 13:42, Ernst Lobsiger via groups.io wrote:
David,

yes it works. I noticed that depending on the Windows Region Settings you have
to use the right decimal delimiter.
German Germany:  -0,0055555555 will give an offset of -8 minutes (as used in my
RSS image generation scripts)
German Switzerland: -0.005555555 as we use a decimal point "." in floating
point numbers (not the comma ",")
If you use the wrong decimal delimiter with floating point numbers as above, no
time offset is added to the output.

As far as PowerShell is concerned: Don't waste your time with it. It's
overcomplex and rather dangerous as well.
I played with it one afternoon and can only say: This will *NEVER* replace CMD
for the kind of scripting some of
us use for EUMETCast reception. My use of a PowerShell Get-Date within a CMD
script will remain an exception.
As I use Get-Date for my PyTROLL/SatPy Starter Kit 3.0  I can expect users to
run Windows 10 64Bit (except for
Graham that certainly already plays with Windows 11, which must still have CMD,
as we heard no cry for help :-).

Regards,
Ernst
Many thanks for checking, Ernst. I would expect it to work with the settings
in the Windows software, but when needed I have sometimes used:

swap "." for country delimiter
swap "," for country delimiter
decode string to floating with the country delimiter

Sometimes external data (TLEs for example) have to be swapped internally when
reading.

Agreed on PowerShell, although there are some system things you can do with the
PowerShell (uninstall, for example) and some command script examples are now
given that way. "CMD" is now a little hidden (when right-clicking a directory,
for example) but at least in Win-10 they can easily be restored.

Cheers,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

Ernst Lobsiger
 

On Sat, Sep 25, 2021 at 03:00 AM, David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺 wrote:
I would appreciate if you would check that the version I uploaded works without
my runtime libraries present - this will help other users. I have no systems
here which are without my runtimes!
David,

yes it works. I noticed that depending on the Windows Region Settings you have to use the right decimal delimiter.
German Germany:  -0,0055555555 will give an offset of -8 minutes (as used in my RSS image generation scripts)
German Switzerland: -0.005555555 as we use a decimal point "." in floating point numbers (not the comma ",")
If you use the wrong decimal delimiter with floating point numbers as above, no time offset is added to the output.

As far as PowerShell is concerned: Don't waste your time with it. It's overcomplex and rather dangerous as well.
I played with it one afternoon and can only say: This will *NEVER* replace CMD for the kind of scripting some of
us use for EUMETCast reception. My use of a PowerShell Get-Date within a CMD script will remain an exception.
As I use Get-Date for my PyTROLL/SatPy Starter Kit 3.0  I can expect users to run Windows 10 64Bit (except for
Graham that certainly already plays with Windows 11, which must still have CMD, as we heard no cry for help :-).

Regards,
Ernst


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

On 25/09/2021 09:24, Ernst Lobsiger via groups.io wrote:
David,

that's kind of you. But as I said before I have already solved the problem by
using a PowerShell cmdlet in my CMD script.

for /f  %%G in ('"PowerShell Get-Date (Get-Date).AddMinutes(-8) -uFormat
+%%Y%%m%%d%%H%%M"') do set t=%%G

And this also works with other kind of +/- time offsets like .AddHours,
.AddDays, .AddYears, -uFormat is the UNIX format.
With this I can schedule on the fly RSS image production in Windows and produce
videos pretty much like with GNU/Linux.

Cheers,
Ernst
Ernst,

I will look at PowerShell one day, but my software will work on any version of
Windows, likely as far back as XP. You can add hours etc. simply using a
decimal fraction of a day with my program.

I would appreciate if you would check that the version I uploaded works without
my runtime libraries present - this will help other users. I have no systems
here which are without my runtimes!

Thanks,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

Ernst Lobsiger
 

On Sat, Sep 25, 2021 at 12:26 AM, David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺 wrote:
Back in 2016 I did compile a version without VCL50.bpl requirements. I've
added it to the version on the Web:
David,

that's kind of you. But as I said before I have already solved the problem by using a PowerShell cmdlet in my CMD script.

for /f  %%G in ('"PowerShell Get-Date (Get-Date).AddMinutes(-8) -uFormat +%%Y%%m%%d%%H%%M"') do set t=%%G

And this also works with other kind of +/- time offsets like .AddHours, .AddDays, .AddYears, -uFormat is the UNIX format.
With this I can schedule on the fly RSS image production in Windows and produce videos pretty much like with GNU/Linux.

Cheers,
Ernst


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

On 24/09/2021 10:12, Ernst Lobsiger via groups.io wrote:
Graham,

the error message says that "Vcl50.bpl" is not found. This sounds like a Delphi
(Borland Pascal Language) kind of DLL.
Do you have Delphi 5.0 installed that it works for you?? If the above is true
GetUTCDateTimeString should be compiled
with "Vcl50.bpl" statically linked. In any case I do not like to install
additional stuff to get such a simple program working.

Regards,
Ernst
Back in 2016 I did compile a version without VCL50.bpl requirements. I've
added it to the version on the Web:

https://www.satsignal.eu/software/disk.html#GetUtcDateTimeString

I trust this will work for you.

Cheers,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

David J Taylor GM8ARV 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🇪🇺
 

On 24/09/2021 10:12, Ernst Lobsiger via groups.io wrote:
Graham,

the error message says that "Vcl50.bpl" is not found. This sounds like a Delphi
(Borland Pascal Language) kind of DLL.
Do you have Delphi 5.0 installed that it works for you?? If the above is true
GetUTCDateTimeString should be compiled
with "Vcl50.bpl" statically linked. In any case I do not like to install
additional stuff to get such a simple program working.

Regards,
Ernst
Ernst,

Most of my software requires my runtime library package, installed by thousands
of users. When I first started publishing software there was a desire to keep
the programs and downloads small, hence the packages. Sorry if this wasn't in
the read-me.

https://www.satsignal.eu/software/runtime.html

There is no need to install Delphi, just the runtime Library Bundle:

The program already accepts floating point values, so -0.5 is 12 hours ago and
so forth.

Cheers,
David
--
SatSignal Software - Quality software for you
Web: https://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

Ernst Lobsiger
 

David and Graham,

I just tested in a black CMD window:

C:\Users\immpac>for /f  %G in ('"PowerShell Get-Date ((Get-Date).AddMinutes(-8)) -uformat +%Y%m%d%H%M"') do set gaga=%G

C:\Users\immpac>set gaga=202109241214

C:\Users\immpac>echo %gaga%
202109241214

C:\Users\immpac>for /f  "tokens=*" %G in ('"PowerShell Get-Date ((Get-Date).AddDays(-8)) -uformat +%Y%m%d%H%M"') do set gaga=%G

C:\Users\immpac>set gaga=202109161224

C:\Users\immpac>echo %gaga%
202109161224

Works as usual. Inside a batch script use %%G instead of %G. Now I have all the possibilities of the PowerShell Get-Date cmdlet inside CMD.
@David: Forget my request for a statically linked version of your GetUTCDateTimeString.exe. My problem is solved. This feels like CMD++  :-).

Kind regards,
Ernst


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

Ernst Lobsiger
 

Graham,

I will certainly not install a runtime package to get that working. PowerShell itself seems to be *VERY* complicated and rather dangerous too.
But I just found out that the PowerShell date function seems to work inside CMD. So I can just use in a CMD script a one line command like:

PowerShell Get-Date ((Get-Date).AddMinutes(-8)) -uformat +%Y%m%d%H%M

If I can get the output of the above into a CMD variable or use it as a command line parameter for one of my scripts, the problem is solved,

Cheers,
Ernst


Re: LaPalma eruption animation using EUMETCast data from EUMETSAT.

Graham Woolf
 

Hi Ernst

No I dont have Delphi installed as a package but because I am running other software from David I did have to install his runtime packages

If you go to this page and look at question 2 I think you will see why I dont get the error

http://www.satsignal.eu/software/faq.htm

Kind Regards

Graham

301 - 320 of 32263