Zusammenfassung der Satfind-Daten

Wünsche, Anträge, Fehlermeldungen
InTheCliringSt&sTheDB
Interessierter
Interessierter
Beiträge: 64
Registriert: Montag 15. Dezember 2003, 11:16

Zusammenfassung der Satfind-Daten

Beitrag von InTheCliringSt&sTheDB »

Hallo,

ist es möglich, wenn das Satfind Utility beendet wird, eine Statistik über die Werte anzuzeigen, also je ber, snr und sig Peak, Durchschnitt, ... evtl. sind ja noch weitere Ergebnisse interessant. Schön wäre auch ne graphische Darstellung als Flächendiagramm, um also z.B. Rückschlüsse auf die Auswirkungen der ber auf die gesamte Dauer schließen zu können. Anzeige wäre dann natürlich auf dem Fernseher sinnvoll. Und vielleicht könnte man die Ergebnisse noch in einer temp-Datei ablegen, die man vor einem Neustart auf den PC sichern kann.

Gruß,


Stephan
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Drück mal rot/blau. ;)

Gruß Gorcon
InTheCliringSt&sTheDB
Interessierter
Interessierter
Beiträge: 64
Registriert: Montag 15. Dezember 2003, 11:16

Beitrag von InTheCliringSt&sTheDB »

naja, das Feature kenn ich schon, da sieht man die Fehler halt auch nur für etwa ne Minute. Mich würde halt in erster Linie interessieren, wie sich die Box über nen längeren Zeitraum verhält/verhalten hat, also etwa mehrere Stunden und da will ich nicht mitstenografieren.
Außerdem ist die Graphik nicht wirklich ideal, weil alle drei Werte im einheitlichen Maßstab dargestellt werden. Meine ber bewegen sich normalerweise unter 100, so welche auftreten, während die snr bei etwa 64000 liegt. Andererseit hatte ich manchen Sendern auch schon mal zufällig kurzzeitig ne ber in Millionenhöhe gesehen, würde mich halt interessieren, wie oft das auftritt.
Problem ist halt, ich kann die Box nicht einfach unbeaufsichtigt laufen lassen und mir dann anzeigen lassen, wie lange die ber soundso hoch war.
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

Langzeitwerte sind IMO nicht so interessant, höchstens die Werte im Mittel.

Nur weil z.B. vor 2h ein Vogel vor der Antenne vorbeigeflogen ist, und der Wert dann bei SNR, BER, etc. auf max. Fehler geht...
InTheCliringSt&sTheDB
Interessierter
Interessierter
Beiträge: 64
Registriert: Montag 15. Dezember 2003, 11:16

Beitrag von InTheCliringSt&sTheDB »

Das mit dem Vogel leuchtet mir ein, aber bei meiner Kabelbox? ;)
Würde meine Entscheidung 10m hochwertiges Kabel kaufen oder lassen etwas fundieren, aber ich seh schon, scheint Aufwand zu sein und der Satfinder ist schon gut so, wär halt noch das Sahnehäubchen.
FaselMan

Beitrag von FaselMan »

-
Zuletzt geändert von FaselMan am Sonntag 12. März 2006, 23:46, insgesamt 1-mal geändert.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

wenn Du

Code: Alles auswählen

satfind > /tmp/satfind.log
nimmst brauchst Du nach ein-zwei Stunden nur die Datei aus dem tmp abholen und z.B. in Excel auswerten. ("Text in Spalten" Separator= Leerzeichen)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
InTheCliringSt&sTheDB
Interessierter
Interessierter
Beiträge: 64
Registriert: Montag 15. Dezember 2003, 11:16

Beitrag von InTheCliringSt&sTheDB »

genial! Die 2 Stunden krieg ich zwar nicht voll, vorher explodiert der Speicher, aber mit der Methode funktioniert das so, wie ich es mir vorgestellt habe.

Danke!
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

falls Du ein NFS mount hast schiebs halt nach /mnt/movie/satfind.log dann kannste loggen bis die pladde kot2t :lol:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Tommy hat geschrieben:falls Du ein NFS mount hast schiebs halt nach /mnt/movie/satfind.log dann kannste loggen bis die pladde kot2t :lol:
:lol: :lol: :lol:

Gruß Gorcon
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

*start WerbeBlock*

dvbsnoop gibt aber noch mehr Werte zum Auswerten aus...
dvbsnoop -s signal -pd 9

*end Werbeblock*
mws
Developer
Beiträge: 331
Registriert: Freitag 7. Februar 2003, 22:17

Beitrag von mws »

wenn das die GEZ mitbekommt rasc :P
cu
mws
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

dvbsnoop gibt aber noch mehr Werte zum Auswerten aus...
dvbsnoop -s signal -pd 9
ist doch aber nur in yadd's drin? Also mit image bordmitteln nicht machbar :gruebel:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Hmm ich hatte das dvbsnoop jetzt grad aufgerufen mit dem JTG Neutrino Image.
bye
petB
FaselMan

Beitrag von FaselMan »

-
Zuletzt geändert von FaselMan am Sonntag 12. März 2006, 23:48, insgesamt 1-mal geändert.
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

man findet dvbsnoop auch binaer auf SourceForge.net
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

es wäre ne geile aktion, in neutrino eine signalstärkeanzeige einzubauen :) das würden bestimmt viele befürworten.
also mann müsste die satfind daten irgendwie auslesen lönnen, ohne irgendwelche dateien temporär zu speichern. das wäre für den flash nicht so gut :(
ich hab mal was gelesen, von socket, aber da blick ich net durch. der epg wird ja auch so gespeichert.
ne 430kb große dvbsnoop sprengt jedes image :)

das
dvbsnoop -s signal -pd 5 -n 5
gibt 5 abfragen aus und
dvbsnoop -s signal -pd 5 -n 5 > /tmp/signal.txt
speichert das in eine datei.
jetz das ding auseinanderparsen, und die jeweils 5 werte zum mittelwert errechnen. dann auf dem tv anzeigen als balken. das müsste bei jeden zappen gemacht werden.
und wenn man bei pd 0-9 ausprobiert, bekommt man unterschiedliche ausgaben.
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

Ich will nicht schon wieder Spielverderber sein, aber genau dafuer gibt es "rot" -> "blau".

Die Mittelwerte bringen eigentlich gar nix, weil bei Digital ist Bild/Ton entweder OK oder nicht da, der Grenzbereich dazwischen ist extrem schmal.


Es ist auch nicht so toll, bei einer ordentlich eingerichteten Antenne fast jedesmal die selben Werte zu sehen (+/- ein paar Abweichungen, je nach Transponder-Footprint).

Wenn jemand Probleme hat, reichen diese Anzeigen eh nicht aus, dann ist die Sat-Find-Anzeige mit Verlauf eh hilfreicher.

Ausser einem optischen Effekt kann ich leider keinen Nutzen erkennen.

PS:
zum Abfragen der Werte braucht man in Neutrino auch kein dvbsnoop (oder satfind). Wenn man es braucht, baut man es in zapit ein (so will es das Konzept).

PS2:
/tmp ist nicht der flash, sondern das ramfile-system (frueher sagte man zu sowas ramdisk).
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ja danke.
ich werd mir mal die zapit genauer ansehen, obwohl ich da nicht so richtig durchblicke
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab mir grad mal die streaminfo2.cpp angesehen.
das ist ja für die satinfo anzeige zuständig. nun müsste man die werte, die dort ja aich angezeigt werden, irgendwie auf den infoviewer umlenken.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

kann denn kein dev mal nen tip geben ??
ich hab die einträge in der streaminfo2.cpp gefunden. nur nun geht es los.

Code: Alles auswählen

zeile 137
..
g_Zapit->getFESignal(s);

		signal.sig = s.sig & 0xFFFF;
		signal.snr = s.snr & 0xFFFF;
		signal.ber = (s.ber < 0x3FFFF) ? s.ber : 0x3FFFF;  // max. Limit
hier werden werte von der zapit->struct signal geschrieben. soweit verstehe ich das . Dann

Code: Alles auswählen

zeile 143
..
paint_signal_fe(signal);
wird diese funktion aufgerufen

Code: Alles auswählen

zeile 244
..
void CStreamInfo2::paint_signal_fe(struct feSignal  s)
{
   int   x_now = sigBox_pos;
   int   y = sig_text_y;
   int   yd;


	sigBox_pos = (++sigBox_pos) % sigBox_w;

	frameBuffer->paintVLine(sigBox_x+sigBox_pos,sigBox_y,sigBox_y+sigBox_h,COL_WHITE);
	frameBuffer->paintVLine(sigBox_x+x_now,sigBox_y,sigBox_y+sigBox_h+1,COL_BLACK);


	if (s.ber != s.old_ber) {
		SignalRenderStr (s.ber,sig_text_ber_x,y);
	}
	yd = y_signal_fe (s.ber, 4000, sigBox_h);
	frameBuffer->paintPixel(sigBox_x+x_now,sigBox_y+sigBox_h-yd,COL_RED);


	if (s.sig != s.old_sig) {
		SignalRenderStr (s.sig,sig_text_sig_x,y);
	}
	yd = y_signal_fe (s.sig, 65000, sigBox_h);
	frameBuffer->paintPixel(sigBox_x+x_now,sigBox_y+sigBox_h-yd,COL_GREEN);


	if (s.snr != s.old_snr) {
		SignalRenderStr (s.snr,sig_text_snr_x,y);
	}
	yd = y_signal_fe (s.snr, 65000, sigBox_h);
	frameBuffer->paintPixel(sigBox_x+x_now,sigBox_y+sigBox_h-yd,COL_BLUE);


}
wo die werte auf den bildschirm platziert werden.
dann gehts zurück hierher

Code: Alles auswählen

zeile 145
..
signal.old_sig = signal.sig;
		signal.old_snr = signal.snr;
		signal.old_ber = signal.ber;
wo gefragt wird, ob sich was geändert hat, an den werten.

Hab ich das so richtig verstanden ??
Dann sollte man das doch irgendwie im infoviewer.cpp reinbasteln können
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

Klar geht das im Info-Viewer, wäre sogar recht wenig Aufwand.

Aber meine Meinung dazu hatte ich schon gesagt - ich bin halt fuer eine schlanke, nicht ueberladene Info-Viewer-Einblendung.

Wenn ich die techn. Infos haben will, dann druecke ich rot+blau (+ ggf. nochmal blau).

Normalerweise interessieren mich Signalstärke, SNR und BER nicht, wenn das Bild ok ist - weil die Werte ändern sich fuer einen Sender ueber die Zeit kaum (zumindest bei Satellit und ich denke auch fuer Kabel).

Nochmal die Frage: was soll eine solche Anzeige bei jedem Programm bringen?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich bin für spielerei, man könnte es ja auch abschaltbar machen
in enigma ist das ja auch drin :) und ich will kein enigma :(
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

weil die Werte ändern sich fuer einen Sender ueber die Zeit kaum (zumindest bei Satellit und ich denke auch fuer Kabel).
Bei Kabel gibts logischerweise viel stärkere schwankungen daes erstens von Sat abhängig und dann noch von Kabel mit seinen 100ten Kabelverbindungen und Kilometerlangen Leitungen abhängig ist.

Gruß Gorcon
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also ich wäre ganz klar für ne anleitung :)