Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Wie XBMC/Kodi beim hochfahren automatisch starten
#51


(18.08.2015, 20:55)white_rabbit link schrieb: [quote author=Bleifuss2 link=topic=17857.msg168373#msg168373 date=1439923789]
Wenn es "nur um das ausschalten" geht, das kann man im Pchager aktivieren
Meinst du die Taste unter http://<IP>/fb.php?
An die hatte ich auch schon gedacht aber bisher wieder verworfen, da ja möglichst alles unter einer Haube laufen soll. Am elegantesten wäre es, wenn *alles* per yatse funktionieren würde. Aber auch das ist halt Geschmackssache...
[/quote]
Da bin ich gerade dran und gucke warum es im Moment mit dem python Script nicht tut.

Zitat:Übrigens geht es ja nicht "nur" um das Ausschalten. Die "Timer-Frage" (nach 120 min Inaktivität Shutdown) ist ja auch weiterhin ungeklärt, oder?

Ja das könnte tatsächlich noch ein Problem werden.
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#52
Zitat:Übrigens geht es ja nicht "nur" um das Ausschalten. Die "Timer-Frage" (nach 120 min Inaktivität Shutdown) ist ja auch weiterhin ungeklärt, oder?

Dafür gibt es ein Programm, ist aber noch nicht fertig, und es stellt sich noch das Problem mit dem abfangen der Handy Bedienung, bei XBMC/TV wird es funktionieren, bei XBMC pur müsste man das noch abfangen.
Zitat:Meinst du die Taste unter http://<IP>/fb.php?

Nein das ist im Pchanger eingebaut:

http://www.easy-vdr.de/git/?p=trusty/.gi...98922bcc0b

Müsste man da aktivieren, aber wie gesagt momentan nur mit FB.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#53
Ich habe mir das Timer Program nochmal angeschaut, ist zu 90% fertig.

Das kann es momentan (theoretisch):
Zitat:        std::cout << "---------------------------------\n" << std::endl;
141        std::cout << "Auto-Poweroff bei keiner Benutzer eingabe Parameter:" << std::endl << std::endl;
142        std::cout << "-t Poweroff Zeit in Minuten" << std::endl;
143        std::cout << "-c Befehl der dann ausgeführt wird" << std::endl;
144        std::cout << "-l Lirc eingaben ignorieren" << std::endl;
145        std::cout << "-k Tastatur eingaben ignorieren" << std::endl;
146        std::cout << "Beispiel:" << std::endl;
147        std::cout << "auto-poweroff -t 120 -c "svdrpsend HITK Power"" << std::endl;

Das Ausschalten kann man dann auch generell damit machen.
Allerdings geht bis jetzt nur FB und Keyboard, rest schaue ich mal wenn es soweit funktioniert.
Da gibt es sicher auch eine Lösung ...
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#54
Bei Kore & Yatse ist es unterdessen anders, die rufen die Funktionen in den Menüs auf :Smile läuft dann auch nicht mehr wie beim offiziellen XBMC app.

Ich hätte da erstmal eine Notlösung für dich, um wenigstens den Shutdown mit Yatse zum laufen zu bekommen.
Allerdings gefällts mir nur halb und ich such da die Tage nochmal intensiver.

Den hier:
Zitat:/usr/share/kodi/addons/skin.confluence/720p/DialogButtonMenu.xml
hast du ja schon gefunden.
Dort in Zeile 84 könnte man den <onclick>Quit()</onclick> ersetzen mit <onclick>XBMC.RunScript(/home/easyvdr/.kodi/userdata/PChangerPowerButton.py)</onclick>

Dann kannst du den Powerbefehl über den Verlassen Button geben.
Bei Yatse kannst du die Powertaste lange gedrückt halten, dann wird das Menü aufgerufen und verlassen automatisch angewählt, dann einmal auf ok und vdr geht in den Shutdown.
Ausserdem würde ich das erstellte Python Script (PChangerPowerButton.py) nochmal mit folgenden Inhalt anpassen:

Zitat:#!/usr/bin/python
import os
os.system("/usr/share/easyvdr/program-changer/program-changer-easy-portal.sh 16")

Ist über die program-changer-easy-portal.sh 16 Funktion beständiger.

Habs gerade getestet und es klappt erstmal.

Gruß
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#55
Hm -- leider klappt's hier weiterhin nicht so wie es sein soll ...

Das Python-Script selbst funktioniert ...
Möglicherweise fehlen da  aber Rechte? chmod +rwx für das Python-Script??
Ich habe die Rechte jedenfalls erweitert und danach lief funktionierte der Shutdown aus der Shell heraus.

Gerade habe ich das python-Script auch nochmal als User aus einer Shell heraus gestartet: Dabei erhielt ich diese Meldungen:
Code:
[email protected]:~$ /home/easyvdr/.kodi/userdata/PChangerPowerButton.py
stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.43" (uid=888 pid=3982 comm="stop easyvdr-frontend ")
interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.45" (uid=888 pid=4048 comm="stop easyvdr-frontend ")
interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.46" (uid=888 pid=4057 comm="stop easyvdr-frontend ")
interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.47" (uid=888 pid=4062 comm="stop easyvdr-frontend ")
interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
220 easyVDR SVDRP VideoDiskRecorder 2.0.6; Wed Aug 19 08:50:31 2015; UTF-8
250 Remote control enabled
221 easyVDR closing connection
220 easyVDR SVDRP VideoDiskRecorder 2.0.6; Wed Aug 19 08:50:31 2015; UTF-8
250 Key "POWER" accepted
221 easyVDR closing connection

... funktioniert aber trotz Meldungen!

Wenn ich das ganze direkt unter Kodi versuche, wird aber sowohl bei "Beenden" als auch bei "Verlassen" zwar Kodi beendet --- nur um dann direkt neu zu starten. (Bist du sicher, dass das XBMC.RunScript() da weiterhin richtig ist??)
Aus der yatse-App heraus ist es das gleiche: "Herunterfahren" macht gar nichts und "Verlassen" startet Kodi einfach neu Sad

Übrigens: Eigentlich ist es doch gar nicht so verkehrt, "die ganzen fehlenden" VDR-Funktionen über die Datei "DialogButtonMenu.xml" hereinzuholen, oder?
Oder spricht etwas dagegen?

easyVDR 3.5.02-Stable (64-Bit)

Neues System:
Mainboard: HP EliteDesk 800 G1 SFF
CPU: Intel® Core™ i5-4570 CPU @ 3.20GHz (35W)
Grafik: Intel HD Graphics 4600 (i915 Treiber) (integriert in CPU)
TV-Tuner: DVBSky T982 V2 PCIe


Altes System:
Mainboard: ZOTAC ION ITX A Atom 330 GeForce 9400 M-ITX mit 4GB RAM
CPU: DualCore Intel® Atom™ CPU  330 @ 1.60GHz
Grafik: onboard (nvidia-340-Treiber)
TV-Tuner: via USB TeVii S660 (DVB-S2)
Zitieren
#56


(19.08.2015, 08:44)white_rabbit link schrieb: Wenn ich das ganze direkt unter Kodi versuche, wird aber sowohl bei "Beenden" als auch bei "Verlassen" zwar Kodi beendet --- nur um dann direkt neu zu starten. (Bist du sicher, dass das XBMC.RunScript() da weiterhin richtig ist??)
Aus der yatse-App heraus ist es das gleiche: "Herunterfahren" macht gar nichts und "Verlassen" startet Kodi einfach neu Sad
Du hast beenden und verlassen je als Button zur Auswahl, wenn du im Hauptmenü auf das PowerSymbol unten links geht's?
Verwirrt :Smile
Das müssen wir nachher mal zusammen durchgehen.

Zitat:Übrigens: Eigentlich ist es doch gar nicht so verkehrt, "die ganzen fehlenden" VDR-Funktionen über die Datei "DialogButtonMenu.xml" hereinzuholen, oder?
Oder spricht etwas dagegen?
Ja und nein, bei dem Buttonmenü ist es wieder so, update auf neue kodi Version zerschiesst dir deine manuelle Änderungen.
Ansonsten sicher, geht es da auch und es gibt auch Kodi Addons, die solche Dinge übernehmen könnten, bzw wo man manuell Dinge nachpflegen kann. Benötigt habe ich sowas bisher allerdings noch nie.

MfG Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#57
(19.08.2015, 13:03)gb link schrieb: Du hast beenden und verlassen je als Button zur Auswahl, wenn du im Hauptmenü auf das PowerSymbol unten links geht's?
Verwirrt :Smile
mea culpa ... ich hatte noch/wieder das "Aeon Nox Theme" aktiv. ... Nach Umstellung auf "confluence" hat dein Script bei "Verlassen" funktioniert!
Es war allerdings trotzdem so, dass Kodi beendet wird, dann neu startet und im Hintergrund gleichzeitig das Script loslegt und den easyVDR herunterfährt, was halt etwas länger dauert. In der Zwischenzeit ist Kodi daher schon wieder da und muss erneut beendet werden. Kann man vielleicht noch schön hinkriegen...


Zitat:Ja und nein, bei dem Buttonmenü ist es wieder so, update auf neue kodi Version zerschiesst dir deine manuelle Änderungen.
Mit einem kleinen Script und sed hätte man die Lage ja im Griff ... aber Updates, die alles wieder zerpflücken, sind schon kontraproduktiv. Es ist aber trotzdem gut, dass dieser Workaround nun ja mit *jedem* Theme läuft ... das hat also durchaus auch Vorteile...

easyVDR 3.5.02-Stable (64-Bit)

Neues System:
Mainboard: HP EliteDesk 800 G1 SFF
CPU: Intel® Core™ i5-4570 CPU @ 3.20GHz (35W)
Grafik: Intel HD Graphics 4600 (i915 Treiber) (integriert in CPU)
TV-Tuner: DVBSky T982 V2 PCIe


Altes System:
Mainboard: ZOTAC ION ITX A Atom 330 GeForce 9400 M-ITX mit 4GB RAM
CPU: DualCore Intel® Atom™ CPU  330 @ 1.60GHz
Grafik: onboard (nvidia-340-Treiber)
TV-Tuner: via USB TeVii S660 (DVB-S2)
Zitieren
#58

Zitat: Es ist aber trotzdem gut, dass dieser Workaround nun ja mit *jedem* Theme läuft ... das hat also durchaus auch Vorteile...
Bei jedem anderen Skin ist es ja auch update sicher. Denn nur Confluence wird erneut da Standard Skin.

Gruß
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste