1 [2] Archiv / MLD 3.x / General / Wo Ist Das Scheduler Plugin?
 

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Wo Ist Das Scheduler Plugin?
« Reply #15 on: February 22, 2013, 21:42:38 »
Quote
Ich will mich jetzt nicht erdreisten dass einfach zu machen, aber würde es gut finden, wenn der Addon-Artikel auch bei dem Einrichten der Entwicklungsumgebung mit verlinkt werden würde. Ich werd bestimmt nicht der letzte sein der das übersieht und so ne blöde frage stellt;)
Hi DLX,

das Wiki lebt doch davon, dass jeder das beiträgt, wo er meint, dass da noch etwas fehlt bzw. besser oder einfacher werden kann oder vielleicht anderen helfen kann.

Du kannst also gern selbst den Link erstellen und all das, was du gelernt hast, im Artikel erganzen :rolleyes: .  Ich kenn das und muss mich auch immer wieder zwingen, Ergänzungen vorzunehmen. Wenn man dann etwas gelöst hat, denkt man, dass das doch eigentlich völlig logisch ist und man es beim nächsten Mal bestimmt nicht vergessen hat. Doch Tage oder Wochen später freut man sich dann, wenn es Wiki steht ;).

Viele Grüße skippy
meine MLDs (show / hide)

Offline t-bird.de

  • Profi Member
  • ****
  • Posts: 316
    • View Profile
Wo Ist Das Scheduler Plugin?
« Reply #16 on: February 22, 2013, 22:53:00 »
Hi DLX,

wenn du das scheduler-plugin für die 3.0.1er Version gebaut hast, dann stelle es bitte zur Verfügung. Ich bin da nämlich auch ganz scharf drauf. Ich konnte es ja nur für die 3.0.2 bauen und musste später leider notgedrungen wieder zurück auf die 3.0.1er Version.

LG

t-bird
 
VDR1: MLD-VDR 3.0.1.1 devel, Streacom F7C Evo, Atric-Einschalter mit Harmony 200, Zotac IONITX-S-E, Digital Devices Cine C/T V6
VDR2: MLD_SERVER 3.0.1.1 devel, headless, uralter Celeron mit 500MB RAM, 3xTechnotrend TT-Budget C-1501
VDR3: RPI mit MLD-VOMP-Client an 32" 16:9 Röhre via FBAS auf Scart
VDR4: MLD-VDR 3.0.1.1 Client ohne DVB-Karte, Zotac ION-ITX, Atric-IR-Empfänger
VDR5: RPI mit MLD-rpihddevice-Client

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Wo Ist Das Scheduler Plugin?
« Reply #17 on: February 23, 2013, 10:53:29 »
Werd mich im laufe des WE dran setzen. Steuer und
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Wo Ist Das Scheduler Plugin?
« Reply #18 on: February 23, 2013, 19:35:15 »
Also ich komm nicht weiter...

Hab das Plugin von hier geladen: Link

Danach habe ich die 0.16 von der offiziellen Webseite geladen. Den Link habe ich auch geändert.

Das Makefile sieht wie folgt aus:
Code: [Select]
include ../vdr/Makefile.plugin

all: ../vdr $(name).$(suffix)

clean: _clean
rm -f template/usr/lib/vdr/libvdr-$(name).so.*
$(MAKE) -C src/$(name) clean

$(modul): template template/usr/lib/vdr/libvdr-$(name).so.$(VDRAPI)
$(MAKE) addon_copy

Das Terminal spuckt mir leider das hier aus:
Code: [Select]
user@ubuntu:~/MLD/scheduler$ make
  scheduler:
make[2]: *** Keine Regel vorhanden, um das Target »scheduler.sfs«,
  benötigt von »all«, zu erstellen.  Schluss.
make[1]: *** [_all] Fehler 2
make: *** [__all] Fehler 2
user@ubuntu:~/MLD/scheduler$
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Wo Ist Das Scheduler Plugin?
« Reply #19 on: February 24, 2013, 15:16:52 »
So, ich habs hin bekommen.

War ja eigentlich durch t-bird alles gut beschrieben. Also hab ich mich auf der MLD-Seite auf die Suche nach dem Plugin gemacht und das mit in die Entwicklungsumgebung gepackt, Version 0.1.6 runter geladen. Link umgbogen. make -> Fehler

Also hab ich heute nochmal seinen Beitrag durchgelesen, wo er was von einer Readme schreibt. Also mal in die Readme geschaut. Da steht drinne, dass man alte Plugins mit
Code: [Select]
make checkout_old name=ADDONNAME

Sich besorgt. Also den Ordner den, ich erstellt hatte wieder gelöscht und so probiert, siehe da, jetzt gings.

Also muss ja make checkout_old noch was machen, dass ich per meiner ersten Aktion nicht gemacht habe. Also hab ich mal in die Makefile.svn geschaut. Unter checkout_old steht ja ne ganze Menge, da ich mich mit der Syntax nicht auskenne und auch keine Kommentare dran stehen, Kann mir einer kurz und knapp sagen, was da passiert? Mal abgesehen vom auschecken.

Addon im Anhang, habs noch nicht ausprobiert. Mach ich heute aber noch:)
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Wo Ist Das Scheduler Plugin?
« Reply #20 on: February 24, 2013, 17:32:40 »
Hi,

mein checkout_old werden im wesentlichen das Makefile und die INSTALL der MLD-2 an die MLD-3 angepasst, also z.B. einige Variablen umbenannt. In den meisten fällen reicht das schon aus, um nen MLD-2 Addon für die MLD-3 zu bauen.

Claus
« Last Edit: February 24, 2013, 17:33:48 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Wo Ist Das Scheduler Plugin?
« Reply #21 on: February 24, 2013, 18:38:20 »
Danke für die INfo, ich werd mir mal die beiden Makefiles ansehen, wo die Unterschiede liegen.

Plugin läuft soweit. Fehlt mir nur noch das Script, um die EPG-Daten zu aktualisieren. t-bird, da hast du doch bestimmt was fertiges, ohne dass ich lange suchen muss;)

 
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline t-bird.de

  • Profi Member
  • ****
  • Posts: 316
    • View Profile
Wo Ist Das Scheduler Plugin?
« Reply #22 on: February 24, 2013, 20:52:40 »
Quote
Plugin läuft soweit. Fehlt mir nur noch das Script, um die EPG-Daten zu aktualisieren. t-bird, da hast du doch bestimmt was fertiges, ohne dass ich lange suchen muss;)
Ja sicher habe ich da was....

Erstmal vielen Dank für das Bauen des Plugin. Super!

Du legst dir ein script, z.B. "epgscan" an und legst es z.B. ins home-Verzeichnis /root.

Inhalt des scripts:

Code: [Select]
/usr/bin/svdrpsend.pl SCAN
sleep 1800

Dann legen wir uns im schedulerplugin via OSD einen Job an, der das Script aufruft.

Das "sleep 1800" ist wichtig, da das Scheduler plugin mit dem wieder runterfahren des VDR abwartet, bis ein Job beendet ist - und auch soll. Da aber der svdrpsend.pl-Befehl dem VDR nur einen Schubs gibt, ist der Job ja gleich wieder beendet. Damit der VDR genügend Zeit hat den EPG-Scan zu beenden, legen wir den Job noch ein halbes Stündchen schlafen.

Falls dir das mit dem sleep nicht gefällt: Alternativ zu "script mit sleep 1800", löschst du den Befehl "sleep 1800" aus dem script und legst einen zweiten Job an, der ein leeres script aufruft (also nix tut) und eine halbe Stunde nach dem script epgscan aufgerufen wird. Oder du planst den epgscan mit z.B. 04,30 ein. Ist wie in der Cron, der läuft dann immer um 04:00 und noch einmal um 04:30 Uhr.
Wichtig ist bei dieser Vorgehensweise aber, das die "Brückenzeit zwischen den Timern" auf mehr als eine halbe Stunde steht. Z.B. 35 Minuten. Dann fährt der VDR auch nicht runter, da ja innerhalb der Brückenzeit noch ein Timer-Ereignis ansteht.

LG

t-bird
VDR1: MLD-VDR 3.0.1.1 devel, Streacom F7C Evo, Atric-Einschalter mit Harmony 200, Zotac IONITX-S-E, Digital Devices Cine C/T V6
VDR2: MLD_SERVER 3.0.1.1 devel, headless, uralter Celeron mit 500MB RAM, 3xTechnotrend TT-Budget C-1501
VDR3: RPI mit MLD-VOMP-Client an 32" 16:9 Röhre via FBAS auf Scart
VDR4: MLD-VDR 3.0.1.1 Client ohne DVB-Karte, Zotac ION-ITX, Atric-IR-Empfänger
VDR5: RPI mit MLD-rpihddevice-Client

Offline t-bird.de

  • Profi Member
  • ****
  • Posts: 316
    • View Profile
Wo Ist Das Scheduler Plugin?
« Reply #23 on: February 25, 2013, 19:25:33 »
Hallo,

bitte beachten: Der richtige Dateiname für das Laden des Scheduler Plugin in den MLD-VDR Version 3.0.1 lautet: MLD-3.0.1_vdr-0_scheduler-0.1.6_0.sfs

Also vor dem Laden umbenennen!

LG

t-bird
VDR1: MLD-VDR 3.0.1.1 devel, Streacom F7C Evo, Atric-Einschalter mit Harmony 200, Zotac IONITX-S-E, Digital Devices Cine C/T V6
VDR2: MLD_SERVER 3.0.1.1 devel, headless, uralter Celeron mit 500MB RAM, 3xTechnotrend TT-Budget C-1501
VDR3: RPI mit MLD-VOMP-Client an 32" 16:9 Röhre via FBAS auf Scart
VDR4: MLD-VDR 3.0.1.1 Client ohne DVB-Karte, Zotac ION-ITX, Atric-IR-Empfänger
VDR5: RPI mit MLD-rpihddevice-Client

1 [2] Archiv / MLD 3.x / General / Wo Ist Das Scheduler Plugin?
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.