Ergebnis 31 bis 40 von 46
Thema: WOL Nutzung Einstellungen
-
09.06.2020, 15:27 #31
- Registriert seit
- 27.04.2020
- Beiträge
- 1.485
- Thanks (gegeben)
- 300
- Thanks (bekommen)
- 1098
- Total Downloaded
- 0
- Total Downloaded
- 0
Wenn Du es manuell ausführst sollten doch Meldungen zu sehen sein, oft kann mit -v (verbose) hinter Befehlen auch die Ausgabe erzwingen obwohl man sie ja meist ins Nirwana umleitet damit man nix sieht
-
Danke - 1 ThanksElvis87 bedankten sich
-
Advertising
-
09.06.2020, 15:43 #32
- Registriert seit
- 25.01.2019
- Beiträge
- 18
- Thanks (gegeben)
- 18
- Thanks (bekommen)
- 4
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Anadol Eco 4k UHD V1 (OATV 6.4)Hallo,
Danke für die schnelle Antwort.
Scheint mit -v tatsächlich zu funktionieren Danke.
Code:sh -v /usr/script/timer_wol.sh #!/bin/bash # written by Dominik Deobald # http://blog.deobald.org/ # MAC-Adresse MAC=BC:5F:F6:AF:C0:36 # Start in der nächsten10 Minuten TOLERANZ=600 # Zeitfenster von TIME_MIN=`date +%s` # Zeitfenster bis TIME_MAX=$(($TIME_MIN+$TOLERANZ)) cat /etc/enigma2/timers.xml | grep disabled=\"0\"\ justplay=\"0\" | sed 's/ /\n/g' | grep begin | sed 's/begin="//' | sed 's/"//' | while read Startzeit; do # liegt die Zeit zwischen der Zeitspanne, dann Funktion aufrufen... if [ $Startzeit -ge $TIME_MIN ] && [ $Startzeit -le $TIME_MAX ]; then ether-wake -b $MAC fi done
Ich verstehe nur nicht warum ich das erzwingen muss? Pfadangaben sind doch alle korrekt mitsamt den Rechten und vorher gings doch komischerweise auch.
@Pike_Bishop
Hab jetzt dein Script erneut ausprobiert mithilfer der neuen Befehl Anpassung von E2WORLD
Hier mal die Ausgabe aus dem log:
Code:# OSD Fehler Ausgabe osd_error_message() { sleep 11 $WGET -O - -q "$BOXIP/web/message?text=ABBRUCH%20---%20(%20Details%20dazu%20in%20$LOGFILE%20)&type=3" > /dev/null echo "" } cat $TIMERFILE | grep $NAS_PATH | grep "$TIMEROPTS" | sed 's/ /\n/g' | grep -w begin | sed 's/begin="//' | sed 's/"//' | while read Startzeit do # liegt die Zeit zwischen der Zeitspanne, dann Funktion aufrufen... if [ $Startzeit -ge $TIME_MIN ] && [ $Startzeit -le $TIME_MAX ] ; then DATE="$(date +%a.%d.%b.%Y-%H:%M:%S)" echo -e "\nJOB START -> $DATE\n" $ETHER_WAKE -b $MAC if [ "$?" = "0" ] ; then echo -e "\nAlles ok - $ETHER_WAKE wurde ausgefuehrt.\n" else osd_error_message echo -e "\nFEHLER !\n$ETHER_WAKE ausfuehren fehlgeschlagen." && exit 1 fi fi done cat: can't open '/var/volatile/tmp/timers.xml': No such file or directory exit exec 2>&4 1>&3
Habe das mal für mich angepasst.
Code:TIMERFILE=/etc/enigma2/timers.xml
Allerdings habe ich noch keine Fehlermeldung auf dem OSD entdecken können. Muss aber auch zugeben das ich durch die ganzen Spielerei am PC den TV Bildschirm nicht wirklich beobachtet habe.
Script scheint aber erstmal auf den 1. Blick tadellos zu funktionieren.
Mache ich eine Aufnahme auf die SD Karte fährt der Server nicht hoch, so wie es soll.
Eine Aufnahme auf den Server sendet den WOL Befehl.
Klasse so gefällt mir das.
Einen riesen Dank an dich.
Ich würde dir gerne einen Kasten Bier zukommen lassen.Geändert von Elvis87 (09.06.2020 um 17:49 Uhr)
-
Danke - 1 ThanksPike_Bishop bedankten sich
-
09.06.2020, 18:52 #33
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi Elvis87,
Ja stimmt, Pfad muss /etc/enigma2/timers.xml sein
Sorry hab tatsächlich vergessen den Pfad zurück zu ändern (hatte zum Testen hier /varvolatile/tmp/timers.xml eingestellt gehabt und ne timers.xml nach /tmp (was ja /varvolatile/tmp entspricht) kopiert
(war halt für nen schnellen Test hier für mich einfacher), na ja hast ja eh erkannt das der Pfad nicht passt
Gut wenns nun läuft (muss aber genauso ohne Parameter -v laufen).
Ich werd das mit dem falschen Pfad in den letzten Postings von mir ändern damit nicht noch jemand in diese Falle stolpert
Grüsse
PikeGeändert von Pike_Bishop (09.06.2020 um 19:38 Uhr)
-
Danke - 1 ThanksElvis87 bedankten sich
-
09.06.2020, 19:23 #34
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi,
Ach ja, um ein Script ausführbar zu machen reicht chmod 755 blablabla.sh da brauchts nicht noch extra nen chmod +x blablabla.sh.
Und ne Fehlermeldung am OSD (TV) bekommst nur wenn ether-wake mal nicht korrekt ausgeführt werden könnte, nen falschen Pfad fang ich da nicht ab im Script, aber eigentlich hättest das
mit dem falschen Pfad also das "cat: can't open '/var/volatile/tmp/timers.xml': No such file or directory" in der /tmp/timer_wol.log sehen müssen da ich ja da rein logge.
Also wenn was ist immer erst in diese Datei gucken
Und genau deshalb weil ich in ne Datei logge kriegst auch wennst das Script per telnet startest keine Ausgaben in telnet zu sehen (also auch im Fehlerfall keine Fehlermeldung)
die sollte dann stattdessen im Logfile also in der /tmp/timer_wol.log zu sehen sein.
Klar man kann das Script so schreiben das es sowohl nen Output in telnet gibt und den Output gleichzeitig in ne Datei loggt, aber das ist in dem Fall ja nicht nötig denn das Script soll
ja nicht manuell per telnet gestartet werden, es soll ja schön automatisch seinen Job tun.
Wennst unbedingt mal sehen willst wie die Fehlermeldung bei dir aussehen würde, dann wie bereits geschrieben einfach die folgenden 5 Befehle in telnet eintippen;
Code:BOXIP=http://localhost WGET=/usr/bin/wget TMP=/tmp LOGFILE=$TMP/timer_wol.log $WGET -O - -q "$BOXIP/web/message?text=ABBRUCH%20---%20(%20Details%20dazu%20in%20$LOGFILE%20)&type=3"
Grüsse
Pike
-
Danke - 1 ThanksElvis87 bedankten sich
-
12.09.2021, 17:29 #35
- Registriert seit
- 25.01.2019
- Beiträge
- 18
- Thanks (gegeben)
- 18
- Thanks (bekommen)
- 4
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Anadol Eco 4k UHD V1 (OATV 6.4)Hallo,
Aufgrund vermehrter Problemchen in den letzten Monaten/letzten halben Jahr muss ich mich mal zurückmelden.
Nach einem Update auf eine aktuellere Version von OATV 6.4 wird nun leider das Script nicht mehr ausgeführt!
So...bevor jetzt aber jemand fragt warum ich Überhaupt ein Update durchgeführt habe, mal ne kurze oder längere Erklärung.
Angefangen hat die Thematik schon vor etlichen Monaten.
Das Script funktionierte Teilweise nur noch sporadisch.
Man konnte von einer 80% Erfolgsquote sprechen wo das Script Erfolgreich seinen Dienst verichtet hatte.
Meine Box befindet sich immer im Deep Standby und beim aufwecken wird dann natürlich das Script gestartet, sofern im Timer etwas einprogrammiert wurde. Nur leider klappte dies nicht immer. Da es aber reltaiv selten vorkam und ich wenig Aufnahmen machte störte es mich eigentlich nicht sonderlich.
Bis jetzt jedenfalls, denn in letzter Zeit häuften sich diese Vorfälle immer weiter bis es irgendwann gar nicht mehr rund lief.
Das Script funktionierte zuletzt nur noch Tadellos wenn die Box bereits eingeschaltet und hochgefahren war.
Weder aus dem Deep Standby noch aus dem normalen Standby wollte das Script reagieren.
Logs kann ich leider keine Anhängen da ich 0 Muse hatte, mich damit die letzten ~6 Monate überhaupt auseinander zu setzen.
Also habe ich heute einfach mal Hals über Kopf ein Update von oATV durchgeführt da bei mir sowieso ein Plugin nicht mehr ganz rund lief und wenigstens das jetzt durch dieses Update wieder ordnungsgemäß funktioniert.
Fakt ist aber jetzt, das dieses WOL Script überhaupt nicht mehr starten will bzw. reagiert.
Weder per Telnet Befehl noch über die Box lässt es sich starten. Kein Fehler oder Aufzeichnung im Log wo es klemmen könnte.
Eigentlich wollte ich mit dem Update dem Problem etwas entgegenkommen was aber nun leider in die andere Richtung verlief.
Also habe ich alles gelöscht was damals erstellt wurde und mithilfe von Linux die Dateien neu erstellt.
Das Script selber habe ich wieder mit chmod 755 auf ausführbar gesetzt.
....
Aber nichts!! Keine Fehlermeldung oder Hinweis im Log. Auch nachwievor reagiert es Überhaupt nicht per Telnet befehl.
Als es ob es überhaupt nicht existieren würde.
Von meiner Seite her sehe ich einfach keinen Fehler, alles schaut genauso aus wie vorher.
Das einzige was ausgeführt wird ist der Cronjob der aber an der Stelle natürlich Nutzlos ist wenn der Rest nicht funktioniert.
Zumindest das lässt sich aus dem Log rauslesen.
Bin ich einfach nur zu blöd so ein Script einzufügen oder hat sich beim Update auf das neueste oATV 6.4 irgendwas geändert?
Hier noch das Script wie es vor mehr als 6 Monaten noch funktionierte und bis zuletzt auf der Box unberührt blieb:
Cronjob in \etc\cron\crontabs\root
Code:SHELL=/bin/bash PATH=/usr/script:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 30 * * * * /usr/bin/ntpdate-sync silent */1 * * * * /usr/script/timer_wol.sh
Code:#!/bin/bash # written by Dominik Deobald # http://blog.deobald.org/ # Variables # BOXIP=http://localhost WGET=/usr/bin/wget TIMERFILE=/etc/enigma2/timers.xml ETHER_WAKE=/usr/sbin/ether-wake TMP=/tmp LOGFILE=$TMP/timer_wol.log NAS_PATH='location="/media/autofs/Aufnahme/"' TIMEROPTS='disabled="0" justplay="0"' # MAC-Adresse MAC=BC:5F:F7:AC:B0:78 # Start in den nächsten 10 Minuten TOLERANZ=600 # Zeitfenster von TIME_MIN=`date +%s` # Zeitfenster bis TIME_MAX=$(($TIME_MIN+$TOLERANZ)) # Generelles Logging. exec 3>&1 4>&2 trap 'exec 2>&4 1>&3' 0 1 2 3 exec 1>$LOGFILE 2>&1 # OSD Fehler Ausgabe osd_error_message() { sleep 11 $WGET -O - -q "$BOXIP/web/message?text=ABBRUCH%20---%20(%20Details%20dazu%20in%20$LOGFILE%20)&type=3" > /dev/null echo "" } cat $TIMERFILE | grep $NAS_PATH | grep "$TIMEROPTS" | sed 's/ /\n/g' | grep -w begin | sed 's/begin="//' | sed 's/"//' | while read Startzeit do # liegt die Zeit zwischen der Zeitspanne, dann Funktion aufrufen... if [ $Startzeit -ge $TIME_MIN ] && [ $Startzeit -le $TIME_MAX ] ; then DATE="$(date +%a.%d.%b.%Y-%H:%M:%S)" echo -e "\nJOB START -> $DATE\n" $ETHER_WAKE -b $MAC if [ "$?" = "0" ] ; then echo -e "\nAlles ok - $ETHER_WAKE wurde ausgefuehrt.\n" else osd_error_message echo -e "\nFEHLER !\n$ETHER_WAKE ausfuehren fehlgeschlagen." && exit 1 fi fi done exit
Es würde mir ja schonmal was nützen wenn wenigstens 1 Fehler im Log auftaucht.
-
13.09.2021, 00:36 #36
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi,
Also der telnet Befehl;
Code:sh /usr/script/timer_wol.sh
Code:bash /usr/script/timer_wol.sh
Dann zeig erstmal den Output vom Befehl;
Code:ls -l /usr/script
in dem Fall wird ja eh nur;
/usr/sbin/ether-wake
benötigt ist das eh nach wie vor da und im korrekten Pfad ?
Was zeigt denn der Befehl;
Code:ls -l /usr/sbin/ether-wake
Code:cat /etc/enigma2/timers.xml
Mal abgesehen von dem Cronjob (den sollte man aussen vor lassen derweil) und versuchen das Script erstmal manuell also mit dem telnet Befehl ans Laufen zu bekommen).
Die bash ist eh installiert oder ? Was sagt denn der Befehl;
Code:opkg list-installed | grep bash
Ansonsten kann ich mir da nur vorstellen das sich da bei der timers.xml was geändert hat.
Grüsse
PikeGeändert von Pike_Bishop (13.09.2021 um 00:42 Uhr)
-
Danke - 1 ThanksElvis87 bedankten sich
-
13.09.2021, 11:51 #37
- Registriert seit
- 25.01.2019
- Beiträge
- 18
- Thanks (gegeben)
- 18
- Thanks (bekommen)
- 4
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Anadol Eco 4k UHD V1 (OATV 6.4)Hallo danke für die schnelle Antwort.
Also bei den1. beiden Befehlen tut sich nix, das hatte ich ja gestern schon probiert.
Code:sh /usr/script/timer_wol.sh bash /usr/script/timer_wol.sh
Code:ls -l /usr/script -rwxr-xr-x 1 root root 1366 Sep 12 16:13 timer_wol.sh
Code:ls -l /usr/sbin/ether-wake lrwxrwxrwx 1 root root 19 Sep 12 09:40 /usr/sbin/ether-wake -> /bin/busybox.nosuid
Code:cat /etc/enigma2/timers.xml <?xml version="1.0" ?> <timers> <timer begin="1631524800" end="1631525520" serviceref="1:0:1:445D:453:1:C00000:0:0:0:" repeated="0" rename_repeat="1" name="Scrubs - Die Anfänger" description="Unsere schrägen Paare Comedy, USA 2010 Altersfreigabe: ab 6 (WH vom Freitag, 10.09.2021, 11:50 Uhr)" afterevent="deepstandby" eit="13973" location="/media/autofs/Aufnahme/" tags="Scrubs_-_Die_Anfänger" disabled="0" justplay="0" always_zap="1" descramble="1" record_ecm="0" isAutoTimer="0"> <log code="15" time="1631524203">Aufnahmezeit geändert, startet: Mon Sep 13 11:19:30 2021</log> <log code="0" time="1631524773">Zielort '/media/autofs/Aufnahme' hat nicht genügend freien Speicher.</log> <log code="12" time="1631524803">Aufnahme anhalten</log> </timer> <timer begin="1631565960" end="1631575800" serviceref="1:0:1:445E:453:1:C00000:0:0:0:" repeated="0" rename_repeat="1" name="Cowboys & Aliens" description="Cowboys & Aliens Action, USA 2011 Altersfreigabe: ab 12 (WH vom Mittwoch, 08.09.2021, 20:15 Uhr)" afterevent="deepstandby" eit="16527" location="/media/mmc/movie/" tags="Cowboys_&_Aliens" disabled="0" justplay="0" always_zap="1" descramble="1" record_ecm="0" isAutoTimer="0"> <log code="15" time="1631524162">Aufnahmezeit geändert, startet: Mon Sep 13 22:45:30 2021</log> </timer> </timers>
EDIT: Ach.....ich Rindvieh... die Ausgabe der timers.xml hat mit der die ich unten angefügt habe gar nix zu tun die hatte ich erst später erstellt.
Ich gehe mal davon aus das die bash installiert ist, soweit reicht meine Kentniss leider nicht.
Aber bei der Ausgabe sieht es zumindest so aus?
Code:opkg list-installed | grep bash bash - 5.0-r0
Zwei der Filme/Serien in der timers.xml sind nach /media/mmc/movie zugeordnet also auf die SD Karte. Aufnahme auf die Box selber funktioniert immer Problemlos.
Der Rest wo es immer klemmt ist dem NAS zugeordnet. (/media/autofs/Aufnahme)
MfG ElvisGeändert von Elvis87 (13.09.2021 um 13:29 Uhr)
-
13.09.2021, 21:15 #38
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi,
Ja stimmt, es kann ja kein Output in telnet kommen bei den Befehlen;
Code:sh /usr/script/timer_wol.sh bash /usr/script/timer_wol.sh
Hab grade kurz getestet, Script ist lauffähig jedoch wird nix erfolgreich aus der timers.xml raus gegreppt -> sprich die Schleife;
Code:cat $TIMERFILE | grep $NAS_PATH | grep "$TIMEROPTS" | sed 's/ /\n/g' | grep -w begin | sed 's/begin="//' | sed 's/"//' | while read Startzeit
EDIT !
Das ist kniffliger als ich dachte liegt jedenfalls am rausgreppen der Timer aus der timers.xml (ehrlich gesagt wundert mich das das überhaupt mal geklappt hat)
, denn deine Situation ist ja eine völlig andere als die vom Script Ersteller der ja generell scheinbar nur auf ein NAS aufnimmt.
Ich kenn das Problem nun, hab aber noch keine Lösung, wenn ich z.b: deine timers.xml verwende und manuell die beiden Variablen wie folgt setze;
Code:TIME_MIN=1631539250 TIME_MAX=$(($TIME_MIN+$TOLERANZ))
den Befehl;
Code:cat $TIMERFILE | grep $NAS_PATH | grep "$TIMEROPTS" | sed 's/ /\n/g' | grep -w begin | sed 's/begin="//' | sed 's/"//'
und das fällt nicht in if [ $Startzeit -ge $TIME_MIN ] && [ $Startzeit -le $TIME_MAX ] ; then rein, kann also gar nicht klappen.
Also begin (die Startzeit) 1631642700
ist zwar grösser als die TIME_MIN die ja auf 1631539250 gesetzt ist,
aber nicht kleiner oder gleich der TIME_MAX die ja auf 1631539850 gesetzt ist.
Somit tut das Script natürlich nix.
Ich denke das grep nur immer diesen (in diesem Fall) einen Treffer ausgiebt da hier alles in einer Zeile steht also so;
Code:<timer begin="1631642700" end="1631647500" serviceref="1:0:1:3F:21:85:C00000:0:0:0:" repeated="0" rename_repeat="1" name="Steel Buddies - Stahlharte Geschäfte" description="Sammlerstücke" afterevent="deepstandby" eit="27449" location="/media/autofs/Aufnahme/" tags="Steel_Buddies_-_Stahlharte_Geschäfte" disabled="0" justplay="0" always_zap="1" descramble="1" record_ecm="0" isAutoTimer="0">
dadurch wird das einfach übergangen denn es ist ja ne Schleife die jeden Treffer mit Pfad /media/autofs/Aufnahme/ raus greppen und in die folgende if Abfrage im Script weiterleiten sollte.
Hier zum gegenchecken deine timers.xml;
Code:<?xml version="1.0" ?> <timers> <timer begin="1631529840" end="1631532720" serviceref="1:0:1:445D:453:1:C00000:0:0:0:" repeated="0" rename_repeat="1" name="Scrubs - Die Anfänger" description="Unsere schrägen Paare Comedy, USA 2010 Altersfreigabe: ab 6 (WH vom Freitag, 10.09.2021, 11:50 Uhr)" afterevent="deepstandby" eit="13973" location="/media/autofs/Aufnahme/" tags="Scrubs_-_Die_Anfänger" disabled="0" justplay="0" always_zap="1" descramble="1" record_ecm="0" isAutoTimer="0"> <log code="15" time="1631523560">Aufnahmezeit geändert, startet: Mon Sep 13 12:43:30 2021</log> </timer> <timer begin="1631539260" end="1631542260" serviceref="1:0:1:445D:453:1:C00000:0:0:0:" repeated="0" rename_repeat="1" name="The Big Bang Theory" description="Sheldon 2.0 Sitcom, USA 2008 Altersfreigabe: ab 6" afterevent="deepstandby" eit="13983" location="/media/autofs/Aufnahme/" tags="The_Big_Bang_Theory" disabled="0" justplay="0" always_zap="1" descramble="1" record_ecm="0" isAutoTimer="0"> <log code="15" time="1631523571">Aufnahmezeit geändert, startet: Mon Sep 13 15:20:30 2021</log> </timer> <timer begin="1631565960" end="1631575800" serviceref="1:0:1:445E:453:1:C00000:0:0:0:" repeated="0" rename_repeat="1" name="Cowboys & Aliens" description="Cowboys & Aliens Action, USA 2011 Altersfreigabe: ab 12 (WH vom Mittwoch, 08.09.2021, 20:15 Uhr)" afterevent="deepstandby" eit="16527" location="/media/mmc/movie/" tags="Cowboys_&_Aliens" disabled="0" justplay="0" always_zap="1" descramble="1" record_ecm="0" isAutoTimer="0"> <log code="15" time="1631523708">Aufnahmezeit geändert, startet: Mon Sep 13 22:45:30 2021</log> </timer> <timer begin="1631642700" end="1631647500" serviceref="1:0:1:3F:21:85:C00000:0:0:0:" repeated="0" rename_repeat="1" name="Steel Buddies - Stahlharte Geschäfte" description="Sammlerstücke" afterevent="deepstandby" eit="27449" location="/media/autofs/Aufnahme/" tags="Steel_Buddies_-_Stahlharte_Geschäfte" disabled="0" justplay="0" always_zap="1" descramble="1" record_ecm="0" isAutoTimer="0"> </timer> <timer begin="1631751600" end="1631755500" serviceref="1:0:19:2BA2:3F2:1:C00000:0:0:0:" repeated="0" rename_repeat="1" name="Die Inquisition" description="Häretiker in England" afterevent="deepstandby" eit="46199" location="/media/mmc/movie/" tags="Die_Inquisition" disabled="0" justplay="0" always_zap="1" descramble="1" record_ecm="0" isAutoTimer="0"> </timer> </timers>
aber die wird nicht gefunden (raus gegreppt).
Hab das orange im Code gekennzeichnet also was gefunden werden sollte (aber nicht raus gegreppt wird) und was tatsächlich als Starzeit gefunden wird (unterster oranger Eintrag).
Damit das Script so wie das grade geschrieben ist da nun alle passenden Timer rausgreppen würde müssten alle Timer in der timers.xml in jeweils einer einzigen Zeile sein
was aber wohl schon wegen dem EPG dazu nicht immer der Fall ist und sein wird.
Also wie gesagt -> wir kennen nun das Problem, nun brauchts dafür ne ordentliche Lösung.
Grüsse
PikeGeändert von Pike_Bishop (13.09.2021 um 23:06 Uhr)
-
Danke - 1 ThanksElvis87 bedankten sich
-
13.09.2021, 23:25 #39
- Registriert seit
- 25.01.2019
- Beiträge
- 18
- Thanks (gegeben)
- 18
- Thanks (bekommen)
- 4
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Anadol Eco 4k UHD V1 (OATV 6.4)Oh danke das du dich dem Problem so schnell annimst
EDIT !
Das ist kniffliger als ich dachte liegt jedenfalls am rausgreppen der Timer aus der timers.xml (ehrlich gesagt wundert mich das das überhaupt mal geklappt hat)
, denn deine Situation ist ja eine völlig andere als die vom Script Ersteller der ja generell scheinbar nur auf ein NAS aufnimmt.
Stimmt der Ersteller brauchte anscheinend nur sein NAS, ich bevorzuge jedoch beides NAS und Box.
Nach allem was du jetzt so schreibst wundert es mich auch das es "relativ" Störungsfrei in der Anfangszeit lief. Erklärt jetzt aber auch warum es zuletzt immer wieder zu Probleme kam.
Das es jetzt so viel Arbeit macht hatte ich mir gar nicht vorgestellt, dachte da hat sich nur ein Fehler eingeschlichen bzw. es lag vieleicht an meinem Unvermögen.
Zumindest bin ich erstmal froh das es nicht an mir liegt.
Selbst wenn du diese einzigartige Lösung schaffen würdest, frag ich mich trotzdem noch etwas.
Wie würde sich das dann verhalten wenn ich nun auf oATV 7.0 umsteigen würde also Phyton 3 oder mir ne andere Box kaufe z.B. ne Dreambox die ich auch schon länger beliebäugel.
Ändert sich da eigentlich Grundlegend irgendwas wenn auf Phyton 3 umgestiegen wird sodas dieses Script wieder umgeschrieben werden müsste?
Klar man könnte das Script wahrscheinlich auch nur für das NAS umschreiben aber dann hätte ich wahrscheinlich wieder das Problem wie damals am Anfang. Wenn eine kleine kurze Aufnahme auf die Box gemacht wird und dabei Sinnloserweise das NAS mit angeht.
Mir raucht jetzt schon der Ballon wenn ich mir das alles durchlese.
Danke erstmal das du dir die Zeit genommen hast und es angeschaut hast.
MfG Elvis
-
13.09.2021, 23:41 #40
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi Elvis87,
Ist ja quasi zu 80% dein Script geworden, nachdem du es für mich damals umgeschrieben hattest.
Wie würde sich das dann verhalten wenn ich nun auf oATV 7.0 umsteigen würde also Phyton 3 oder mir ne andere Box kaufe z.B. ne Dreambox die ich auch schon länger beliebäugel.
Ändert sich da eigentlich Grundlegend irgendwas wenn auf Phyton 3 umgestiegen wird sodas dieses Script wieder umgeschrieben werden müsste?
Klar, sollte ether-wake in nem anderen Pfad liegen als wie jetzt in /usr/sbin aus welchen Gründen auch immer muss man den Pfad im Script dahingehend anpassen
(das is aber ja ruckzuck erledigt und wird eher gar nicht passieren).
Selbst wenn du diese einzigartige Lösung schaffen würdest, frag ich mich trotzdem noch etwas.
Klar man könnte das Script wahrscheinlich auch nur für das NAS umschreiben aber dann hätte ich wahrscheinlich wieder das Problem wie damals am Anfang. Wenn eine kleine kurze Aufnahme auf die Box gemacht wird und dabei Sinnloserweise das NAS mit angeht.
Mein Problem ist halt ich hab mich bisher nie mit der timers.xml befasst, aber was ich so sehe ist definitiv die description das Problem -> sprich ist der EPG da etwas länger so ist
ein Timer Eintrag nicht mehr komplett in einer einzigen Zeile und genau deshalb versagt das rausgreppen der passenden Timer.
Das erklärt auch warum das Script manchmal klappte, und dann halt wieder mal nicht.
Grüsse
PikeGeändert von Pike_Bishop (13.09.2021 um 23:51 Uhr)
-
Danke - 2 Thanks
Lesezeichen