PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Oscam.sh als unterstützung für die Oscam



lisa.gareis
24.12.2015, 07:34
Ver 1004
Aus Verdacht herraus, dass sich vielleicht irgend wer darüber freuen könnte, habe ich nun diesen Thread erstellt!

Was macht dieses Skript ?
Um es einfach zu machen, ein wenig auf Kosten der Genauigkeit, dieses Skript startet die Oscam so oft neu bis sie ordentlich läuft. Dabei werden zu Anfang die Fernbedienung
ausgeschaltet und der Kanal auf Sky gestellt.
Danach wird die Oscam so lange neu gestartet bis sie richtig läuft und dann wird der Kanal auf ARD HD verstellt und die Fernbedienung wird eingeschaltet.

Wer braucht das Skript ?
Hier müsste ich spekulieren, da ich nicht jede Oscam version durchgetestet habe, aber ich habe einiege getestet. Auf meiner GM990 würde die oscam <= 9982
ohne das Skript und ohne Neustarts laufen, die Versionen ab 10600 hatte ich stichprobenartig in großen Schritten getestet die laufen nur mit dem Skript. Also alle Versionen 10600 - Aktuell brauchen bei mir das Skript. Die Grenze ab wann ich das Skript brauche, liegt also irgend wo zwischen 9982 und 10600,

Aber wieder zum Thema, der einfachste weg es raus zu finden ist, lasst dass Skript mehrmals nacheinander laufen und schaut euch jeweils das Log File an.

Entdeckt ihr dort die Meldung
Thu Dec 24 06:04:03 CET 2015 CW0 defekt mit folgenden Werten
Thu Dec 24 06:04:03 CET 2015 00 00 00 00 00 00 00 00
Oder die Meldung
Thu Dec 24 06:04:03 CET 2015 CW1 defekt mit folgenden Werten
Thu Dec 24 06:04:03 CET 2015 00 00 00 00 00 00 00 00

Wäre das Skript zu empfehlen.

Beispiel Log ( erstellt mit Oscam ver 11203 )


Sat Jan 1 01:00:27 CET 2000 ################################################## ####################################
Sat Jan 1 01:00:27 CET 2000 oscam.sh Version 1.004
Sat Jan 1 01:00:27 CET 2000 Alle Befehle die vor dem Start ausgefuehrt werden sollen, werden nun ausgefuehrt
Sat Jan 1 01:00:27 CET 2000 Warte darauf dass die Uhr eingestellt ist ( Das System mehr oder weniger vollstaendig gebootet ist )
Sat Jan 1 01:00:27 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:00:32 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:00:37 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:00:42 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:00:47 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:00:53 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:00:58 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:01:03 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:01:08 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Sat Jan 1 01:01:13 CET 2000 Uhrzeit stimmt nicht, warte 5sec
Wed Dec 30 08:50:29 CET 2015 Uhr wurde hoffentlich richtig eingestellt
Wed Dec 30 08:50:29 CET 2015 Schalte Fernbedienung aus
Wed Dec 30 08:50:30 CET 2015 Fernbedienung ausgeschaltet
Wed Dec 30 08:50:30 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:30 CET 2015 Der Kanal wird umgeschaltet auf den Kanal 1:0:19:283D:3FB:1:C00000:0:0:0
Wed Dec 30 08:50:32 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:32 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:32 CET 2015 Schleifendurchgang 1
Wed Dec 30 08:50:32 CET 2015 # Bedingungen
Wed Dec 30 08:50:32 CET 2015 Oscam läuft nicht
Wed Dec 30 08:50:32 CET 2015 /tmp/ecm.info nicht vorhanden, es kann nicht geprüft werden ob es ein Sky Kanal ist
Wed Dec 30 08:50:33 CET 2015 /tmp/ecm.info nicht vorhanden, es kann nicht geprüft werden ob es der selbe Kanal ist
Wed Dec 30 08:50:34 CET 2015 # Check
Wed Dec 30 08:50:34 CET 2015 Oscam soll so wie so neugestartet werden CW check fällt aus
Wed Dec 30 08:50:34 CET 2015 Cam wird jetzt neu gestartet werden
Wed Dec 30 08:50:34 CET 2015 Prüfe ob Oscam beendet ist
Wed Dec 30 08:50:34 CET 2015 Oscam läuft nicht
Wed Dec 30 08:50:34 CET 2015 Oscam wird gestartet
Wed Dec 30 08:50:35 CET 2015 Oscam ist gestartet worden
Wed Dec 30 08:50:35 CET 2015 Schleifendurchgang 1 beendet
Wed Dec 30 08:50:35 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:35 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:35 CET 2015 Schleifendurchgang 2
Wed Dec 30 08:50:35 CET 2015 # Bedingungen
Wed Dec 30 08:50:35 CET 2015 Oscam läuft
Wed Dec 30 08:50:35 CET 2015 Auf /tmp/ecm.info kann nicht zugegriffen werden, versuche erneut
Wed Dec 30 08:50:36 CET 2015 Auf /tmp/ecm.info kann nicht zugegriffen werden, versuche erneut
Wed Dec 30 08:50:40 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:50:40 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:50:40 CET 2015 A9 BB 84 E8 9B CE FA 63
Wed Dec 30 08:50:40 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:50:40 CET 2015 Es ist ein anderer Kanal
Wed Dec 30 08:50:40 CET 2015 # Check
Wed Dec 30 08:50:40 CET 2015 Es sind nicht alle Bedingungen erfüllt, Cam wird neugestartet werden
Wed Dec 30 08:50:40 CET 2015 Cam wurde beim letzten Durchgang neu gestartet, nächste Prüfung in der nächsten Runde
Wed Dec 30 08:50:40 CET 2015 Schleifendurchgang 2 beendet
Wed Dec 30 08:50:40 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:40 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:40 CET 2015 Schleifendurchgang 3
Wed Dec 30 08:50:40 CET 2015 # Bedingungen
Wed Dec 30 08:50:41 CET 2015 Oscam läuft
Wed Dec 30 08:50:51 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:50:52 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:50:52 CET 2015 1C 38 E2 36 DD 72 3F 8E
Wed Dec 30 08:50:52 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:50:52 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:50:52 CET 2015 # Check
Wed Dec 30 08:50:52 CET 2015 CW0 defekt mit folgenden Werten
Wed Dec 30 08:50:52 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:50:52 CET 2015 Cam wird jetzt neu gestartet werden
Wed Dec 30 08:50:52 CET 2015 Prüfe ob Oscam beendet ist
Wed Dec 30 08:50:52 CET 2015 Oscam läuft und wird jetzt beendet
Wed Dec 30 08:50:54 CET 2015 Oscam läuft nicht
Wed Dec 30 08:50:54 CET 2015 Oscam wird gestartet
Wed Dec 30 08:50:55 CET 2015 Oscam ist gestartet worden
Wed Dec 30 08:50:55 CET 2015 Schleifendurchgang 3 beendet
Wed Dec 30 08:50:55 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:55 CET 2015 ################################################## ####################################
Wed Dec 30 08:50:55 CET 2015 Schleifendurchgang 4
Wed Dec 30 08:50:55 CET 2015 # Bedingungen
Wed Dec 30 08:50:55 CET 2015 Oscam läuft
Wed Dec 30 08:51:06 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:51:06 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:51:06 CET 2015 CA 1A 66 4A F4 DE 7E 50
Wed Dec 30 08:51:06 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:51:06 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:51:06 CET 2015 # Check
Wed Dec 30 08:51:06 CET 2015 CW0 defekt mit folgenden Werten
Wed Dec 30 08:51:06 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:51:06 CET 2015 Cam wurde beim letzten Durchgang neu gestartet, nächste Prüfung in der nächsten Runde
Wed Dec 30 08:51:06 CET 2015 Schleifendurchgang 4 beendet
Wed Dec 30 08:51:06 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:06 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:06 CET 2015 Schleifendurchgang 5
Wed Dec 30 08:51:06 CET 2015 # Bedingungen
Wed Dec 30 08:51:07 CET 2015 Oscam läuft
Wed Dec 30 08:51:19 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:51:19 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:51:19 CET 2015 4A 32 51 CD 1B DE 82 7B
Wed Dec 30 08:51:19 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:51:19 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:51:19 CET 2015 # Check
Wed Dec 30 08:51:19 CET 2015 CW0 defekt mit folgenden Werten
Wed Dec 30 08:51:19 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:51:19 CET 2015 Cam wird jetzt neu gestartet werden
Wed Dec 30 08:51:19 CET 2015 Prüfe ob Oscam beendet ist
Wed Dec 30 08:51:19 CET 2015 Oscam läuft und wird jetzt beendet
Wed Dec 30 08:51:21 CET 2015 Oscam läuft nicht
Wed Dec 30 08:51:21 CET 2015 Oscam wird gestartet
Wed Dec 30 08:51:22 CET 2015 Oscam ist gestartet worden
Wed Dec 30 08:51:22 CET 2015 Schleifendurchgang 5 beendet
Wed Dec 30 08:51:22 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:22 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:22 CET 2015 Schleifendurchgang 6
Wed Dec 30 08:51:22 CET 2015 # Bedingungen
Wed Dec 30 08:51:23 CET 2015 Oscam läuft
Wed Dec 30 08:51:33 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:51:33 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:51:33 CET 2015 A9 2C E6 BB EC E5 0B DC
Wed Dec 30 08:51:33 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:51:33 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:51:33 CET 2015 # Check
Wed Dec 30 08:51:33 CET 2015 CW0 defekt mit folgenden Werten
Wed Dec 30 08:51:33 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:51:33 CET 2015 Cam wurde beim letzten Durchgang neu gestartet, nächste Prüfung in der nächsten Runde
Wed Dec 30 08:51:33 CET 2015 Schleifendurchgang 6 beendet
Wed Dec 30 08:51:33 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:33 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:33 CET 2015 Schleifendurchgang 7
Wed Dec 30 08:51:33 CET 2015 # Bedingungen
Wed Dec 30 08:51:34 CET 2015 Oscam läuft
Wed Dec 30 08:51:47 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:51:47 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:51:47 CET 2015 51 A9 B2 AC BB 89 F6 3A
Wed Dec 30 08:51:47 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:51:47 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:51:47 CET 2015 # Check
Wed Dec 30 08:51:47 CET 2015 CW0 defekt mit folgenden Werten
Wed Dec 30 08:51:47 CET 2015 00 00 00 00 00 00 00 00
Wed Dec 30 08:51:47 CET 2015 Cam wird jetzt neu gestartet werden
Wed Dec 30 08:51:47 CET 2015 Prüfe ob Oscam beendet ist
Wed Dec 30 08:51:47 CET 2015 Oscam läuft und wird jetzt beendet
Wed Dec 30 08:51:48 CET 2015 Oscam läuft nicht
Wed Dec 30 08:51:48 CET 2015 Oscam wird gestartet
Wed Dec 30 08:51:50 CET 2015 Oscam ist gestartet worden
Wed Dec 30 08:51:50 CET 2015 Schleifendurchgang 7 beendet
Wed Dec 30 08:51:50 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:50 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:50 CET 2015 Schleifendurchgang 8
Wed Dec 30 08:51:50 CET 2015 # Bedingungen
Wed Dec 30 08:51:50 CET 2015 Oscam läuft
Wed Dec 30 08:51:50 CET 2015 Auf /tmp/ecm.info kann nicht zugegriffen werden, versuche erneut
Wed Dec 30 08:51:51 CET 2015 Auf /tmp/ecm.info kann nicht zugegriffen werden, versuche erneut
Wed Dec 30 08:51:52 CET 2015 Auf /tmp/ecm.info kann nicht zugegriffen werden, versuche erneut
Wed Dec 30 08:51:56 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:51:56 CET 2015 C2 99 F9 54 B3 5A 5D 6A
Wed Dec 30 08:51:56 CET 2015 51 A9 B2 AC BB 89 F6 3A
Wed Dec 30 08:51:56 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:51:56 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:51:56 CET 2015 # Check
Wed Dec 30 08:51:56 CET 2015 Cam wurde beim letzten Durchgang neu gestartet, nächste Prüfung in der nächsten Runde
Wed Dec 30 08:51:56 CET 2015 Schleifendurchgang 8 beendet
Wed Dec 30 08:51:56 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:56 CET 2015 ################################################## ####################################
Wed Dec 30 08:51:56 CET 2015 Schleifendurchgang 9
Wed Dec 30 08:51:56 CET 2015 # Bedingungen
Wed Dec 30 08:51:57 CET 2015 Oscam läuft
Wed Dec 30 08:52:01 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:52:01 CET 2015 C2 99 F9 54 B3 5A 5D 6A
Wed Dec 30 08:52:01 CET 2015 AA 91 BA F5 37 C6 F6 F3
Wed Dec 30 08:52:01 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:52:01 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:52:01 CET 2015 # Check
Wed Dec 30 08:52:01 CET 2015 Schleifendurchgang 9 beendet
Wed Dec 30 08:52:01 CET 2015 ################################################## ####################################
Wed Dec 30 08:52:01 CET 2015 ################################################## ####################################
Wed Dec 30 08:52:01 CET 2015 Schleifendurchgang 10
Wed Dec 30 08:52:01 CET 2015 # Bedingungen
Wed Dec 30 08:52:02 CET 2015 Oscam läuft
Wed Dec 30 08:52:07 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:52:07 CET 2015 9F 2B AC 76 6F 3B F0 9A
Wed Dec 30 08:52:07 CET 2015 AA 91 BA F5 37 C6 F6 F3
Wed Dec 30 08:52:07 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:52:07 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:52:07 CET 2015 # Check
Wed Dec 30 08:52:08 CET 2015 Schleifendurchgang 10 beendet
Wed Dec 30 08:52:08 CET 2015 ################################################## ####################################
Wed Dec 30 08:52:08 CET 2015 ################################################## ####################################
Wed Dec 30 08:52:08 CET 2015 Schleifendurchgang 11
Wed Dec 30 08:52:08 CET 2015 # Bedingungen
Wed Dec 30 08:52:08 CET 2015 Oscam läuft
Wed Dec 30 08:52:17 CET 2015 Folgende CW Werte wurden gespeichert
Wed Dec 30 08:52:17 CET 2015 9F 2B AC 76 6F 3B F0 9A
Wed Dec 30 08:52:17 CET 2015 1B 10 49 74 40 1B 8F EA
Wed Dec 30 08:52:18 CET 2015 Der Kanal ist ein Sky Kanal
Wed Dec 30 08:52:18 CET 2015 Es ist der selbe Kanal
Wed Dec 30 08:52:18 CET 2015 # Check
Wed Dec 30 08:52:18 CET 2015 Schleifendurchgang 11 beendet
Wed Dec 30 08:52:18 CET 2015 ################################################## ####################################
Wed Dec 30 08:52:18 CET 2015 Schalte Fernbedienung wieder ein
Wed Dec 30 08:52:19 CET 2015 Fernbedienung eingeschaltet
Wed Dec 30 08:52:24 CET 2015 ################################################## ####################################
Wed Dec 30 08:52:25 CET 2015 Der Kanal wird umgeschaltet auf den Kanal 1:0:19:283D:3FB:1:C00000:0:0:0
Wed Dec 30 08:52:26 CET 2015 oscam.sh wird beim 11 Schleifendurchgang beendet
Wed Dec 30 08:52:26 CET 2015 Alle Befehle die vor Beenden ausgefuehrt werden sollen, werden nun ausgefuehrt

oscam.sh ( Code Box entfernt da Text zu groß )


http://www.file-upload.net/download-11163225/oscam.sh.html


Eine Anleitung zum Einbau
1. Die Datei muss erst mal auf die Box in /usr/emu, sprich absolut liegt die Datei dann unter dem Pfad /usr/emu/oscam.sh
# kann man z.B. ( Per ftp, scp oder telnet ) übertragen, darauf achten dass die oscam.sh ausührbar ist
2. Die eigentliche Oscam selbst, muss unter folgendem Pfad liegen, /usr/emu/oscam und natürlich auch ausführbar sein -> Die oscam muss also in /usr/emu liegen und "oscam" heisen ohne irgend welche zusätze.
3. editieren der /usr/emu/start/oscam.emu mit einem Editor ( vi steht auf der Box zur Verfügung )

/usr/emu/start/oscam.emu


name = oscam
start = /usr/emu/oscam.sh &
stop = killall oscam.sh oscam


4. editieren der /etc/.emustart mit einem Editor ( vi steht auf der Box zur Verfügung ) [ Autostart beim Start der Box ]


/usr/emu/oscam.sh &

5. Die keys liegen wie üblich in "/usr/keys"

Abschließende Anmerkungen
Der Test funktioniert nur auf Sky ( möglicherweise auch mit HD+ [ nicht getestet ] ) und nur bei den neuen Caids (098C [ getestet ], 09C4 [ nicht getestet ]). Alle anderen Kanäle laufen bei mir immer sauber, dort den Test durchzuführen wäre also sinnlos auch wenn das Skript dass, nach einer manipulation, erlauben würde.

Frohe Weihnachten und ein gesegnetes Jahr

Gruß Lisa

lisa.gareis
25.12.2015, 04:34
Korrekturen
Ver. 1001 ( Log messages angepasst, CW Check auf ungünstige Nebeneffekte vorbereitet )
Ver. 1002 [Bugfix] ( Lustiger "Fehler ohne Auswirkung auf das Programm" im CW Check beseitigt (ist durch Copy und Paste aus einer anderen Programmstelle entstanden und hat die CWs frisch eingelesen was kein Problem war da was kaputt ist, kaputt bleibt, sollte aber auch für die Zukunft nicht so sein ) )
Ver. 1003 ( Config Berreich erweitert )
Ver. 1004 ( Oscam kann im Config berreich mit Pfad benannt werden, ist also nicht mehr statisch /usr/emu/oscam ) ( Es können zusätzliche Befehle am Anfang und oder am Ende des Skripts ausgeführt werden, dazu [ Sektion Config Funktionenen hinzugefügt ] )