You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

1

Wednesday, October 5th 2011, 8:57pm

[ANNOUNCE] TVHeadend Timer- und Powermanagement für XBMC

Die Kombination XBMC/XBMC-Live und TVHeadend haben kein Power- bzw. Timermanagement für laufende Aufnahmen und anstehende Timer. Genauso wenig ist ein Wakeup-Mechanismus für zukünftige Aufnahmen weder unter XBMC (ab Eden eher rudimentär) noch unter TVHeadend vorhanden. Ich habe daher mal ein Python-Plugin/Script geschrieben, welches sich als Addon (in diesem Fall als Service) unter XBMC ab Pre-Eden registriert ;). Die Funktionsweise lässt sich wie folgt zusammenfassen:

  • ein Druck auf die Powertaste der Fernbedienung bei einer laufenden oder anstehenden Aufnahme wird ignoriert und eine entsprechende Hinweismeldung ausgegeben. Nach erfolgter Aufnahme werden eventuelle Timer analysiert und die Aufwachzeit per ACPI oder per NVRAM (dazu muss nvram-wakeup + entsprechende .conf installiert sein) gesetzt und das System schaltet ab. Ab Version V0.1.5 ist zudem ein regelmäßiges Aufwachen im Intervall von bis zu 7 Tagen möglich, um z.B. das EPG zu aktualisieren und damit Serientimer bei längerer Abwesenheit zu setzen. Die Priorität liegt dabei immer auf einer Aufnahme, hat das Backend nichts zu tun (keine oder spätere Aufnahmen), wird ein EPG-Wakeup "untergeschoben".
  • eine andere beliebige Taste (Senderwechsel, laut/leise, Video abspielen usw.) bricht den o.g. Mechanismus ab, d.h. der Rechner bleibt nach der Aufnahme eingeschalten. Das Powermanagement wird wieder eingeschalten, indem man einfach die Powertaste der FB drückt.
  • vor dem eigentlichen Ausschalten nach einer Timeraufnahme läuft ein einstellbarer Countdown per bekannter Progressbar, der durch "Abbrechen" abgebrochen werden kann (na sowas).
  • findet eine timergesteuerte Aufnahme ohne jegliche Useraktivität statt (z.B. Nachts/in Abwesenheit), wird das System ohne Hinweismeldung nach der Aufnahme und optional nach Beendigung diverser Postprozessor-Skripte (Noad, Markad, Comskip) bzw. bei Netzwerkinaktivität heruntergefahren und der nächste Aufwachzeitpunkt (Aufnahme oder EPG-Update) gesetzt. Optional wird eine Email an den in den Settings angegebenen Empfänger verschickt, wenn die Aufnahme durch ist.
  • wird die Powertaste der FB gedrückt, ohne dass Aufnahmen erfolgen/demnächst anstehen, fährt das System herunter, setzt vorher jedoch noch evtl. anliegende REC-/EPG-Update-Timer. Auch hier wird auf die Beendigung der Postprozessor-Skripte und/oder Beendigung der Netzwerkaktivitäten gewartet.

Der Powertaster am Gerät zeigt das normale Verhalten, d.h. das Gerät schaltet permanent aus, Timer werden nicht gesetzt! Achtung bei Verwendung von Atric's: Diese müssen so angelernt werden, dass sie das System einschalten, aber keinesfalls ausschalten!

"demnächst" anliegende Timer errechnen sich aus:
ACPI: Aufnahmedatum < Bootzeit + Shutdownzeit + Anzeigedauer Timercountdown --> siehe Screenshot
NVRAM: < 11 Minuten
EPG-Update: lfd. Tag des Jahres + Intervall - (lfd. Tag des Jahres modulo Intervall) -> bei z.B. gesetztem Intervall von 7 Tagen kann der nächste Zeitpunkt durchaus schon morgen sein, danach ist das Timing synchron (aller 7 Tage) ;)

UNBEDINGT die beiliegende README lesen, da noch einige Sachen (einmalig) konfiguriert werden müssen (Nutzerrechte, Ausführbarkeit usw.).

geloggt wird unter ~/.xbmc/temp/script.program.pvrmanager/pvrmanager.log

Für Hinweise/Fehlermeldungen wäre ich dankbar, ist immerhin mein erstes Addon ;)

>>> zum Download <<<

BJ1
Update vom 17.04.2014
- Verschlüsselung für des Senden von Email per SSL/TLS (Port 587) sowie STARTTLS (Port 465) implementiert. Die jeweilige Verschlüsselungsart ist in der Konfiguration des Addons einstellbar. Damit wird den Providern Rechnung getragen, die das Versenden von unverschlüsselten Emails mittlerweile ablehnen.

Update vom 01.04.2014
- addon.xml und Plugin-Struktur überarbeitet, damit lässt sich das Plugin auch unter Gotham installieren und nutzen

Update vom 22.12.2013
- Unicode-Decode Problem beim Versenden von Mails gefixt, Emails kommen jetzt in den in den Einstellungen des Plugins gewähltem ISO-Code beim Empfänger an.

Update vom 12.09.2013
- Code-Refactoring
- Readme ergänzt

Update vom 29.08.2013 - V0.1.8
- Überwachung von aktiven Netzwerkverbindungen implementiert, der Shutdown erfolgt erst, wenn kein Nutzer mehr mit dem System verbunden ist oder keine aktiven Shares (NAS) vorhanden sind. Die Netzwerküberwachung ist per default abgeschalten und kann im Konfigurationsdialog/-menü gesetzt werden.
- Code-Cleanups

Update vom 28.08.2013 - V0.1.7
- mehrfacher Verbindungsaufbau zu TVHeadend, wenn beim ersten Versuch keine Verbindung aufgebaut wurde (z.B. wenn TVHeadend verzögert startet). Die Anzahl der Verbindungsversuche sowie das Delay zwischen diesen ist im Einstellungsdialog konfigurierbar.

Update vom 09.08.2013 - V0.1.6
- kleinere Verbesserungen und Bugfixes
- Option zum Warten auf Postprozessor-Skripte oder -programme (Comskip, Markad) hinzugefügt, bevor das System herunterfährt. Die entsprechenden Skripte bzw. Programme können im Konfigurationsdialog eingetragen werden. Siehe Screenshots.

Update vom 11.10.2012
- Readme.txt gefixt

Update vom 27.09.2012
- Bugfix: Wird bei der manuellen Programmierung eines Timers unter XBMC der Name der Sendung/des Timers "vergessen", schlägt das Auslesen der status.xml fehl und das Addon stürzt mit einem Skriptfehler ab. Dieser Fehler wird jetzt abgefangen.

Update vom 11.06.2012
- Bugfix: zyklisches EPG-Update auf "aus" erzeugt Division durch Null
- Bugfix: EPG-Intervalloption von max 7 Tagen fehlt

Update vom 08.04.2012 - V0.1.5
- Zyklisches Aufwachen im Intervall von bis zu 7 Tagen implementiert (abschaltbar). Sinnvoll, um z.B. Serientimer zu bedienen (EPG-Update), wenn die Abwesenheit mal wieder länger dauert...

Letztes Update (im ZIP): 25.01.12 - 20:25: V0.1.4
- Bugfix: Exceptions bei Aufnahmen mit Umlauten im Titel gefixt

Letztes Update (im ZIP): 24.01.12 - 22:18: V0.1.4

- optionale Email-Benachrichtigung bei erfolgter Aufnahme in Abwesenheit

Letztes Update (im ZIP): 13.01.12 - 07:50: V0.1.3

- Settings überarbeitet, Bug in Timervorlaufzeit behoben, neues Icon
- Bugfixes, Code cleaning, verbesserte Debugmeldungen
- Fehlerbehandlung bei Absturz von TVHeadend, Tipfehler in der README

Installation: ZIP in ein Verzeichnis kopieren, auf das XBMC Zugriff hat. Anschliessend: System -> Addons -> aus ZIP-Datei installieren -> Speicherort auswählen.
BJ1 has attached the following files:
  • 1.jpg (59.98 kB - 199 times downloaded - latest: Yesterday, 10:12am)
  • screenshot001.jpg (44.47 kB - 5 times downloaded - latest: Yesterday, 10:12am)
  • screenshot002.jpg (39.39 kB - 7 times downloaded - latest: Yesterday, 10:12am)
  • screenshot003.jpg (58.31 kB - 6 times downloaded - latest: Yesterday, 10:12am)
  • screenshot004.jpg (34.72 kB - 6 times downloaded - latest: Yesterday, 10:12am)

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

This post has been edited 60 times, last edit by "BJ1" (Apr 17th 2014, 10:41am) with the following reason: aktuelles Updates


2

Thursday, October 6th 2011, 10:50am

gibs das auch für den VDR mit sonem schönen xbmc frontend ?
Ubuntu 12.04 + yaVDR stable XBMC 11 on | Intel DH77EB | i3 2100T | 4 GB DDR3 | GF GT 520 | 2TB Samsung, 3TB WD HD | BQ 300W L7 | X10 Remote | TBS 6981 1LNB Aktiv |
Ubuntu 12.04 + yaVDR stable XBMC 11 on | Asus P5Q | C2Q 6600 | 4 GB 1066 DDR2 | GF GTX560 | 3 x 750 Samsung HD | BQ 450 W L8 |
---
Ubuntu 12.04 + yaVDR stable XBMC 11 on Lenovo T500
---
speefak.sytes.netwww.itoss.org

BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

3

Thursday, October 6th 2011, 12:35pm

gibs das auch für den VDR mit sonem schönen xbmc frontend ?


Nein. VDR hat ja ein eigenes Power-/Timermanagement. Die Steuerung über XBMC könnte ich mir maximal für einen headless VDR auf der gleichen Maschine und über SVDRP vorstellen.

BJ1

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

gda

Im Forum Zuhause

Posts: 12,768

Location: HH

  • Send private message

4

Thursday, October 6th 2011, 12:48pm

Zitat von »speefak«
gibs das auch für den VDR mit sonem schönen xbmc frontend ?

Nein. VDR hat ja ein eigenes Power-/Timermanagement. Die Steuerung über XBMC könnte ich mir maximal für einen headless VDR auf der gleichen Maschine und über SVDRP vorstellen.

Bei uns gibt es da eine Weile schon was. Ist aber noch nicht ganz fertig.

Gerald

OrigenAE S16T, ASRock K10N78D, Athlon II X2 4400e (unlocked Sempron 140), 2GB RAM, OCZ Vertex 30GB, 2xWD10EADS, 3xKNC One TV-Station DVB-C, G210 MSI N210-MD512H, yaVDR.
Seagate Dockstar, Debian Squeeze, VDR 1.7.16, 500 GB 2,5" HD, 2xSundtek MediaTV Home DVB-C/T.

5

Sunday, November 13th 2011, 8:10pm

So, ich habe mich jetzt hier nur registriert um mich bei Dir für das super Plugin zu bedanken!

Ich war schon geraume Zeit auf der Suche nach einer Lösung für XBMC und TVHeadend und habe es geschafft das Ganze auch halbwegs zum Laufen zu bringen. Allerdings ohne die richtige Integration in XBMC.

Das Plugin funktioniert sehr gut, genau so hab ich mir das vorgestellt!

Hast Du Dein Plugin z.B. im englischsprachigen XBMC Forum oder im TVHeadend Forum vorgestellt? Ich habe mal gegoogelt aber nichts gefunden.

Wenn nicht solltest Du es auf jeden Fall noch machen, die XBMC bzw. TVHeadend Community wird es Dir danken!

BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

6

Thursday, November 17th 2011, 2:51pm

Danke fürs Feedback. Bin gerade aus dem Urlaub zurück.

Hast Du Dein Plugin z.B. im englischsprachigen XBMC Forum oder im TVHeadend Forum vorgestellt?


Nein, aber die englische Übersetzung ist schon fertig. Bekanntmachen wollte ich das Plugin erst nach dem Urlaub, wird also demnächst erledigt.

BJ1

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

marcuszurhorst

Professional

Posts: 773

Location: Mülheim/Ruhr

Occupation: Dipl.-Ing. Maschinenbau

  • Send private message

7

Tuesday, November 29th 2011, 7:25pm

Und hier der Link: http://forum.xbmc.org/showthread.php?t=115758
Bin gerade über's XBMC-Forum drauf aufmerksam geworden. Vielen Dank für das interessante Plugin, muss ich mir die Tage mal anschauen!
Hardware: Zalman HD160XT; Asus P5N7A-VM, 1024MB RAM, Digital Devices Cine CT (rev 6) als DVB-T-Karte, Atric-Einschalter, NEC3520 DVD-Laufwerk, Samsung 256 GB SSD-Festplatte --> darauf yaVDR 0.5
Hifi: Denon AVR4306, Samsung UE40ES6300

BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

8

Tuesday, January 24th 2012, 10:23pm

Update: Das Plugin versendet optional eine Email per SMTP, wenn eine Aufnahme in Abwesenheit stattgefunden hat. Die dazu notwendigen Daten müssen natürlich in den Settings des Plugins eingetragen werden. Siehe Screenshots.

[EDIT]: Der Schreibfehler "vesenden" ist schon raus.

BJ1

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

9

Wednesday, January 25th 2012, 7:43am

hi
ich sage einmal danke
genau solche Sachen suche ich für das
freevdr-4.0 in arbeit
mfg det
Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
Lieber stehend sterben als ewig gebückt leben

BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

10

Sunday, April 8th 2012, 10:36pm

Update: Nachdem ich feststellen musste, dass die EPG-Reichweite (in Tagen) nicht immer ausreicht, um die Serientimer (TVHeadend: Automatic Recorder) bei längerer Abwesenheit zu bedienen, habe ich ein zyklisches Aufwachen (ähnlich dem Aufwachen zur EPG-Aktualisierung beim VDR) implementiert. Das Intervall ist frei einstellbar und reicht von "off" (kein Aufwachen) bis zum Wakeup im Abstand von bis zu 7 Tagen. Siehe Screenshots Thread #1. Die Screenshots sind bei der Gelegenheit auch geändert worden und zeigen jetzt die englische Version. Ein deutsches Sprachfile ist natürlich nach wie vor vorhanden.

BJ1

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

This post has been edited 1 times, last edit by "BJ1" (Apr 8th 2012, 10:42pm)


BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

11

Monday, June 11th 2012, 11:46pm

Bugfixes. Siehe Thread #1

BJ1

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

12

Thursday, September 20th 2012, 8:56pm

Ich experimentiere gerade mit diesem plugin.

Jetzt habe ich ein Problem mit der Einrichtung.
Ich bin einfach zu blöd das auf mein Ssystem anzupassen. Das Problem ist im z.Z. letzten Beitrag dieses Threads

http://www.xbmcnerds.com/index.php?page=…ostID=54679#top

Eine weitere Frage: Welche Taste der normalen Tastatur entspricht der Powertaste?
yaVDR 0.5 XBMC Eden Frontend
Zotac MAG HD-ND01 (Intel Atom N330 1.6 GHz Dual-Core NVIDIA® ION, RAM 2 x 1GB)
TV über Opera DVB-S1 (USB)
an Philips TV per HDMI

BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

13

Thursday, September 20th 2012, 9:50pm

Ich experimentiere gerade mit diesem plugin.

Jetzt habe ich ein Problem mit der Einrichtung.
Ich bin einfach zu blöd das auf mein Ssystem anzupassen. Das Problem ist im z.Z. letzten Beitrag dieses Threads

Ich habe mir das gerade mal durchgelesen. Du bist schon auf dem richtigen Dampfer ;). Bei mir heisst der Nutzer xbmc, bei Dir patrick.
Da wir nicht auf Nutzerebene/Account, sondern auf System- bzw. Rootebene arbeiten, müssen die Pfade absolut angegeben werden.

Source code

1
2
3
4
cd /home/patrick/.xbmc/addons/script.program.pvrmanager/resources/lib/
sudo chown patrick shutdown.sh
sudo chgrp patrick shutdown.sh
sudo chmod 755 shutdown.sh


sudoers (einfach hinten - entgegen der readme - anfügen):

Source code

1
2
Cmnd_Alias PVR_CMDS = /home/patrick/.xbmc/addons/script.program.pvrmanager/resources/lib/shutdown.sh
patrick ALL=NOPASSWD: PVR_CMDS


Sudoers meckert, wenn irgendwas nicht stimmt. Allerdings sollte es so funktionieren (und funktioniert auch so ab Ubuntu 11.10)

Powertaste auf der Tastatur? Keine Ahnung...

BJ1

Falls ich Linux-mäßig Käse erzählen sollte, bitte melden!

EDIT2: Das Plugin läuft hier auf Eden unter Ubuntu 12.04 ohne Probleme. Einige Verbesserungen habe ich erst heute vorgenommen - müssen aber noch getestet werden. Insofern wird das Script durchaus noch aktiv weiterentwickelt/angepasst. Da ich aber keine Lust habe, mich in noch einem Forum anzumelden, steht es Dir frei, diese Info auch dort einfach mal kundzutun ;).

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

This post has been edited 2 times, last edit by "BJ1" (Sep 20th 2012, 10:05pm)


14

Friday, September 21st 2012, 5:21pm

irgendwas klappt da nicht.

Wenn ich einen Timer setze, zeigen XBMC und TVHeadend ihn brav an.
Er taucht aber in
cat /proc/driver/rtc
nicht auf.

Da steht der automatische 3 Uhr Arlam für das EPG drin
yaVDR 0.5 XBMC Eden Frontend
Zotac MAG HD-ND01 (Intel Atom N330 1.6 GHz Dual-Core NVIDIA® ION, RAM 2 x 1GB)
TV über Opera DVB-S1 (USB)
an Philips TV per HDMI

BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

15

Friday, September 21st 2012, 5:46pm

Der Timer wird erst beim Shutdown gesetzt (shutdown.sh). Der PVR-Manager sollte auch beim Runterfahren eine entsprechende Meldung im XBMC absetzen. Das Ganze funktioniert nur (!), wenn der PC mit der Fernbedienung runtergefahren wird. Deshalb auch die Änderung in der remote.xml. Möchtest Du eine Taste der Tastatur zum runterfahren verwenden, muss die keyboard.xml entsprechend geändert werden, dass diese Taste den PVR-Manager aufruft (XBMC.RunScript(script.program.pvrmanager).

BJ1

Was sagt denn das Log (~/.xbmc/temp/pvrmanager/pvrmanager.log)?

EDIT: Ich habe mal den Shutdown auf die F12-Taste gelegt. Dazu ist in der /usr/share/xbmc/system/keymaps/remote.xml unter den Einträgen

Source code

1
2
3
<keymap>
    <global>
        <keyboard>


der Eintrag:

Source code

1
<f12>XBMC.RunScript(script.program.pvrmanager)</f12>


einzufügen...

EDIT2: Und es geht auch updatesicher! Anstelle unter /user/share/xbmc... im System rumzufuschen, funktioniert auch folgendes in der ~/.xbmc/userdata/keymaps/remote.xml (!):

unter <global> (vor <remote>):

Source code

1
2
3
<keyboard>
    <f12>XBMC.RunScript(script.program.pvrmanager)</f12>
</keyboard>


Das hat den Vorteil, dass nach einem XBMC-Update die definierten Tasten nicht gelöscht werden, da die remote.xml im "Userspace" nicht überschrieben wird.

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

This post has been edited 4 times, last edit by "BJ1" (Sep 21st 2012, 6:57pm)


16

Saturday, September 22nd 2012, 7:48pm

ich habe über einen neuen Eintrag in usr/share/xbmc/system/keymaps/keyboard.xml
(Dein Post habe ich erst gelesen als ich das schon hingefummelt hatte....)
Ausserdem gibt es bei mir keine .xbmc/userdata/keymaps/remote.xml - seltsam

Es soweit gebracht, daß ich über F1 (bei meiner kleinen USB Tastatur habe ich nur 8 F Tasten) XBMC und den Rechner ausschalten kann.

Source code

1
2
3
4
5
6
7
8
9
<keymap>
 <global>
 <keyboard>
 <f1>XBMC.RunScript(script.program.pvrmanager)</f1> #TEST
 <p>Play</p>
 <q>Queue</q>
 <f>FastForward</f>
 <r>Rewind</r>
 <left>Le



jetzt scheint das Addon grundsätzlich auch zu funktionieren,
denn wenn ich einen Timer innerhalb von wenigen Minuten setze, wird das Ausschalten mit einem Hinweis auf den Timer verhindert.

Einen etwas weiter in der Zukunft liegenden Timer schreibt das Addon angeblich auch in den Alarm.

Wenn ich dann (gezwungenermaßen nach einem Neustart aber in cat /proc/driver/rtc nachschaue, steht da nicht der programmierte Timer drin


Vielleicht muß ich mich einfach einmal traue, das an dem Rechner zu machen, auf dem das WakeUp unter MythTV läuft. Auf der Testmaschine läuft das WakeUp nämlich nicht, vielleicht ist das ja das Problem.
yaVDR 0.5 XBMC Eden Frontend
Zotac MAG HD-ND01 (Intel Atom N330 1.6 GHz Dual-Core NVIDIA® ION, RAM 2 x 1GB)
TV über Opera DVB-S1 (USB)
an Philips TV per HDMI

This post has been edited 3 times, last edit by "patrick31698" (Sep 22nd 2012, 8:18pm)


BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

17

Saturday, September 22nd 2012, 8:35pm

Ausserdem gibt es bei mir keine .xbmc/userdata/keymaps/remote.xml - seltsam


Naja, die muss man ja auch selbst erstellen (steht auch so in der README). Standardmäßig gibts die nicht.

Vielleicht muß ich mich einfach einmal traue, das an dem Rechner zu machen, auf dem das WakeUp unter MythTV läuft. Auf der Testmaschine läuft das WakeUp nämlich nicht, vielleicht ist das ja das Problem.


Quoted

(funktioniert), ...daß ich über F1 (bei meiner kleinen USB Tastatur habe ich nur 8 F Tasten) XBMC und den Rechner ausschalten kann.


Damit funktioniert auch die shutdown.sh. Kann dann nur am BIOS (bzw. den Einstellungen) liegen. Alles, was an Wakeup im BIOS steht, sollte disabled sein. Klingt komisch, ist aber so. Du könntest mir noch verraten, welches Board du im Einsatz hast?

BJ1

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

This post has been edited 2 times, last edit by "BJ1" (Sep 22nd 2012, 11:14pm)


18

Sunday, September 23rd 2012, 5:01pm

So, jetzt habe ich mich getraut.
(Bin an den Rechner mit funktionierendem MythTV und ACPI WakeUp gegangen.)

in /home/patrick/.xbmc/userdata/keymaps/remote.xml

folgendes rein geschrieben:

Source code

1
2
3
4
5
6
7
8
9
10
<keymap>
 <global>
 <keyboard>
 <f1>XBMC.RunScript(script.program.pvrmanager)</f1>
 </keyboard>
 <remote>
 <power>XBMC.RunScript(script.program.pvrmanager)</power>
 </remote>
 </global>
</keymap>


XBMC und der Rechner schalten sich aus, wenn ich F1 drücke.

Allerdings schreibt er keinen Alarm oder bricht das Ausschalten wegen einer zeitnahen Aufnahme ab.
Ich kriege kurz vor dem Ausschalten eine Meldung keine "Verbindung zu TVHeadend", obwohl LiveTV geht.....

Was mir noch aufgefallen ist,ist eine Unstimmigkeit in/proc/driver/rtc
Es ist gerade 16:49, der Alarm soll 17:10 sein. Das paßt doch überhaupt nicht zusammen


rtc_time : 14:49:55
rtc_date : 2012-09-23
alrm_time : 16:10:00
alrm_date : 2012-09-23
alarm_IRQ : no
alrm_pending : no
update IRQ enabled : no
periodic IRQ enabled : no
periodic IRQ frequency : 1024
max user IRQ frequency : 64
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
BCD : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay


das pvrmanager log änge ich mal an, in der Hofffnung, daß Du mir immer nochwieterhelfen magst auch wenn ich michso blöd anstelle.
patrick31698 has attached the following file:
  • pvrmanager.txt (7.61 kB - 35 times downloaded - latest: Mar 19th 2014, 9:52pm)
yaVDR 0.5 XBMC Eden Frontend
Zotac MAG HD-ND01 (Intel Atom N330 1.6 GHz Dual-Core NVIDIA® ION, RAM 2 x 1GB)
TV über Opera DVB-S1 (USB)
an Philips TV per HDMI

BJ1

Master

  • "BJ1" started this thread

Posts: 1,945

Location: Sachsen

  • Send private message

19

Sunday, September 23rd 2012, 5:22pm

Source code

1
PVR Manager: ERROR: HTTP Error 401: basic auth failed

sagt, das der PVR-Manager sich nicht an tvheadend anmelden kann. Hast Du einen Nutzer im Webinterface eingerichtet (configuration -> access control)? Nutzername/Passwort müssen dann auch in der Plugin-Konfiguration eingetragen werden. Solange sich der Manager nicht an tvheadend anmelden kann, schlägt natürlich auch das auslesen der status.xml fehl (und damit das setzen des Timers). Live-TV nutzt einen anderen Port (9982) und ein anderes Protokoll, der Manager geht über HTTP am Port 9981 rein.

Deine Uhr geht richtig. Ist halt alles UTC und wir haben Sommerzeit.

BJ1

meine Hardware

Produktiv/Testsystem/Datengrab (AZi): XBMCBuntu auf 12.04.1 LTS, TVHeadend | Asrock H61, Intel Celeron, HDMI über Asus GT610 | 2 GB 1066 RAM | 2,5" 100GB (System + Aufnahme), 3xWD EARX 2 TB SATA II + 1x Samsung 2 TB SATA II, mhddfs | Doppeltuner mit Digital Devices Cine CT | Atric IR Rev.5 | Silverstone LC10
Produktiv (WoZi): XBMCBuntu auf 12.10, TVHeadend | Zotac IONITX-F-E | 2x1GB 800-5 RAM | Samsung 1TB | L4M DVB-C/T Dualtuner | Atric IR Rev.5 + Logitech Harmony 300 | 7in1 Cardreader

20

Monday, September 24th 2012, 8:00am

Also, ich bin mir meiner Sache recht sicher (ich schaue aber heute abend sicherheitshalber noch einmal nach), daß ich Benutzer und Passwort richtig eingetragen habe.

Ich kann auch über den Browser auch über das Webinterface zugreifen. Das läuft doch über den Port 9981 - oder?

Ich habe der Übersichtlichkeit (und weil ich es natürlich nicht wirklich verstehe welche Nutzer mit welchem Passwort wo eingetragen werden muß) wegen immer den Nutzer patrick mit dem selben Passwort eingetragen.


Mein Test Rechner (ohne WakeUp) läuft mit den gleichen Einstellung - allerdings muckt der jetzt rum und findet die Hardware nicht mehr....... :wand
und scheint brav Alarme zu schreiben, die ich aber wegen des zickigen BIOS nicht auslesen kann.

Ich hoffe ich nerve nicht zu sehr......
yaVDR 0.5 XBMC Eden Frontend
Zotac MAG HD-ND01 (Intel Atom N330 1.6 GHz Dual-Core NVIDIA® ION, RAM 2 x 1GB)
TV über Opera DVB-S1 (USB)
an Philips TV per HDMI