[linux-dvb] Sweeping (and initializing) a dish on an Diseqc rotor

Philip Prindeville philipp_subx at redfish-solutions.com
Sat Aug 13 01:31:43 CEST 2005

I have a Fedora box with a VIP1030A card connected to a
SG2100 rotor...  And a QPH-031 quad LNB (circular/linear
polarization, on a separate switch).

What I'd like to do is give a list of satellites that I'm interested
in that should be visible from my location (or if it could
calculate the list of satellites above the horizon from my zip
code or lat/long, that would be good too)... and have a program
step the motor an increment, look for a lock, and if it finds one,
print out:

* the motor position;
* the satellite transponder id;
* the frequency for the locked transponder(s) and their ids;
* the signal-to-noise ratio;
* which LNB the signal was present on (L/C, H/V);

then I could go back over the list, find the satellites that I'm
interested in and at what point they peaked, etc. and come up
with the motor presets to program into the system.

The program would also need to switch the LNB's through all
four inputs and check for a signal on each.

This would be handy for an initial install.  The technician said
he mounted and calibrated the dish, but... I have some doubts.
For instance, the LNB was never rotated to match optimal

Anyway, I figure that the program shouldn't be too hard to write,
or even script.

Can anyone point me in the right direction?



More information about the linux-dvb mailing list