Hallo BJ1,
wie von dir versprochen ,siehe post nr.161, ist der Abschalt Countdown (5 sec) in der 0.3.22 wieder da .
Danke Dir
Bitzer
Hallo BJ1,
wie von dir versprochen ,siehe post nr.161, ist der Abschalt Countdown (5 sec) in der 0.3.22 wieder da .
Danke Dir
Bitzer
Hallo,
die Frage kam ja schon mal auf, aber so richtig eine Antwort hab ich nicht herrausgelesen.
Gibt es eine Möglichkeit, dass das AddOn auf jegliche ShutDown-Aktionen reagiert? Derzeit kann ich nur über einen Druck auf die Power-Taste am Gerät Kodi dazu zu bewegen beim herunterfahren den Timer zu setzten. Ich würde aber gern auch, dass der Timer gesetzt wird wenn ich die Kore-App verwende. In Yaste kann ich zwar Tastaturbefehle simulieren, aber der reguläre Power-Knopf verleitet dann doch zum drücken. Bei keiner Android-App, die ich getestet habe wir der Timer gesetzt wenn ich via Handy das MediaCenter herunterfahre.
Hab leider noch keinen Weg gefunden.
Liebe Grüße
Derzeit kann ich nur über einen Druck auf die Power-Taste am Gerät Kodi dazu zu bewegen beim herunterfahren den Timer zu setzten.
Aha? Wie hast Du das gemacht? Normalerweise ist dazu ein Hook erforderlich. Eigentlich funktioniert das Setzen des Timers nur entweder per definierter Taste auf der Tastatur oder FB (remote.xml).
Dann ist es möglich, per Skinmodifikation das Verhalten des Shutdownmenüs 'umzubiegen'. Das ist in der README.pdf im Addon genauer beschrieben. Mehr Möglichkeiten gibt es nicht.
Sofern in den Apps die Möglichkeit besteht, einen Button/den Powerbutton mit einem speziellen Befehl zu versehen, wäre ein 'RunScript(service.tvh.manager,poweroff)' noch eine Möglichkeit.
Hi,
das ist eine gute Frage. M.E habe ich mich nur an die ReadMe gehalten. F12 als Taste hinterlegt (Was mit ohne Tastatur aber nichts hilft) und dann die DialogButtonMenu.xml angepasst. Seither kommt mit dem Druck auf die Hardware-Taste am Gerät der 5 Sekunden -Count und dann die Meldung dass der Timer gesetzt wurde.
Die Kore-App gibt keine Möglichkeit, soweit ich das überblicke.
Ich dachte nun, man könne irgendwie 'RunScript(service.tvh.manager,poweroff)' absetzten bevor Kodi selbst mit dem Herunterfahren beginnt. Dann würde der Timer zwar auch gesetzt wenn das System nur neustartet aber das finde ich nicht schlimm.
LG
dann die DialogButtonMenu.xml angepasst
Achso. Das meinte ich mit Skinmodifikation. Schön, dass es so funktioniert. Eine FB (ausser Kore/Yatse) hast Du nicht? Weil per App bleibt eigentlich nur der Gang zum Entwickler der App(s).
man könne irgendwie 'RunScript(service.tvh.manager,poweroff)' absetzten bevor Kodi selbst mit dem Herunterfahren beginnt
Das wäre der von mir angesprochene Hook. Geht leider nicht (ohne massive Eingriffe ins System).
Schade.
Ich nehme an, dass deine App auch nicht als Service laufen kann, so dass die App es selbst beim beenden mitbekommt und noch den Timer setzt? TVHeadend läuft ja auch als Service und hat noch eine Aktion eh der Prozess beendet wird.
Ja eine FB (Funk) hab ich aber die kann das System nicht wecken, da der USB Dongle deaktiviert ist wenn das System aus ist. Ich möchte das System gern verschenken und der Glückliche hat fast Null Ahnung. Deshalb mein Bestreben das alles sehr Benutzerfreundlich zu konfigurieren.
Ich lass aber noch nicht locker. Ich sehe gerade, dass im Verzeichnis /storage/.config/system.d die Datei service.tvheadend42.service liegt. Da geht es zwar nur um den Start aber könnte man nicht hier ansetzten und mittels ExecStop den Befehl RunScript(service.tvh.manager,poweroff) absetzten?
Ein wenig versteh ich von der Materie aber nicht so Teifgreifend wie Du.
LG und schönen Abend
P.S. hast Du Infos zu "Geht leider nicht (ohne massive Eingriffe ins System)"? Also wie diese Eingriffe aussehen?
Danke
Ich nehme an, dass deine App auch nicht als Service laufen kann, so dass die App es selbst beim beenden mitbekommt und noch den Timer setzt? TVHeadend läuft ja auch als Service und hat noch eine Aktion eh der Prozess beendet wird.
Das Addon läuft als Service (bzw. wird als Service gestartet), wenn der User die Powertaste drückt + Überwachungsaktionen anstehen. Das funktioniert aber auch nur, weil die Power-Aktion auf das RunScript(...) umgebogen ist/wurde. Wenn ein 'richtiger' Shutdown initiiert wird, ist ein Abbruch desselben nur über System-Hooks (wie von Dir beschrieben z.B. über Scripte im system.d) möglich - und das auch nur in Linux. Windows bleibt dann aussen vor. Dazu kommt, dass ein 'Shutdown in Progress' Dir eine laufende Aufnahme versemmelt...
Dir bleibt wohl nichts anderes übrig, als den neuen Eigentümer darauf hinzuweisen, entweder den Powerknopf am Gerät zu verwenden oder eben explizit über das Powermenü abzuschalten.
Ok. Ich glaub ich habe verstanden. Vielen Danke für Deine geduldigen und ausführlichen Erklärungen.
Achso: Super Arbeit die Du da geleistet hast. Tolle App.
LG
Hallo _BJ1,
die Rechte für "/storage/.kodi/addons/service.tvh.manager/resources/lib/shutdown.sh" sehen folgendermaßen aus:
-rwxr--r-- 1 root root
Der powerkey ist "N".
Willkommen
Sieht eigentlich gut aus. Du kannst die Rechte mal probehalber auf
chmod a+x /storage/.kodi/addons/service.tvh.manager/resources/lib/shutdown.sh setzen. Was besseres fällt mir momentan nicht ein. Evtl. auch nochmal S5 (Poweroff) anstelle von S3 benutzen. Was steht unter Einstellungen -> System -> Energiesparen -> Funktion für 'Ausschalten' ? Einfach mal auf Ausschalten stellen.
Rechte angepasst. Leider ohne Erfolg:
Leider kann das mainboard lediglich S1 und S3. Funktion für 'Ausschalten' steht bereits auf Ausschalten.
Wir stehen jetzt an einer Stelle, an der wir nicht wissen,
Kannst Du noch mal ein Foto von den ACPI-Einstellungen aus dem BIOS machen? Handyfoto geht auch.
Hallo _BJ1,
hier die Screenshots...
Bist auf Zack
Was lässt sich beim 2. Bild unter 'Wake up Event by' einstellen? Wenn dort 'OS' oder ähnliches steht, dann bitte mal das verwenden. Wenn das noch nicht klappt, zusätzlich 'Resume by RTC Alarm' mal disablen (klingt komisch, aber manchmal funktioniert das). Kann man bei 'Date' noch was anderes als ein Datum einstellen - also 'by OS' o.ä?
Danke.
Bei 'Wake up Event by' kann man OS einstellen, das war die ursprüngliche Einstellung, bevor Du gestern vorgeschlagen hast 'wakeup by RTC' einzustellen.
Die Kombinationen 'wakeup by OS' und 'wakeup by BIOS' mit 'wakeup by RTC enabled' sind getestet und funktionieren nicht.
Bei date kann man außer everyday noch 01-31 einstellen.
Ich wollte gerade die Variante 'Wakeup by BIOS' mit RTC disabled testen und musste feststellen dass er bei Betätigung der Powertaste an der Fernbedienung nun gar nicht mehr runterfahren will.
Hier das Log: http://sprunge.us/PiRd
Es werden mehrere Instanzen des Addons gestartet und auch gleich wieder beendet, weil Tastendrücke ohne Ende registriert werden. Liegt irgendwas auf der Tastatur oder klemmt diese?
09:40:35.187 T:140000906807040 NOTICE: [service.tvh.manager]: Settings loaded, starting service with id 964
09:40:35.190 T:140000906807040 DEBUG: [service.tvh.manager]: Connection to http://127.0.0.1 established (Basic Authentication)
09:40:35.190 T:140000906807040 NOTICE: [service.tvh.manager]: Poweroff command received
09:40:35.207 T:140000906807040 DEBUG: [service.tvh.manager]: Wakeup for Recording by ACPI at 16.06.17 09:49
09:40:36.498 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:36.498 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:36.498 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:36.498 T:140002360423680 DEBUG: OnKey: 0 (0xf200, obc-61697) pressed, action is
09:40:36.548 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:36.574 T:140002360423680 DEBUG: Previous line repeats 1 times.
09:40:36.574 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:36.575 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:36.575 T:140002360423680 DEBUG: OnKey: 0 (0xf200, obc-61697) pressed, action is
09:40:36.691 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:36.757 T:140002360423680 DEBUG: Previous line repeats 1 times.
09:40:36.757 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:36.758 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:36.758 T:140002360423680 DEBUG: OnKey: 0 (0xf200, obc-61697) pressed, action is
09:40:36.758 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:36.948 T:140002360423680 DEBUG: Previous line repeats 1 times.
09:40:36.948 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:36.948 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:36.948 T:140002360423680 DEBUG: OnKey: 0 (0xf200, obc-61697) pressed, action is
09:40:36.948 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:37.208 T:140002360423680 DEBUG: Previous line repeats 1 times.
09:40:37.208 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:37.208 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:37.208 T:140002360423680 DEBUG: OnKey: 0 (0xf200, obc-61697) pressed, action is
09:40:37.339 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:39.031 T:140002360423680 DEBUG: Previous line repeats 1 times.
09:40:39.031 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:39.031 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:39.031 T:140002360423680 DEBUG: OnKey: 0 (0xf200, obc-61697) pressed, action is
09:40:39.074 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:39.287 T:140002341480192 DEBUG: [service.tvh.manager]: Shutdown aborted by user
09:40:39.287 T:140002341480192 NOTICE: [service.tvh.manager]: Service with id 821 (V.0.3.21 on LibreELEC) kicks off
09:40:39.287 T:140002341480192 INFO: CPythonInvoker(31, /storage/.kodi/addons/service.tvh.manager/default.py): script successfully run
09:40:39.350 T:140002341480192 INFO: Python script stopped
09:40:39.350 T:140002341480192 DEBUG: Thread LanguageInvoker 140002341480192 terminating
09:40:39.540 T:140001873471232 DEBUG: [service.tvh.manager]: Shutdown aborted by user
09:40:39.540 T:140001873471232 NOTICE: [service.tvh.manager]: Service with id 718 (V.0.3.21 on LibreELEC) kicks off
09:40:39.540 T:140001873471232 INFO: CPythonInvoker(32, /storage/.kodi/addons/service.tvh.manager/default.py): script successfully run
09:40:39.574 T:140001873471232 INFO: Python script stopped
09:40:39.575 T:140001873471232 DEBUG: Thread LanguageInvoker 140001873471232 terminating
09:40:40.073 T:140001287329536 DEBUG: [service.tvh.manager]: Shutdown aborted by user
09:40:40.073 T:140001287329536 NOTICE: [service.tvh.manager]: Service with id 798 (V.0.3.21 on LibreELEC) kicks off
09:40:40.073 T:140001287329536 INFO: CPythonInvoker(33, /storage/.kodi/addons/service.tvh.manager/default.py): script successfully run
09:40:40.099 T:140001287329536 INFO: Python script stopped
09:40:40.099 T:140001287329536 DEBUG: Thread LanguageInvoker 140001287329536 terminating
09:40:40.222 T:140000906807040 DEBUG: [service.tvh.manager]: Shutdown aborted by user
09:40:40.222 T:140000906807040 NOTICE: [service.tvh.manager]: Service with id 964 (V.0.3.21 on LibreELEC) kicks off
09:40:40.222 T:140000906807040 INFO: CPythonInvoker(34, /storage/.kodi/addons/service.tvh.manager/default.py): script successfully run
09:40:40.250 T:140000906807040 INFO: Python script stopped
09:40:40.250 T:140000906807040 DEBUG: Thread LanguageInvoker 140000906807040 terminating
09:40:40.308 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:40.308 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:40.308 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:40.308 T:140002360423680 DEBUG: OnKey: 0 (0xf200, obc-61697) pressed, action is
09:40:40.950 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:40.950 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:40.950 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:40.950 T:140002360423680 DEBUG: OnKey: long-0 (0x100f200, obc-16838913) pressed, action is
09:40:40.992 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:40.992 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:40.992 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:40.992 T:140002360423680 DEBUG: OnKey: long-0 (0x100f200, obc-16838913) pressed, action is
09:40:41.024 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:41.024 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:41.024 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:41.024 T:140002360423680 DEBUG: OnKey: long-0 (0x100f200, obc-16838913) pressed, action is
09:40:41.058 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:41.058 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:41.058 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:41.058 T:140002360423680 DEBUG: OnKey: long-0 (0x100f200, obc-16838913) pressed, action is
09:40:41.133 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:41.134 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:41.134 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:41.134 T:140002360423680 DEBUG: OnKey: long-0 (0x100f200, obc-16838913) pressed, action is
09:40:41.134 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:41.134 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:41.134 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:41.134 T:140002360423680 DEBUG: OnKey: long-0 (0x100f200, obc-16838913) pressed, action is
09:40:41.176 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:41.176 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:41.176 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:41.176 T:140002360423680 DEBUG: OnKey: long-0 (0x100f200, obc-16838913) pressed, action is
09:40:41.218 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:41.218 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:41.218 T:140002360423680 DEBUG: Previous line repeats 3 times.
09:40:41.218 T:140002360423680 DEBUG: OnKey: long-0 (0x100f200, obc-16838913) pressed, action is
09:40:41.260 T:140002360423680 DEBUG: Keyboard: scancode: 0x58, sym: 0xff99, unicode: 0x0000, modifier: 0x0
09:40:41.260 T:140002360423680 DEBUG: GetActionCode: Trying Hardy keycode for 0xf200
09:40:41.260 T:140002360423680 DEBUG: Previous line repeats 3 times.
Alles anzeigen
Die Kombinationen 'wakeup by OS' und 'wakeup by BIOS' mit 'wakeup by RTC enabled' sind getestet und funktionieren nicht.
Bei date kann man außer everyday noch 01-31 einstellen.
Ja, bei manchen MB muss man alles Mögliche durchprobieren. Mir fallen dann noch diverse ACPI-Wakeup-Scripte aus VDR-Zeiten ein, mit denen man testen kann, ob ACPI-Wakeup überhaupt funktioniert.
Hast recht, lag an der Funktastatur.
ich teste jetzt mal 'Wakeup by BIOS' mit RTC disabled.
Kannst Du so ein Script mal bereitstellen.
Skript im Anhang auspacken und die shutdown.sh am besten nach 'Downloads' rüberschieben, ausführbar machen (chmod a+x shutdown.sh) und ausführen.
Bitte auch mal die Ausgabe aus der Konsole posten. Nach 3 Minuten sollte das Skript den Rechner neu starten.
Du wirst es nicht glauben, er ist hochgefahren und nimmt gerade auf. Heureka!
Einen Hacken hat die Sache aber mein TV zeigt kein Bild an.
Hast Du eine Idee woran das liegen könnte?
http://sprunge.us/ePLJ
Sorry, hab Deinen Post eben erst gesehen....
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!