Verzeichnis hat nicht gestimmt in tv_grab_wg++ jetzt gehts
Bei ~/ hat er danach automatisch /hts genommen, das hab ich geändert.
Verzeichnis hat nicht gestimmt in tv_grab_wg++ jetzt gehts
Bei ~/ hat er danach automatisch /hts genommen, das hab ich geändert.
Hier mal Bilder:
BildNr.4 zeigt was passiert wenn ich /usr/bin/tv_grab_wg++ ausführe. Sollte also funktionieren
Den Pfad zur EPG-Datei musst du im Skript tv_grab_wg++ angeben (xmltv_file_location).
Ja ist gemacht
Irgendwas läuft noch falsch, leider sind die EPG-Grabber-Kanäle in TVHeadend leer ?!?
Ich hab in TVHeadend den Internen Grabber XMLTV: /usr/bin/tv_grab_wg++ is a wrapper grabber around WebGrab+Plus aktiviert.
In den Internal EPG Grabber Settings den Crontab auf Default aktuell und einen Haken auf Force initial EPG grab at start-up (internal grabbers)
Über die Commandline aufgerufen funktioniert die /usr/bin/tv_grab_wg++ einwandfrei
Rechte zum ausführen hab ich ihr auch gegeben. Sprich 755 chmod
Normal müsste ja nach sudo systemctl stop tvheadend und sudo systemctl start tvheadend das "Force initial EPG grag at start-up" greifen.
Danke @easy4me
Brauch ich da dann noch einen Crontab mit dem Run.sh script oder macht er das automatisch mit TVHeadend ?
Aber so wie ich das in der Anleitung verstehe ist das Run.sh nur für Webggrab++ an sich.
Also im Prinzip in der Anleitung ab Punkt 3 und das Verzeichnis in tv_grab_wg++ einfach ändern wo die XML Datei liegt.
Sprich TvHeadend holt sich die Daten automatisch rein sobald EasyEPG-lite aktualisiert. In meinem Fall Daily
Ich hab es noch so wie im Easyepg im Crontab:
# Setup to update the EPG twice (recommended to update the EPG schedule times correcty)
0 6 * * * cat /home/<user>/easyepg/xml/<file> | socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock
5 6 * * * cat /home/<user>/easyepg/xml/<file> | socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock
# enter your PC name instead of "<user>"
# enter the correct file name instead of "<file>"
Vielleicht liegts daran ?
Importiere darüber dann die von EasyEPG-Lite Addon ausgegebene XML.
aber du ordnest doch den epg Kanal dem richtigen Kanal zu oder?
hast du mal nachgesehen ob in der epg.xml überhaupt daten vorhanden sind für den kanal?ich hatte nur den fall dass manche Anbieter keine daten lieferten zB für den HD Kanal obwohl sie ihn in der Liste hatten.
ich würde für die Sender dann einfach die nicht HD Version grabben. Macht ja keinen Unterschied.und zum Test nur mal einen Sender grabben, sehen ob Daten da sind und den importieren versuchen. Ich weiß, ist umständlich.
ev. verstehe ich auch dein Problem falsch. was meinst du genau mit "nimmter er bestimmte Channels ID´s nicht" kannst du sie gar nicht zuordnen? oder übernimmt er dann keine Daten?
Hi,
ja und ja zu den beiden oberen Fragen, ich ordne die richtig zu und die Daten sind in der EPG.XML vorhanden.
Die nicht HD Version hab ich ja jetzt genommen beim EPG und das funktioniert auch einwandfrei.
Manche Sender gehen nur als HD Version also gerade anders rum.
Alles sehr mysteriös.
:edit ich hatte jetzt so lange rumprobiert bis alle EPG Sender aktuell funktionieren, da muss man halt sehr lange rumspielen bis man die richtigen erwischt die auch was anzeigen.
Danke dir, das hab ich gesucht mit der epgdb.v3.
Trotzdem nimmter er bestimmte Channels ID´s nicht, auch wenn die Datenbank komplett neu und frisch zugeordnet ist.
Das hatte ich aber auch schon beim alten Easyepg.
Hat man z.b. RTLZWEI von TVSpielfilm genommen hat er es nicht angezeigt. Von Swisscom hingegen ging es.
Das war noch beim Streaming Anbieter Teleboy.
So langsam bekomm ichs raus.
Meistens nimmt er die mit HD Endung nicht.
z.b.
hr-fernsehen HD Satellite de funktioniert nicht
hr-fernshen Satellite de (also ohne HD) funktioniert.
wdr-fernsehen selbes spiel wie oben.
Und ja, ich hab das EPG dem Kanal in TVHeadend zugeordnet
Warum das so ist bleibt momentan noch offen
diese EPG.xml kann ich auch löschen. Nur die EPG Daten sind im TVHeadend immer noch hinterlegt, da diese irgendwo in einen Zwischenspeicher geladen werden.
Aber ich habs jetzt mit Kanäle löschen gelöst, muss man halt alle Services neu einlesen aber das ist nicht so schlimm
Hier mal ein neuer Beitrag zu diesem Thema weils ja TVHeadend mehr betrifft als EasyEPG-Lite:
Moin zusammen,
ich hatte schon im Thema https://www.kodinerds.net/index.php/Thre…ddon/?pageNo=16
darüber geschrieben.
TVHeadend nimmt nicht alle EPG Daten von bestimmten Sendern mit bestimmten Sender ID´s
Ein Beispiel:
RTLZWEI mit der Sender ID 99950 wird bei mir nicht von TVHeadend gelesen.
Da gibt es noch etliche andere z.b. HR Fernsehen usw...
Warum das so ist hab ich bisher noch nicht rausbekommen.
Ist leider bei TVHeadend nicht so einfach, die EPG.xml wird mittels Unix-Connect in die xmltv.sock geschrieben auf die nur TVHeadend zugriff hat. Ich kann im TVHeadend alle Kanäle aus der xmltv.sock löschen, das Problem es bleibt immer noch der vorher bereits eingelesene Cache übrig.
Habs jetzt mal so gemacht, alle Kanäle komplett gelöscht dann sind auch die gespeicherten EPG Daten mit weg.
Ist halt sehr umständlich.
Interessant bei Tele 5 geht z.b. nur die ID 88701 alle anderen nicht.
Moin zusammen,
@toab90 hast ne Idee wie ich den Cache für die EPG Daten leer bekomme ? Die EPG Kanäle löschen ist kein Thema aber dann sind die Daten immer noch im Cache und unter EPG abrufbar.
Wenn nicht mach ich mal ein anderes Thema auf, ist ja dann wirklich ein TVHeadend Problem und kein EasyEPG-Lite Problem.
Oh nein VETO
Es hängt doch mit der Channel ID zusammen, manche Sender nimmt TVHeadend vom EasyEPG-Lite einfach nicht.
Ich hab jetzt alle 4 von EasyEPG-Lite verfügbaren Tele 5 Sender ins EPG reingehauen bis es im TVHeadend funktioniert hat.
Irgendwas ist da doch mit der Zuordnung.
RTLZWEI z.b. hab ich noch keinen passenden gefunden.
:Update habs rausgefunden, irgendwie hat TVHeadend da andere Sender aus der EasyEPG-Lite genommen.
Habs jetzt angepasst jetzt gehts
Zustande kam das folgendermaßen, ich hatte vorher das alte EasyEPG am laufen und der hat die Daten in die xmltv.sock gepusht.
Jetzt hatte ich das neue Easyepg-Lite installiert und der hat ebenfalls EPG Daten in die xmltv.sock gepusht
Das Problem war nun hatte ich beide EPG Daten doppelt drin und daher gabs ein Zuordnungsproblem, bzw sind die Daten vom alten EasyEPG abgelaufen
Ne ist nicht der Scheduler habs gerade manuell ausgeführt und da fehlen die Kanäle auch.
Irgendwie nimmt er manche Kanäle nicht bzw. die haben keinen Inhalt.
Ich schaue mal was alles in der XML jetzt aktuell drin ist.
:Edit: scheint ein Problem zwischen TVHeadend und Easyepg Lite zu sein Stichwort Channelnumber.
Anscheinend liest TVHeadend nicht alle Channels der EPG.xml aus.
Möglicherweise wenn die Channel ID nicht zusammenpasst ?!?
Der Service läuft sonst wäre ja keine Weboberfläche da.
easyepg.service - EasyEPG-Lite
Loaded: loaded (/etc/systemd/system/easyepg.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2023-01-11 10:08:49 CET; 1 day 7h ago
Main PID: 700 (python3)
Tasks: 2 (limit: 1829)
CPU: 1min 26.103s
CGroup: /system.slice/easyepg.service
└─700 /usr/bin/python3 /mein/verzeichnis/easyepg-lite/main.py
Jan 11 10:08:49 raspigo systemd[1]: Started EasyEPG-Lite.
Alles anzeigen
Wie gesagt nur der Scheduler scheint nicht täglich zu updaten wie ich es eingestellt habe in der Weboberfläche.