EPG ohne angeschlossenes SAT Kabel

    • EPG ohne angeschlossenes SAT Kabel

      Hallo zusammen,

      ich nutze das aktuelle NN auf meiner DM one und habe ein Problem mit EPG.
      Mit angeschlossenem SAT Kabel habe ich EPG auf SAT als auch auf den IPTV Sendern, die mit SAT verknüpft sind.

      Schalte ich die Box aus und benutze sie an einem Fernseher ohne SAT Anschluss, innerhalb einer halben Stunde angeschlossen,
      sind die EPG Daten verschwunden auf allen SAT Sendern und auf den IPTV, die mit Sat verknüpft sind.
      Zeit und Datum sind OK beim Start.

      Ich habe "Benutze Transponderzeit" deaktiviert.
      Unter Netzwerk einen Time Server hinzugefügt und NTP Zeit Akutualisieungen sind auf automatisch eingestellt.

      Ist dies normal, das die EPG Daten nicht mehr angeziegt werden ohne angeschlossenes SAT Kabel.

      Vielen Dank!

      Gruss

      catinana
    • Es kommt immer darauf an, für welchen Zeitraum die Sender EPG-Daten zur Verfügung stellen. Viele Sender stellen EPG für 1 Woche zur Verfügung, andere stellen dies nur für ihre eigene Geräte länger zur Verfügung, andere Geräte sehen dann genau now/next. Du kannst relativ einfach überprüfen, wie viel EPG vorhanden ist. Wenn du das EPG mit gelb aufrufst, dann bis zum Ende gehts, dann siehst du was an Daten vorhanden ist. Das wird sich auch nicht ändern, weil EPG in einer Datenbank gespeichert wird. Daher gehe ich davon aus, dass du schlicht nicht mehr EPG geladen hast.
      Gruss
      Dre

      Boxen: diverse
      Developer Project Merlin
    • Hallo dre,

      vielen Dank für deine Antwort.

      Auf ARD zum Beispiel sind Daten für eine Woche vorhanden, dann fahre ich die Box herunter und schliesse
      die Box innerhalb einer halbe Stunden an den anderen Fernseher an und es ist gar kein EPG mehr vorhanden auf ARD zum Beispiel auch im normalen SAT Bouquet nicht, es werden nur die Sender angezeigt.

      Gruss


      catinana
    • Das tönt sehr seltsam. Also eigentlich kann das dann nur noch an der Uhrzeit liegen. Kannst du eventuell mal einen e2log machen? Vielleicht wird da irgendwie EPG rausgelöscht. Aber sowas wäre mir wirklich neu.
      Gruss
      Dre

      Boxen: diverse
      Developer Project Merlin
    • Hallo Dre,

      anbei mal das Log.
      Danke schon mal für deine Mühe.

      Gruss

      catinana

      Display Spoiler

      -- Logs begin at Sun 2022-11-06 14:59:18 CET. --

      Nov 06 15:10:26 dreambox enigma2[889]: I/[InfoBar.__restoreState] :: <no detail>

      Nov 06 15:10:27 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 9d 62

      Nov 06 15:10:34 dreambox enigma2[889]: It's nowSo 06 Nov 2022 15:10:34 CET

      Nov 06 15:10:34 dreambox enigma2[889]: [timer.py] next activation: 1667743934 (in 99999 ms)

      Nov 06 15:10:37 dreambox enigma2[889]: It's nowSo 06 Nov 2022 15:10:37 CET

      Nov 06 15:10:38 dreambox enigma2[889]: [timer.py] next activation: 1667743937 (in 99000 ms)

      Nov 06 15:11:07 dreambox enigma2[889]: [EPGC] cleanupOutdated

      Nov 06 15:11:11 dreambox enigma2[889]: It's nowSo 06 Nov 2022 15:11:10 CET

      Nov 06 15:11:11 dreambox enigma2[889]: [EPGRefreshTimer] next real activation is Mo 07 Nov 2022 03:00:01 CET

      Nov 06 15:11:11 dreambox enigma2[889]: [timer.py] next activation: 1667743970 (in 98999 ms)

      Nov 06 15:11:59 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 12 ed

      Nov 06 15:11:59 dreambox enigma2[889]: action ->InfobarMenuActions mainMenu

      Nov 06 15:11:59 dreambox enigma2[889]: loading mainmenu XML...

      Nov 06 15:11:59 dreambox enigma2[889]: ChannelSelection ChannelSelectionRadio

      Nov 06 15:11:59 dreambox enigma2[889]: TimerEdit TimerEditList

      Nov 06 15:11:59 dreambox enigma2[889]: PluginBrowser PluginBrowser

      Nov 06 15:11:59 dreambox enigma2[889]: allocating new converter!

      Nov 06 15:11:59 dreambox enigma2[889]: reused converter! (3 times)

      Nov 06 15:11:59 dreambox enigma2[889]: allocating new converter!

      Nov 06 15:11:59 dreambox enigma2[889]: create buffer for widget 1280 x 720

      Nov 06 15:11:59 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 83 32 cd 12 ed

      Nov 06 15:11:59 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 83 32 cd 12 ed

      Nov 06 15:11:59 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 92 6d

      Nov 06 15:12:00 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 11 ee

      Nov 06 15:12:00 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 83 32 cd 11 ee

      Nov 06 15:12:00 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 91 6e

      Nov 06 15:12:02 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 14 eb

      Nov 06 15:12:02 dreambox enigma2[889]: action ->OkCancelActions ok

      Nov 06 15:12:02 dreambox enigma2[889]: okbuttonClick

      Nov 06 15:12:02 dreambox enigma2[889]: SleepTimerEdit SleepTimerEdit

      Nov 06 15:12:02 dreambox enigma2[889]: Standby Standby

      Nov 06 15:12:02 dreambox enigma2[889]: Standby TryQuitMainloop (4 times)

      Nov 06 15:12:02 dreambox enigma2[889]: allocating new converter!

      Nov 06 15:12:02 dreambox enigma2[889]: reused converter! (3 times)

      Nov 06 15:12:02 dreambox enigma2[889]: allocating new converter!

      Nov 06 15:12:02 dreambox enigma2[889]: create buffer for widget 1280 x 720

      Nov 06 15:12:02 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 83 32 cd 14 eb

      Nov 06 15:12:02 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 94 6b

      Nov 06 15:12:03 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 17 e8

      Nov 06 15:12:03 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 83 32 cd 17 e8

      Nov 06 15:12:03 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 97 68

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 14 eb

      Nov 06 15:12:04 dreambox enigma2[889]: action -> OkCancelActions ok

      Nov 06 15:12:04 dreambox enigma2[889]: okbuttonClick

      Nov 06 15:12:04 dreambox enigma2[889]: enter standby

      Nov 06 15:12:04 dreambox enigma2[889]: stopService

      Nov 06 15:12:04 dreambox enigma2[889]: [eAudioPlayback] Stop

      Nov 06 15:12:04 dreambox enigma2[889]: [eAudioPlayback] Flush

      Nov 06 15:12:04 dreambox enigma2[889]: frame fifo full

      Nov 06 15:12:04 dreambox enigma2[889]: [eAudioPlayback] Stop Final

      Nov 06 15:12:04 dreambox enigma2[889]: eAlsaOutput(HDMI): state transition requested 1, old 4

      Nov 06 15:12:04 dreambox enigma2[889]: eAlsaOutput(HDMI): STOP_REQ

      Nov 06 15:12:04 dreambox enigma2[889]: eAlsaOutput(SPDIF): state transition requested 1, old 4

      Nov 06 15:12:04 dreambox enigma2[889]: eAlsaOutput(SPDIF): STOP_REQ

      Nov 06 15:12:04 dreambox enigma2[889]: [eAudioPlayback] Stop Final

      Nov 06 15:12:04 dreambox enigma2[889]: FIXMEE unknown frontend type in FrontendInfo getValue Converter return 0 (SAT) None

      Nov 06 15:12:04 dreambox enigma2[889]: [TeleText] service stopped

      Nov 06 15:12:04 dreambox enigma2[889]: [TeleText] send array('B', [1, 0, 0, 0])

      Nov 06 15:12:04 dreambox enigma2[889]: ourStandBySummary: Using ourStandBySummary_SummaryNewNigma2 Skin

      Nov 06 15:12:04 dreambox enigma2[889]: allocating new converter!

      Nov 06 15:12:04 dreambox enigma2[889]: reused converter! (3 times)

      Nov 06 15:12:04 dreambox enigma2[889]: [Cec] power off

      Nov 06 15:12:04 dreambox enigma2[889]: [eCec] send 3 -> f : 36

      Nov 06 15:12:04 dreambox enigma2[889]: [eCec] current powerstate = 1

      Nov 06 15:12:04 dreambox enigma2[889]: [eCec] send 3 -> f : 9d 10 00

      Nov 06 15:12:04 dreambox enigma2[889]: W/[_write] :: 8

      Nov 06 15:12:04 dreambox enigma2[889]: W/[_write] :: ff0000

      Nov 06 15:12:04 dreambox enigma2[889]: W/[_write] :: 8

      Nov 06 15:12:04 dreambox enigma2[889]: W/[_write] :: ff0000

      Nov 06 15:12:04 dreambox enigma2[889]: create buffer for widget 1280 x 720

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 83 32 cd 14 eb

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x13 (5): 82 32 cd 94 6b

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x87 (1): 01

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDeviceHandlerDreamBLE::handleDefault] 87 [OK]!

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x87 (1): 01

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDeviceHandlerDreamBLE::handleDefault] 87 [OK]!

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x87 (1): 01

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDeviceHandlerDreamBLE::handleDefault] 87 [OK]!

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDevicehandlerDreamBLE::onCommand] 0x87 (1): 01

      Nov 06 15:12:04 dreambox enigma2[889]: [eInputDeviceHandlerDreamBLE::handleDefault] 87 [OK]!

      Nov 06 15:12:07 dreambox enigma2[889]: [EPGC] cleanupOutdated

      Nov 06 15:12:14 dreambox enigma2[889]: It's nowSo 06 Nov 2022 15:12:13 CET

      Nov 06 15:12:14 dreambox enigma2[889]: [timer.py] next activation: 1667744034 (in 99999 ms)

      Nov 06 15:12:16 dreambox enigma2[889]: It's nowSo 06 Nov 2022 15:12:16 CET

      Nov 06 15:12:17 dreambox enigma2[889]: [timer.py] next activation: 1667744036 (in 99000 ms)

      Nov 06 15:12:52 dreambox enigma2[889]: It's nowSo 06 Nov 2022 15:12:52 CET

      Nov 06 15:12:52 dreambox enigma2[889]: [EPGRefreshTimer] next real activation is Mo 07 Nov 2022 03:00:01 CET

      Nov 06 15:12:52 dreambox enigma2[889]: [timer.py] next activation: 1667744072 (in 99992 ms)

      Nov 06 15:13:09 dreambox enigma2[889]: [EPGC] cleanupOutdated

      The post was edited 1 time, last by Joey: Log in Spoiler gesetzt ().

    • hm, also das ist einfach der normale Loop mit EPGCache Clean Up. Kannst du eventuell mal mitloggen, wenn du das EPG eines Senders mit gelb aufrufst? Wenn du dir das zutraust, kannst du auch einfach die epg.db auf deinen Rechner herunterladen und mit einem sqlite Browser anschauen. Die müsste ja dann eigentlich auch keine Daten in den Events enthalten.

      Wie gross ist denn deine epg.db (zu finden unter /etc/enigma2? Die dürfte leer ja nur ein paar kB gross sein.
      Gruss
      Dre

      Boxen: diverse
      Developer Project Merlin
    • Also, die epg.db is ca 36 MB gross. Wenn ich die Box dann runterfahr und paar Minuten vom strom nehme, so wie bei meiner Frage oben beschrieben und wieder starte ist das EPG weg. Die epg.db ist dann ca ein halbes MB kleiner. ich weiss echt nimme weiter.Das mit dem sqlite Browser trau ich mir net zu.

      Gruss

      catinana

      The post was edited 1 time, last by catinana ().

    • Ruf doch mal EPGrefresh über das Plugin-Menü auf. Dort findest Du mit der gelben Taste eine möglicherweise helfende Funktion. Erneuere mal die EPG.db und dann schalte Dich mal durch um sie zu füllen. Anschließend checkst Du mal erneut.
    • Habe jetzt EPG refresh gestartet. Sender hat er auch gescannt.EPG war nicht da, kam auch nicht beim Durchzappen.
      Wenn ich dann die EPG.db mit der gelben Taste löschen will gibt er mir keine Rückmeldung dass die EPG.db zurückgesetzt wurde.Das macht er ja normalerweise.
      Noch zur Info: Box ist nur mit LAN angeschlossen. Und IPTV Sender sind mit SAT verknüpft.
      Jetzt ist die EPG.db auch nur 82 KB gross.Vorher hatte sie 36 MB

      The post was edited 1 time, last by catinana ().

    • Meines Wissens wird die EPG.db nur gefüllt, wenn der Transport Stream auch gelesen werden kann, also ein Sat-Signal anliegt. Ohne den TS wird das mit EPGrefresh meines Erachtens nichts. Wenn IPTV Deine einzige Empfangsquelle ist und Du IPTV mit Sat-Referenzen verknüpft hast, dann sollte Dich der EPGimporter weiterbringen.
    • Hmmm, interessantes Thema, da ich mich auch zur Zeit damit beschäftige. Meinem Wissens nach lädt Enigma2 beim Start die aktuelle /etc/enigma2/epg.db und fügt im Laufe der Benutzung die empfangenen Epg-Daten des jeweiligen Transponders der epg.db im Arbeitsspeicher -nicht in der /etc/enigma2/epg.db- hinzu, richtig?
      Beim Beenden von Enigma2 werden die Settings, epg.db etc. in den permanenten Speicher zurückgeschrieben, richtig?

      Dann frage ich mich, wenn die Box neu gestartet wird und die aktuelle /etc/enigma2/epg.db wieder von Enigma2 geladen wird, warum verschwindet das Epg irgendwann und was hat Epgrefresh damit zu tun?
    • Wenn er importiert, ist das schon mal gut. Deine Kanalrefenzen scheinen dann nicht zu stimmen. Importieren alleine reicht ja nicht, zum Anzeigen wird eben die korrekte Kanalreferenz benötigt. Ich lasse sie mir jeweils mit DreamboxEdit anzeigen und kopiere sie mir. Mit WinVi füge ich sie dann in die entsprechende Zeile der Favoritenliste ein (userbouquet_xxx.tv in /etc/enigma2). Sieht dann so aus

      1:0:19:283E:3FB:1:C00000:0:0:0:URL des Streams:arte HD

      Falls Du keine Sat-Liste hast, kann Dir die One manuell eine runterladen, damit Du an die Kanalreferenzen kommst. Etwas aufwendiger ist die Rückwärtssuche in der EPG.db mit dem SQLite DB Browser, aber auch das geht.
    • Jetzt verwirrst du mich! Oben schreibst du, dass du die Box an einem Sat hast und so die Daten lädst und später beim Betrieb ohne Sat kein EPG mehr vorhanden ist. Jetzt kommt plötzlich ein EPGImporter ins Spiel? Da bin ich raus.

      Und wenn du die EPG.db zurücksetzt, dann wird diese logischerweise komplett gleöscht. Aber 36 MB vor der Löschung zeigen, dass Daten vorhanden waren.
      Gruss
      Dre

      Boxen: diverse
      Developer Project Merlin
    • Sorry,dass ich die verwirrt hab. das mit dem EPG Importer war nur ein Versuch.
      Ich hab die Box jetzt mal neu geflasht mit newnigma2-deb-weekly-OE2.6-dreamone-18_10_2020.tar.xz.
      Habe dann Sendersuchlauf gemacht und durchgezappt, dass das epg gezogen wird.
      Ich habe "Benutze Transponderzeit" deaktiviert.
      Unter Netzwerk einen Time Server hinzugefügt und NTP Zeit Akutualisieungen sind auf automatisch eingestellt.
      Dann die Box in Standby gesetzt.Kippschalter aus und vom Strom genommen und Satkabel raus. 5 min gewartet und neu gestartet.
      EPG daten waren weg. Zeit und Datum war okay.
      EPG.db war ca. 4MB gross.
    • Was Du da schreibst, ist in der Tat ziemlich verwirrend. Mal hast Du Sat, dann nur IPTV und nun wieder Sat. Der EPGimporter funktioniert mit korrekten Kanalreferenzen sowohl für Sat als auch IPTV. EPGreresh funktioniert nur mit angeschlossenem Satkabel. Solange die Uhrzeit über einen Timeserver bezogen wird und die Netzwerkverbindung besteht, wird die Zeit auch bei abgezogenem Satkabel stimmen. Trennst Du die Box mehrere Minuten vom Netz, bleibt die EPG.db erhalten, egal ob über EPGrefresh oder EPGimporter aktualisiert wurde. Auch bei weiterhin abgezogenem Satkabel. Vorausgesetzt sie wurde sauber in den Flash geschrieben.
    • Box an die Sat-Leitung anschliessen. EPGRefresh über Jetzt aktualisieren unter blau oder im Plugin selbst über gelb starten. Nach Beendigung einen beliebigen Sat-Sender auswählen, gelbe Taste drücken, über das WebInterface einen Screenshot machen.

      Box über Menu > Standby (oder wie das heisst) > Ausschalten/Standby herunterfahren.

      Sat-Leitung entfernen. Box starten. Gelbe Taste auf demselben Sender drücken. Screenshot machen. Beides anhängen.
      Gruss
      Dre

      Boxen: diverse
      Developer Project Merlin
    • Hallo Dre,

      hab jetzt die beiden Screenshots gemacht so wie du geschrieben hast.
      1. Bild mit Sat-Leitung nach EPG refresh
      2. Bild Wiederhochfahren nach Standby ohne Sat-Leitung.

      Gruss
      catinana
      Images
      • Bild 1.png

        725.63 kB, 982×552, viewed 62 times
      • Bild 2.png

        66.93 kB, 926×513, viewed 68 times
    • Ich habe das bei mir getestet. EPG ist vorhanden, ich fahre die Box herunter, ziehe das Kabel, starte die Box wieder. EPG ist komplett vorhanden. Und du hast ganz sicher kein Plugin installiert, welches an EPG rumfummelt ausser EPGRefresh? Für mich sieht es danach aus, als würde deine EPG.db bei jedem Start gelöscht.
      Gruss
      Dre

      Boxen: diverse
      Developer Project Merlin