Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[softhddevice] Runterfahren nach Timer-Aufnahme ?
#1
Mahlzeit allerseits,

ich habe mal wieder ein Problem :'(

Diesmal fahren meine beiden VDRs nach einer Timer-Aufnahme nicht runter,
laut dem Log versuchen sie es auch gar nicht erst.
Ausschalten von Hand über die FB klappt natürlich einwandfrei inkl. Setzen des nexten Timers +
Aufwachen

Es lief mal reibungslos, warum es nun auf beiden VDRs auftritt, kann ich nicht nachvollziehen,
evtl. hängt es mit einem eingespielten Update zusammen, aber dann dürfte ich ja nicht der einzige
mit dem Problem sein ...
oder beim Wechseln des Frontends von xinelibout auf softhddevice ist was in die Hose gegangen (?)

Ich habe mal beide Indianer angehängt.


Gruß, Tommes
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#2
Hat niemand eine Idee ?

Weitere Infos:

- VDR-SZ & VDR-WZ:
Mainboard: Asus M3N78-EM
-> Output: vga2scart auf Röhre
-> Output-Device: bei Installation auf xinelibout, wurde nachträglich auf softhddevice umgestellt
-> Wakeup: ACPI
-> gebootet wird vom USB-Stick

Timer:
- VDR-SZ: 1 fester Timer: Mo-Fr
- VDR-WZ: epgsearch-Timer flexibel

/video liegt auf einem NAS, welches bei Vdr-Start gemountet wird.
Beim Shutdown wird es wieder ungemountet in der selbst erstellten
/usr/share/vdr/shutdown-hooks/20_umount_nas
Code:
#! /bin/bash

# svdrpsend -d localhost Hitk Stop
umount /media/dockstar
Den svdrpsend Befehl hatte ich zwischenzeitlich mal drin, um ein Shutdown per Power-Button
während der Wiedergabe zu ermöglichen.

Ich hatte mal versucht, markad zu aktivieren, zumnidest am VDR-WZ, evtl. killt er den Shutdown ?
Wie gesagt, es wird gar nicht erst versucht, nach einem Timer einen Shutdown anzuschieben.
Warum, ist mir schleierhaft
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#3
liegt vermutlich am softhddevice:

Siehe dazu hier bzw. hier

Ist halt die Frage, wie das in unserer Distri umzusetzen ist & ob es als Upadte für alle einfließen soll ?


Gruß, Tommes
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#4
Hallo Tommes

Ich habe mir das gerade mal angesehen. Momentan wäre die Lösung des Frontend bei Timer Aufnahmen nicht zu starten.
Aber dann hast du bei Timer Aufnahmen auch kein Bild, du müsstest du das Frontend also nachträglich starten (Pchanger).
Hauptproblem ist also beim Rechner Start erkennen wurde er manuell eingeschaltet oder per Timer.
Wenn du da eine Idee hast, der Rest ist einfach.

Gruß
Bleifuss
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
#5
Hm ... also kein bei Bild bei Timer-Aufnahme könnte man so realisieren, sobald ne Taste auf der FB
gedrückt wird startet das Frontend.

VDR Start könnte man Zeiten in Timers.conf und/oder wakeup-Zeiten in acpi
auslesen, dann kann man erahnen, ob Timer oder manueller Start.

Ein weiterer Lösungsweg war glaube, nach der Timer-Aufnahme ein
Code:
svdrpsend -d localhost Hitk Power
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#6
Hallo

Zitat:svdrpsend -d localhost Hitk Power

Das würde ich lassen, nachher fährt er runter.

Zitat:VDR Start könnte man Zeiten in Timers.conf und/oder wakeup-Zeiten in acpi
auslesen, dann kann man erahnen, ob Timer oder manueller Start.

Das ist sicher machbar. Aber vielleicht löst es sich noch von alleine:

http://projects.vdr-developer.org/issues/912

Einfache Workarounds:
Frontend bei Timer Aufnahmen wechseln
Frontend Autostart deaktivieren.


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
#7
(02.02.2013, 22:15)Bleifuss2 link schrieb:
Zitat:svdrpsend -d localhost Hitk Power

Das würde ich lassen, nachher fährt er runter.
Das soll er ja  Wink zumindest nach einer Timer-Aufnahme.
Ich denk nicht, dass es ein Problem ist, denn bevor er unkontrolliert
runterfährt, fragt er nochmal, wenn Bedingungen anstehen, der Befehl ist genauso,
wie 1x die Power-Taste auf der FB zu drücken.
Damit würde man mal die angebliche Useraktivität im softhddevice-Plugin wieder grade ziehen  Wink

Zitat:[...] Aber vielleicht löst es sich noch von alleine:

http://projects.vdr-developer.org/issues/912

Einfache Workarounds:
Frontend bei Timer Aufnahmen wechseln
Frontend Autostart deaktivieren.
Ich glaube nicht, dass es sooo schnell gehen wird, wenn man den letzten Bearbeitungsstand sieht.
Mich würde die Umsetzung des 'einfachen' Workaround interessieren (?)
Wechsel des Frontends & Wahl des richtigen Frontends bei Nicht-Timer, also bei manuellem User-Hochfahren (?)

Gruß, Tommes
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#8
Auch bei mir fährt die Kiste nach einer Aufnahme nicht runter.
Hatte heute um 8:00 Uhr einen Timer gesetz.
Um 7:55 ist der VDR gestartet ( 5Min. vorher war so eingestellt )
Um 8:35 war die Aufnahme beendet ( Unter uns )
Um 10:15 lief der VDR immer noch ( es standen keine weiteren Aufnahme an ,erst wieder um Abend)
Es wurde keine Taste der Fernbedienung oder Netzwerkverbindung ausgeführt ..

VDR mit softhddevice siehe Signatur alle Updates drauf !!
kann sich jemand mal den syslog im Anhang anschauen..
Danke
mfg Helmut


Angehängte Dateien
.txt   syslog.txt (Größe: 25,6 KB / Downloads: 2)
EA5 Test-VDR : Lintec3 Senior Gehäuse - MSI G41M-P25 Board - Intel P4 E6850 / 775 Dual Core CPU - 2x2GB DDR3 RAM - MSI GT 710 PCI-e HDMI Grafik - DVB Technisat Skystar S2 SAT PCI + Tevii S2 471 PCI-e x1 - 120GB SSD + 1 TB Test-HDD - Asus DRW-24D5MT DL DVD - USB-STM32 V2 Stick (36kHz) mit SMK RC6 MCE 50GB Fernbedienung - EasyVDR 5.0 Alpha ISO 010 - Softhddevice mit Pulseaudio + estuary4vdr OSD - Kodi 18.7 mit Confluence Skin
VDR-Client,s : Media MVP Scart, VIP BOX 1903, 1910 , EasyStream 0.6-18 für WIN 10, Raspberry PI 3 mit OpenElec 7.01 und TotalControl FB Code 0104 Lirc an Tsop 31238
Zitieren
#9
(02.02.2013, 22:15)Bleifuss2 link schrieb: Aber vielleicht löst es sich noch von alleine:

http://projects.vdr-developer.org/issues/912

Der Bug ist vor 11 Monaten eingetragen und hat sich bis jetzt nicht von alleine gelöst. Da muss schon jemand den Bug fixen, denn ohne menschliche Mithife ändert sich wohl nichts.
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren
#10
Hallo

Ich habe mir das gerade nochmal angesehen.
Da gibt es keine gute einfache Lösung. Etwas vernünftiges erfordert einiges an Zeit.
Da sehe ich das so wenn der VDR dann mal 1h umsonst läuft was soll's
Wobei ich natürlich auch keine 3 Stunden Abschalt-Timer habe.

Zitat:Einfache Workarounds:
Frontend bei Timer Aufnahmen wechseln

Vor dem PC abschalten umwählen, das sind 3 Tasten.

Oder Frontend Autostart abschalten. Frontend starten sind 2 Tasten.

Oder ein Bash Skript erstellen

Das die Zeit prüft:

cat /proc/driver/rtc

Sommer Winterzeit muss natürlich auch beachtet werden, das Bios läuft mit GMT.
Dann vergleichen mit der PC Zeit wenn es passt prüfen ob eine Aufnahme läuft und wenn ja

svdrpsend -d localhost Hitk Power.

Ach ja vorher vielleicht noch prüfen welches Frontend aktiv ist.

Einziger einfacher Workaround der mir einfällt:

Code:
/ush/share/easyvdr/program-changer/switch-frontend.sh vdr-sxfe

Dies Zeile in den Upstart Job vom VDR einbauen.
Oder als befor-vdr-hooks.

Es muss auf jeden Fall vor dem VDR ausgeführt werden, da der VDR bei der Umschaltung gestoppt wird.
Dann wird bei JEDEM VDR Neustart das Frontend gewechselt, außer es läuft schon vdr-sxfe.


Grüße
Bleifuss
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
#11
Ja man kann nicht alles haben.
muss man eben mit Xineliboutput bzw sfxe leben..
Filme schneiden dann halt mit dem Softhddevice.
Der grosse Vorteil von EasyVDR ist fuer mich immer noch das freie
Einstellen des OSD Menues mit dem Menue Editor.

Gruss Oberlooser
EA5 Test-VDR : Lintec3 Senior Gehäuse - MSI G41M-P25 Board - Intel P4 E6850 / 775 Dual Core CPU - 2x2GB DDR3 RAM - MSI GT 710 PCI-e HDMI Grafik - DVB Technisat Skystar S2 SAT PCI + Tevii S2 471 PCI-e x1 - 120GB SSD + 1 TB Test-HDD - Asus DRW-24D5MT DL DVD - USB-STM32 V2 Stick (36kHz) mit SMK RC6 MCE 50GB Fernbedienung - EasyVDR 5.0 Alpha ISO 010 - Softhddevice mit Pulseaudio + estuary4vdr OSD - Kodi 18.7 mit Confluence Skin
VDR-Client,s : Media MVP Scart, VIP BOX 1903, 1910 , EasyStream 0.6-18 für WIN 10, Raspberry PI 3 mit OpenElec 7.01 und TotalControl FB Code 0104 Lirc an Tsop 31238
Zitieren
#12
Moin,

im vdr Portal gibt's nen thread zum Thema softhddevice, sowie Lösungsansätze.
Siehe http://www.vdr-portal.de/board17-develop...%C3%A4hrt/

Gruß, tommes
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#13
so, da mich das Nicht-Runfahren grade nervt und ich nicht zwischen Frontends hin- & herschalten will,
aber andersrum Schneiden & Spulen möchte, habe ich folg. Datei erstellt:

/usr/share/vdr/recording-hooks/20_recording.softhd-power-off

Code:
case $1 in
    before)
        # do here whatever you would like to do right BEFORE
        # the recording $2 STARTS
        ;;
    after)
        # do here whatever you would like to do right AFTER
        # the recording $2 ENDED
svdrpsend -d localhost Hitk Power
        ;;
    edited)
        # do here whatever you would like to do right AFTER
        # the recording $2 has been EDITED
        ;;
esac

Werde es zum Testen laufen 'lassen' & entsprechend Feedback geben ... ;-)


Gruß, Tommes
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#14
Kein PowerOff nach Aufnahme.

Code:
Feb 19 19:50:00 easyVDR-SZ vdr: [2633] recording thread ended (pid=2460, tid=2633)
Feb 19 19:50:00 easyVDR-SZ vdr: [2460] buffer stats: 787344 (15%) used
Feb 19 19:50:00 easyVDR-SZ vdr: [2460] timer 1 (4 1903-1950 'Alles was zählt') stop
Feb 19 19:50:00 easyVDR-SZ vdr: [2460] executing '/usr/lib/vdr/easyvdr-recordingaction after "/video0/Alles_was_zählt/_/2013-02-19.19.03.4-0.rec"'
Feb 19 19:50:00 easyVDR-SZ recordingaction: executing /usr/share/vdr/recording-hooks/10_recording.custom after recording /video0/Alles_was_zählt/_/2013-02-19.19.03.4-0.rec
Feb 19 19:50:00 easyVDR-SZ recordingaction: executing /usr/share/vdr/recording-hooks/20_recording.softhd-power-off after recording /video0/Alles_was_zählt/_/2013-02-19.19.03.4-0.rec
Feb 19 19:50:00 easyVDR-SZ vdr: [2635] TS buffer on device 2 thread ended (pid=2460, tid=2635)
Feb 19 19:50:00 easyVDR-SZ vdr: [2634] buffer stats: 121260 (5%) used
Feb 19 19:50:00 easyVDR-SZ vdr: [2634] receiver on device 2 thread ended (pid=2460, tid=2634)
Feb 19 19:50:10 easyVDR-SZ recordingaction: error when executing /usr/share/vdr/recording-hooks/20_recording.softhd-power-off
Feb 19 19:50:10 easyVDR-SZ vdr: [2460] connect from 127.0.0.1, port 52641 - accepted
Feb 19 19:50:10 easyVDR-SZ vdr: [2460] ERROR (svdrp.c,426): Datenübergabe unterbrochen (broken pipe)
Feb 19 19:50:10 easyVDR-SZ vdr: [2460] closing SVDRP connection
Feb 19 19:50:11 easyVDR-SZ vdr: [2460] max. latency time 11 seconds

Kann ich allerdings noch nicht ganz nachvollziehen (?)

Darf evtl. "/usr/share/vdr/recording-hooks/20_recording.softhd-power-off" kein svdrpsend senden ?
Oder gehören alle Recording-Hooks in die "10_recording.custom" ?

Rechte von 20_recording.softhd-power-off -> root:root 0755
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#15
Gib mal den Pfad von svdrpsend mit an
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#16
Habe nun den Pfad mit angegeben, allerdings keine Besserung Sad
Gleiche Fehler im Log ...
VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#17
Poste doch mal

ls -l /usr/share/vdr/recording-hooks/

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#18
Code:
ls -l /usr/share/vdr/recording-hooks/
insgesamt 8
-rwxr-xr-x 1 root root 1505 2012-06-15 18:25 10_recording.custom
-rwxr-xr-x 1 root root 1549 2013-02-19 22:06 20_recording.softhd-power-off

VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#19
Versuch doch mal

svdrpsend HITK Power

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#20
Ich habe hier eine shutdown.sh in /etc liegen (chmod 777) und rufe die in der 10_recording.custom auf, geht wieder wunderbar mit dem Runterfahren.


In der shutdown.sh steht nur "svdrpsend HITK Power"


Das mit dem MarkAd müsste ich mir auch mal wieder ansehen...


Till
Seit Nov 2019 ohne easyVDR
Zitieren
#21
Ich vermute HITK ist nicht Hitk
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#22
Hallo TillGroos,

wärst du so freundlich und würdest mir/uns sagen, was in der 10_recording.custom drinsteht damit die shutdown.sh aufgerufen wird?
Die shutdown.sh mit dem Eintrag "svdrpsend HITK Power" ist kein Problem die anzulegen.
Danke.

Gruß
Schwabe


Zitieren
#23
Hier meine recordings.custom
Code:
case $1 in
    before)
        # do here whatever you would like to do right BEFORE
        # the recording $2 STARTS
        ;;
    after)
        # do here whatever you would like to do right AFTER
        # the recording $2 ENDED
    /etc/shutdown.sh
        ;;
    edited)
        # do here whatever you would like to do right AFTER
        # the recording $2 has been EDITED
        ;;
esac


Und in der /etc/shutdown.sh steht:
Code:
svdrpsend HITK Power
Seit Nov 2019 ohne easyVDR
Zitieren
#24
Hallo TillG...

wie sehen die Besitztümer & Rechte bei Deinen besagten Dateien aus ?

Ich kann das hier drehen und wenden, wie ich will, ich bekomme immer den gleichen Fehler
Code:
Feb 25 11:00:10 easyVDR-WZ recordingaction: error when executing /usr/share/vdr/recording-hooks/10_recording.custom
Feb 25 11:00:10 easyVDR-WZ vdr: [5116] connect from 127.0.0.1, port 45815 - accepted
Feb 25 11:00:10 easyVDR-WZ vdr: [5116] ERROR (svdrp.c,426): Datenübergabe unterbrochen (broken pipe)
Feb 25 11:00:10 easyVDR-WZ vdr: [5116] closing SVDRP connection
Feb 25 11:00:11 easyVDR-WZ vdr: [5116] max. latency time 11 seconds

bei mir stehen die '10_recordings_custom' & '/etc/shutdown.sh' auf root:root 0755


VDR-SZ: MS-Tech LC-02 - Gehäuse / Asus M3N78-EM / DVB-S: 2x TT-1401 / IR-Einschalter / FB: Medion 4688 / softhddevice / USB-Boot... easyVDR 1.04
VDR-WZ: Digitainer - Gehäuse / Asus M3N78-EM / DVB-S: 2xNova-S / FB: Medion X10 / softhddevice / USB-Boot... easyVDR 1.04
... Dockstar für Aufnahmen ...
Zitieren
#25
Hallo

Es könnte sein das sich das Problem bald von selbst löst.
Hast du Lust zu testen wenn es soweit ist?

Gruß
Bleifuss
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


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: