i-have-a-dreambox.com | Dreambox - Support

Register Calendar Members List Team Members Galerie to Portal Go to the Main Page

Boardrules Frequently Asked Questions Statistik Statistik Search Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Plugins (Enigma2) » EPG Save » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Add Thread to Favorites
Pages (18): [1] 2 3 next » ... last » Post New Thread Post Reply
Go to the bottom of this page EPG Save
Author
Post « Previous Thread | Next Thread »
Erim
V.I.P.*


images/avatars/avatar-14774.png

Registration Date: 01.01.2007
Posts: 4,253
Which box: DM8000
External Storage: USB-Stick; HDD; NFS
Which Image: DMM original

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

das ganze funktioniert nur im gp3.
der speicherort der im BP definiert wurde wird benutzt.
das ipk erstellt nen eintrag in die enigma2.sh damit ein backup angelegt werden kann.
ausserdem wird in rc.3d eine script eingebaut, welches den benötigten eintrag in der enigma2.sh checkt, wurde die enigma2.sh z.b. bei einem update wieder ersetzt, erkennt dies script das und patcht den eintrag wieder rein.

die eigtl. backup und restore funktion funktioniert so:
- eine epgbackup.dat wird erstellt wenn die epg.dat mindestens 1 MB gross ist.
- die epg.dat wird durch die epgbackup.dat erstezt, wenn die epg.dat nicht existiert oder kleiner 1 MB ist.

Die Scripte EPGsave_slave_oe2.0.sh und EPGsave.sh sind für ein Slave Box, d.h. diese Box, darf kein backup erstellen.
Das Script muss nach /usr/lib/enigma2/python/Plugins/Extensions/EPGsave
Das braucht ihr nur wenn ihr auf nen netzwerkmount die epg.dat legt.
es sollte auch auf mehreren boxen mit dem ipk funktionieren, es dürfen dann halt alle boxen ne backup.dat erzeugen.

UPDATE 24.07.12:
-logverhalten geändert, es wird nun alles geloggt.
-diverse kleinere änderungen
bitte erst vorheriges epg slave deinstallieren
opkg remove enigma2-plugin-extensions-epgsave


Attachments:
unknown enigma2-plugin-extensions-epgsave_201111 04-r0_all.ipk (3.09 KB, 752 downloads)
unknown enigma2-plugin-extensions-epgsave_201207 24-r0_mips32el.ipk (3.02 KB, 534 downloads)
unknown EPGsave_SLAVE_OE2.0 (2).sh (5 KB, 180 downloads)
31.01.2011 15:50 Erim is offline Send an Email to Erim Search for Posts by Erim Add Erim to your Buddy List
niemand0815
Fortgeschrittener


Registration Date: 06.09.2010
Posts: 606
Which box: DM8000
External Storage: HDD
Which accessories: 2TB Platte, DVD Brenner, Lüfter
Which Image: OE 2.0
Welcher Bildschirm: Samsung 46" LCD

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von Erim
die eigtl. backup und restore funktion funktioniert so:
- eine epgbackup.dat wird erstellt wenn die epg.dat mindestens 1 MB gross ist.
- die epg.dat wird durch die epgbackup.dat erstezt, wenn die epg.dat nicht existiert oder kleiner 1 MB ist.

hi erim,
dein ipk meldet bei mir immer das es keine zu backuppende datei finden, aber mein epg funktioniert.
der epg speicherort ist /media/sd
kann ich irgendwie enigma ordentlich beenden um zu sehen ob eine epg.dat wirklich erzeugt wird?

__________________
    vom dienst.
02.02.2011 20:36 niemand0815 is offline Search for Posts by niemand0815 Add niemand0815 to your Buddy List
niemand0815
Fortgeschrittener


Registration Date: 06.09.2010
Posts: 606
Which box: DM8000
External Storage: HDD
Which accessories: 2TB Platte, DVD Brenner, Lüfter
Which Image: OE 2.0
Welcher Bildschirm: Samsung 46" LCD

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

hab nun mal den epg pfad auf /media/hdd in gemini plugin geändert => dein plugin läuft.
zurück auf /media/sd:
plugin findet keine epg.dat.
pfad geänder auf /media/hdd/backup
plugin findet epg.dat

woran könnte es liegen?

und noch eine frage:
das script oben kopiert doch die epg.dat nur dann über die backup wenn die epg.dat grösser als die backup datei ist, richtig?

wäre es aber nicht sinniger die auch drüberzukopieren wenn die epg.dat > 1mb und neuer ist als die backup datei?

sonst wird die ja nur 1x kopiert aber nie aktualisiert, oder verstehe ich da was nicht richtig?

__________________
    vom dienst.

This post has been edited 1 time(s), it was last edited by niemand0815: 05.02.2011 02:42.

03.02.2011 11:23 niemand0815 is offline Search for Posts by niemand0815 Add niemand0815 to your Buddy List
Erim
V.I.P.*


images/avatars/avatar-14774.png

Registration Date: 01.01.2007
Posts: 4,253
Which box: DM8000
External Storage: USB-Stick; HDD; NFS
Which Image: DMM original

Thread Starter Thread Started by Erim
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von niemand0815
hab nun mal den epg pfad auf /media/hdd in gemini plugin geändert => dein plugin läuft.
zurück auf /media/sd:
plugin findet keine epg.dat.
pfad geänder auf /media/hdd/backup
plugin findet epg.dat

hast du nach dieser änderung mal ein kompletten neustart gemacht ?

quote:
Original von niemand0815
und noch eine frage:
das script oben kopiert doch die epg.dat nur dann über die backup wenn die epg.dat grösser als die backup datei ist, richtig?

nein die backup.dat wird auch dann neu erstellt, wenn die epg.dat 1mb kleiner ist wie die backup.dat.

im 1. post ist ne neue version, hatte da noch nen kleinen fehler drin, ich nutze das mittlerweile über nfs, wobei ich eine box als "master" nutze und die andere als "slave".
d.h
die masterbox darf ne backup.dat erstellen und die slavebox darf das nicht.
05.02.2011 12:56 Erim is offline Send an Email to Erim Search for Posts by Erim Add Erim to your Buddy List
Kurti79
Betatester


images/avatars/avatar-16618.png

Registration Date: 25.09.2006
Posts: 3,246
External Storage: USB-Stick; HDD; NFS
Which Image: Gemini; Merlin
Welcher Bildschirm: Toshiba Regza 37z3030d

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Danke für das Plugin habs grade installiert denn wenn nach einen chrash die epg daten weg sind nervt !!

MFG
KURTI

__________________
DM 7080HD SSSS
DM 8000 SST
DM 800se ohne Tuner
DM 7020 Si
Nokia D-BOX2 mit Multicam
Nokia D-BOX2 2x
05.02.2011 13:07 Kurti79 is offline Search for Posts by Kurti79 Add Kurti79 to your Buddy List
niemand0815
Fortgeschrittener


Registration Date: 06.09.2010
Posts: 606
Which box: DM8000
External Storage: HDD
Which accessories: 2TB Platte, DVD Brenner, Lüfter
Which Image: OE 2.0
Welcher Bildschirm: Samsung 46" LCD

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von Erim
quote:
Original von niemand0815
hab nun mal den epg pfad auf /media/hdd in gemini plugin geändert => dein plugin läuft.
zurück auf /media/sd:
plugin findet keine epg.dat.
pfad geänder auf /media/hdd/backup
plugin findet epg.dat

hast du nach dieser änderung mal ein kompletten neustart gemacht ?


ja, jedesmal.
ich test heute nochmal mit der neuen version wenn grad mal keine aufnahmen laufen.


zur änderungsgröße:
da die alten daten ja rausgelöscht werden, wird die epg.dat dann überhaupt größer oder bleibt die immer gleich gross?

EDIT:
achja, tnx für das plugin, endlich hat das leere epg nach dem greenscreen ein ende und ich kann wieder guten gewissens rumprobieren *g*

__________________
    vom dienst.

This post has been edited 1 time(s), it was last edited by niemand0815: 06.02.2011 16:22.

06.02.2011 16:21 niemand0815 is offline Search for Posts by niemand0815 Add niemand0815 to your Buddy List
Erim
V.I.P.*


images/avatars/avatar-14774.png

Registration Date: 01.01.2007
Posts: 4,253
Which box: DM8000
External Storage: USB-Stick; HDD; NFS
Which Image: DMM original

Thread Starter Thread Started by Erim
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

eigtl. sollte es egal sein wo die epg.dat liegt.
kopier mal deine backupdatei nach, /media/sd , nenn sie in epg.dat um und stells so im BP ein.
dann poste mal den output von
sh -x /usr/lib/enigma2/python/Plugins/Extensions/EPGsave/EPGsave.sh

ich nutze vor dem nfs mount immer /media/SD und das funktionierte Augenzwinkern
06.02.2011 19:30 Erim is offline Send an Email to Erim Search for Posts by Erim Add Erim to your Buddy List
niemand0815
Fortgeschrittener


Registration Date: 06.09.2010
Posts: 606
Which box: DM8000
External Storage: HDD
Which accessories: 2TB Platte, DVD Brenner, Lüfter
Which Image: OE 2.0
Welcher Bildschirm: Samsung 46" LCD

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

und wieder probiert, wieder gescheitert:

reproduzierbar ist das sobald ich den epg speicherpfad von /media/hdd auf /media/sd stelle es nicht geht.

hab mal etwas experimentiert:
epg_backup von hdd nach sd kopiert.
pfad umgestellt
reboot => epg_backup wird nicht gefunden!
offensichtlich wird also vom plugin auch die eigene datei nicht im pfad /media/sd gefunden, selbst wenn sie 100% sicher dort ist.

meine vermutung:
könnte es sein das irgendwie zu dem zeitpunkt an dem das ausgeführt wird /media/sd entweder gar nicht gemountet ist oder zu langsam antwortet so das die datei nicht gefunden wird?

ich hab mich spasseshalber mal während des bootens angemeldet und folgendes probiert:
root@dm8000:~# cd /media/sd
-sh: cd: can't cd to /media/sd
kurz danach:
root@dm8000:~# cd /media/sd
root@dm8000:/media/sd#

gemini kann witzigerweise den epg trotzdem erfolgreich wegschreiben und wieder laden, nur eben das plugin nicht.

das ganze bringt mich wieder zur frage:
gibt es eine möglichkeit enigma2 ordentlich per telnet zu beenden um zu sehen wo denn die epg.dat liegt?

__________________
    vom dienst.

This post has been edited 1 time(s), it was last edited by niemand0815: 08.02.2011 00:00.

07.02.2011 23:57 niemand0815 is offline Search for Posts by niemand0815 Add niemand0815 to your Buddy List
Kalimero Kalimero is a male
Newbie


Registration Date: 17.02.2005
Posts: 40
Which box: DM 500HD; DM 600PVR-C; DM 8000HD
External Storage: USB-Stick; CF
Which Image: Gemini; iCVS
Welcher Bildschirm: Samsung UE40C8790

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hallo!

Hatte hier ein ähnliches Verhalten, wenn die Sicherung auf die CompactFlash-Card unter /media/cf gehen sollte.

Die Ursache scheint zu sein, dass die Karte während des Neustarts von Enigma oder des Rebootens noch nicht gemountet ist. Dann findet das Script weder die epg.dat, noch die epg_backup-Datei.

Ich habe bei mir jetzt die CompactFlash-Card über die fstab fest gemountet und jetzt läuft alles zu meiner Zufriedenheit!

Gruß,
Kalimero
08.02.2011 22:05 Kalimero is offline Search for Posts by Kalimero Add Kalimero to your Buddy List
hengst041
Stammuser


Registration Date: 07.01.2011
Posts: 320
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; HDD; NFS
Which Image: iCVS

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

So ein Script habe ich schon gesucht.
Leider funzt es bei mir nicht so wie es soll.
auf der Box wird eine epg_backup_2011xxxxx.dat erstellt.
das funzt schon einmal. es gibt dann auch noch eine epg_new.dat
es gibt aber keine epg.dat.
auf der client box wurde im Bp der EPG pfad auf die "Master" box gelegt.
das script wurde nach usr/script kopiert.
leider holt die client box nicht diese epg daten ab.
warum?

danke
11.02.2011 17:03 hengst041 is offline Send an Email to hengst041 Search for Posts by hengst041 Add hengst041 to your Buddy List
Erim
V.I.P.*


images/avatars/avatar-14774.png

Registration Date: 01.01.2007
Posts: 4,253
Which box: DM8000
External Storage: USB-Stick; HDD; NFS
Which Image: DMM original

Thread Starter Thread Started by Erim
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

du musst das ipk installieren und danach das script ersetzen
die epg.dat sieht man nur kurz bei einem e2 start, wenn e2 die epg.dat geladen hat ist sie weg.
11.02.2011 17:09 Erim is offline Send an Email to Erim Search for Posts by Erim Add Erim to your Buddy List
hengst041
Stammuser


Registration Date: 07.01.2011
Posts: 320
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; HDD; NFS
Which Image: iCVS

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Ok,
Ich habe jetzt auf beide Boxen das ipk installiert.
Auf der Serverbox wurde auch eine backup-datei erstellt.

Auf der Clientbox wurde nach der installation des ipk die Date EPGsave.sh mit der im ersten Post angehängten Datei überschrieben (befindet sich in usr/lib/enigma2/python/Plugins/EPGsave)
Wenn ich nun die Clientbox neu starte sollten automatisch die EPG Daten der Serverbox abgerufen werden, oder?
Das geschieht bei mir leider nicht.
Im BP auf der Clientbox habe ich auf den Ordner der Serverbox verwiesen, dort befindet sich auch die backup_epg datei.
11.02.2011 19:27 hengst041 is offline Send an Email to hengst041 Search for Posts by hengst041 Add hengst041 to your Buddy List
Erim
V.I.P.*


images/avatars/avatar-14774.png

Registration Date: 01.01.2007
Posts: 4,253
Which box: DM8000
External Storage: USB-Stick; HDD; NFS
Which Image: DMM original

Thread Starter Thread Started by Erim
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

ist das ein nfs mount ?
11.02.2011 19:29 Erim is offline Send an Email to Erim Search for Posts by Erim Add Erim to your Buddy List
hengst041
Stammuser


Registration Date: 07.01.2011
Posts: 320
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; HDD; NFS
Which Image: iCVS

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

NFS per auto.network, ja
11.02.2011 19:33 hengst041 is offline Send an Email to hengst041 Search for Posts by hengst041 Add hengst041 to your Buddy List
Erim
V.I.P.*


images/avatars/avatar-14774.png

Registration Date: 01.01.2007
Posts: 4,253
Which box: DM8000
External Storage: USB-Stick; HDD; NFS
Which Image: DMM original

Thread Starter Thread Started by Erim
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

hmm bei mir funzt das allerdings.

führ mal
sh -x /usr/lib/enigma2/python/Plugins/Extensions/EPGsave/EPGsave.sh
aus und poste hier den output
11.02.2011 19:35 Erim is offline Send an Email to Erim Search for Posts by Erim Add Erim to your Buddy List
hengst041
Stammuser


Registration Date: 07.01.2011
Posts: 320
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; HDD; NFS
Which Image: iCVS

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

kommt folgendes raus:

root@dm800:~#
sh -x /usr/lib/enigma2/python/Plugins/Extensions/EPGsave/EPGsave.s

h


+ cat /etc/enigma2/gemini_plugin.conf
+ grep epgCacheDir
+ sed -e s/^.*=\(.*\)\.*$/\1/
+ EPGPATH=/media/net/DB800se/

+ EPGFILE=
+ EPGbackup=/media/net/DB800se/epg_Backup_20110211.dat
+ [ -s ]
+ tr -s

+ cut -d -f 5
+ head -n1
+ ls -lr
+ let EPGFILESIZE=15/1024
+ echo /media/net/DB800se/epg_Backup_20110211.dat
/media/net/DB800se/epg_Backup_20110211.dat
+ [ -s /media/net/DB800se/epg_Backup_20110211.dat ]
+ ls -lr /media/net/DB800se/epg_Backup_20110211.dat
+ tr -s
+ cut -d -f 5
+ head -n1
+ let BACKUPSIZE=3979200/1024

+ BACKUPSIZEDIFF=2861
+ [ 0 -gt 0 -o 3885 -gt 0 ]
+ echo 0
+ tr -d [0-9]
+ test -z 0 -o -n
+ [ 0 -lt 1024 ]
+ echo /media/net/DB800se/epg.dat
+ EPGFILE=/media/net/DB800se/epg.dat
+ cp -f /media/net/DB800se/epg_Backup_20110211.dat /media/net/DB800se/epg.dat

+
echo EPG-Grösse mit 0 kB < 1024kB, restore EPG-File von epg_Backup.dat
EPG-Grösse mit 0 kB < 1024kB, restore EPG-File von epg_Backup.dat
+ exit 0

also die datei auf der serverbox wird erkannt. nur fehlen die daten im EPG selbst.
11.02.2011 19:41 hengst041 is offline Send an Email to hengst041 Search for Posts by hengst041 Add hengst041 to your Buddy List
Erim
V.I.P.*


images/avatars/avatar-14774.png

Registration Date: 01.01.2007
Posts: 4,253
Which box: DM8000
External Storage: USB-Stick; HDD; NFS
Which Image: DMM original

Thread Starter Thread Started by Erim
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

du müsstest jetzt die epg.dat in /media/net/DB800se/ sehen.
wenn das der fall ist, wird deine serverbox zu spät gemountet unglücklich
bräuchte dann mal deine auto.network vom "client" und exports von dem "server"
11.02.2011 19:49 Erim is offline Send an Email to Erim Search for Posts by Erim Add Erim to your Buddy List
hengst041
Stammuser


Registration Date: 07.01.2011
Posts: 320
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; HDD; NFS
Which Image: iCVS

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

die epg.dat ist jetzt da, stimmt.

die auto.network vom client lautet:
DB800se -fstype=nfs,soft,udp,nolock,rsize=8192,wsize=8192 192.168.1.25:/media/hdd


exports vom server
/media/hdd *(rw,no_root_squash,async,no_subtree_check)
11.02.2011 19:58 hengst041 is offline Send an Email to hengst041 Search for Posts by hengst041 Add hengst041 to your Buddy List
Erim
V.I.P.*


images/avatars/avatar-14774.png

Registration Date: 01.01.2007
Posts: 4,253
Which box: DM8000
External Storage: USB-Stick; HDD; NFS
Which Image: DMM original

Thread Starter Thread Started by Erim
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von hengst041
die epg.dat ist jetzt da, stimmt.

die auto.network vom client lautet:
DB800se -fstype=nfs,soft,udp,nolock,rsize=8192,wsize=8192 192.168.1.25:/media/hdd


exports vom server
/media/hdd 192.168.1.0/24(rw,no_root_squash,async,no_subtree_check)


versuch mal
DB800se -fstype=nfs,rw,soft,udp,nolock 192.168.1.25:/media/hdd

/media/hdd 192.168.1.0/24(rw,no_root_squash,async,no_subtree_check)

erstmal server danach neu starten dann client


edit:
huch die server zeile war falsch, dummes c&p
11.02.2011 20:05 Erim is offline Send an Email to Erim Search for Posts by Erim Add Erim to your Buddy List
hengst041
Stammuser


Registration Date: 07.01.2011
Posts: 320
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; HDD; NFS
Which Image: iCVS

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

hab ich jetzt versucht, leider das selbe ergebnis.

wo kann ich die epg daten löschen?
auf der client box sind noch epg daten, die würde ich gerne einmal alle löschen.
11.02.2011 20:19 hengst041 is offline Send an Email to hengst041 Search for Posts by hengst041 Add hengst041 to your Buddy List
Pages (18): [1] 2 3 next » ... last » Tree Structure | Board Structure
Jump to:
Post New Thread Post Reply
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Plugins (Enigma2) » EPG Save

Privacy policy | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR