SmartEPGvu+ V2024-02-04

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Tron75 schrieb:

      bei mir liegen die Picons auf einem externen USB-Stick
      Du könntest in /usr/share/enigma2 einen symbolischen Link namens picon anlegen, der auf das Picon-Verzeichnis auf dem Stick zeigt.

      So habe ich das bei mir eingerichtet. Wenn ich mal andere Picons ausprobieren möchte, muss ich nur den symbolischen Link auf das andere Picon-Verzeichnis ändern.
    • Teste ich morgen und gebe Dir Bescheid

      Konnte mich nicht beherrschen. Getestet und jetzt klappt es auch ohne Symlink :thumbup:

      Und die Installation klappt jetzt auch mit der ipk auf der Duo2.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Tron75 ()

    • Guten Morgen zusammen,

      als ich die letzten 3 Tage morgens ins Wohnzimmer kam, war meine Duo² an und anscheinend irgendwas am aufnehmen. Also schalte ich den Fernseher an, um zu sehen, was da los ist. Zu sehen war der Scan-Info-Screen, der anscheinend kein Ende gefunden hat. Der automatische Scan war bei mir zwischen 4 und 5 Uhr eingestellt. NAch dem Scan sollte die Box laut meinen Einstellungen in den Standby wechseln.

      Aber die Box war nicht mehr bedienbar. Weder auf Exit noch auf die rote Taste erfolgte irgendeine Reaktion. Nur mittels zweimal 1 direkt nacheinander auf der Fernbedienung konnte ich das System neustarten.

      Heute hatte ich dann Zeit, mal das VTI-Debug-Log zu aktivieren und dann den Scan manuell anzustoßen. Das Ergebnis war wie gehabt, nach ca. 8 Minuten fror die Box ein, keine Reaktionen mehr ausser Neustart. Aber diesmal mitgeloggt.

      Spoiler anzeigen

      Quellcode

      1. 06:52:57.724 [e2-core] tuning to 1211 mhz
      2. 06:52:57.725 [e2-core] OURSTATE: tuning
      3. 06:52:57.725 [e2-core] OURSTATE: lost lock, trying to retune
      4. 06:52:57.726 [e2-core] (1)tune
      5. 06:52:57.726 [e2-core] [prepare] Unicable
      6. 06:52:57.726 [e2-core] [prepare] UnicableTuningWord 0x2d92
      7. 06:52:57.726 [e2-core] [prepare] guard_offset 0
      8. 06:52:57.727 [e2-core] RotorCmd ffffffff, lastRotorCmd ffffffff
      9. 06:52:57.727 [e2-core] prepare_sat Freq 12187500 Pol 0 SR 27500000 INV 2 FEC 3 orbpos 192 system 0 modulation 1 pilot 2, rolloff 0, is_id -1, pls_mode 3, pls_code 0
      10. 06:52:57.727 [e2-core] tuning to 1420 mhz
      11. 06:52:57.728 [e2-core] OURSTATE: tuning
      12. 06:52:57.738 [e2-core] [SEC] set static current limiting
      13. 06:52:57.739 [e2-core] [SEC] set static current limiting
      14. 06:52:57.739 [e2-core] [SEC] invalidate current switch params
      15. 06:52:57.739 [e2-core] [SEC] invalidate current switch params
      16. 06:52:57.740 [e2-core] set sequence pos 3
      17. 06:52:57.740 [e2-core] set sequence pos 3
      18. 06:52:57.740 [e2-core] [SEC] setVoltage 2
      19. 06:52:57.756 [e2-core] [SEC] setVoltage 2
      20. 06:52:59.131 [e2-core] [SEC] setTone 0
      21. 06:52:59.147 [e2-core] [SEC] setTone 0
      22. 06:52:59.261 [e2-core] [SEC] sleep 20ms
      23. 06:53:00.298 [e2-core] [SEC] sleep 20ms
      24. 06:53:00.382 [e2-core] [SEC] sendDiseqc: e0105a0db7
      25. 06:53:01.362 [e2-core] main thread is non-idle! display spinner!
      26. 06:53:01.363 [e2-core] before: 1
      27. 06:53:01.363 [e2-core] after: 1
      28. 06:53:01.364 [e2-core] [VTi eEmergencyWatchdog] ::::::: start
      29. 06:53:01.514 [e2-core] send cancel to thread
      30. 06:53:01.515 [e2-core] thread joined 0
      31. 06:53:01.598 [e2-core] [SEC] sendDiseqc: e0105a2d92
      32. 06:53:01.598 [e2-core] [SEC] sleep 50ms
      33. 06:53:03.052 [e2-core] [SEC] sleep 50ms
      34. 06:53:03.052 [e2-core] [SEC] setVoltage 1
      35. 06:53:04.321 [e2-core] [SEC] update current switch params
      36. 06:53:04.322 [e2-core] [SEC] setVoltage 1
      37. 06:53:05.398 [e2-core] main thread is non-idle! display spinner!
      38. 06:53:05.399 [e2-core] before: 1
      39. 06:53:05.399 [e2-core] after: 1
      40. 06:53:05.405 [e2-core] [VTi eEmergencyWatchdog] ::::::: start
      41. 06:53:05.537 [e2-core] send cancel to thread
      42. 06:53:05.537 [e2-core] [SEC] startTuneTimeout 5000
      43. 06:53:05.538 [e2-core] [SEC] update current switch params
      44. 06:53:05.538 [e2-core] thread joined 0
      45. 06:53:06.929 [e2-core] [SEC] setFrontend 1
      46. 06:53:06.929 [e2-core] setting frontend 0
      47. 06:53:06.929 [e2-core] [SEC] startTuneTimeout 5000
      48. 06:53:07.036 [e2-core] [SEC] sleep 500ms
      49. 06:53:07.036 [e2-core] [SEC] setFrontend 1
      50. 06:53:07.037 [e2-core] setting frontend 1
      51. 06:53:08.062 [e2-core] [SEC] sleep 500ms
      52. 06:53:08.071 [e2-core] [SEC] set dynamic current limiting
      53. 06:53:09.158 [e2-core] main thread is non-idle! display spinner!
      54. 06:53:09.158 [e2-core] before: 1
      55. 06:53:09.159 [e2-core] after: 1
      56. 06:53:09.159 [e2-core] [VTi eEmergencyWatchdog] ::::::: start
      57. 06:53:09.266 [e2-core] send cancel to thread
      58. 06:53:09.266 [e2-core] thread joined 0
      59. 06:53:09.276 [e2-core] [SEC] set dynamic current limiting
      60. 06:53:10.782 [e2-core] OURSTATE: lost lock, trying to retune
      61. 06:53:10.782 [e2-core] (0)tune
      62. 06:53:10.782 [e2-core] [prepare] Unicable
      63. 06:53:10.783 [e2-core] [prepare] UnicableTuningWord 0xdb7
      64. 06:53:10.783 [e2-core] [prepare] guard_offset 0
      65. 06:53:10.783 [e2-core] RotorCmd ffffffff, lastRotorCmd ffffffff
      66. 06:53:10.783 [e2-core] prepare_sat Freq 12544750 Pol 0 SR 22000000 INV 2 FEC 4 orbpos 192 system 0 modulation 1 pilot 2, rolloff 0, is_id -1, pls_mode 3, pls_code 0
      67. 06:53:10.783 [e2-core] tuning to 1211 mhz
      68. 06:53:10.784 [e2-core] OURSTATE: tuning
      69. 06:53:11.794 [e2-core] [SEC] set static current limiting
      70. 06:53:12.883 [e2-core] main thread is non-idle! display spinner!
      71. 06:53:12.883 [e2-core] before: 1
      72. 06:53:12.883 [e2-core] after: 1
      73. 06:53:12.884 [e2-core] [VTi eEmergencyWatchdog] ::::::: start
      74. 06:53:12.984 [e2-core] [SEC] invalidate current switch params
      75. 06:53:12.984 [e2-core] send cancel to thread
      76. 06:53:12.985 [e2-core] thread joined 0
      77. 06:53:12.985 [e2-core] OURSTATE: lost lock, trying to retune
      78. 06:53:12.985 [e2-core] (1)tune
      79. 06:53:12.986 [e2-core] [prepare] Unicable
      80. 06:53:12.986 [e2-core] [prepare] UnicableTuningWord 0x2d92
      81. 06:53:12.986 [e2-core] [prepare] guard_offset 0
      82. 06:53:12.987 [e2-core] RotorCmd ffffffff, lastRotorCmd ffffffff
      83. 06:53:12.987 [e2-core] prepare_sat Freq 12187500 Pol 0 SR 27500000 INV 2 FEC 3 orbpos 192 system 0 modulation 1 pilot 2, rolloff 0, is_id -1, pls_mode 3, pls_code 0
      84. 06:53:12.987 [e2-core] tuning to 1420 mhz
      85. 06:53:12.988 [e2-core] OURSTATE: tuning
      86. 06:53:14.389 [e2-core] set sequence pos 3
      87. 06:53:14.390 [e2-core] [SEC] set static current limiting
      88. 06:53:14.499 [e2-core] [SEC] setVoltage 2
      89. 06:53:14.514 [e2-core] [SEC] invalidate current switch params
      90. 06:53:15.557 [e2-core] [SEC] setTone 0
      91. 06:53:15.573 [e2-core] set sequence pos 3
      92. 06:53:16.600 [e2-core] main thread is non-idle! display spinner!
      93. 06:53:16.601 [e2-core] before: 1
      94. 06:53:16.601 [e2-core] after: 1
      95. 06:53:16.601 [e2-core] [VTi eEmergencyWatchdog] ::::::: start
      96. 06:53:16.665 [e2-python] [#----] VTiCore [Timer] Remove <RecordTimer.RecordTimerEntry object at 0x5376f050>
      97. 06:53:16.666 [e2-python] time changed
      98. 06:53:16.666 [e2-python] ProcessRepeated
      99. 06:53:16.669 [e2-python] [#----] VTiCore [TIMER]activating state 3
      100. 06:53:16.670 [e2-python] [#----] VTiCore [TIMER]stop recording
      101. 06:53:16.671 [e2-python] [#----] VTiCore [VTiEvent] RECORD_STOP FBEPGCheck, kabel eins, 1635659535, 1635659596
      102. 06:53:16.671 [e2-core] stop recording!
      103. 06:53:16.672 [e2-core] (was not recording)
      104. 06:53:16.680 [e2-python] [#----] VTiCore [TIMER]record event 5
      105. 06:53:16.687 [e2-python] [#----] VTiCore [TIMER]record event 1
      106. 06:53:16.717 [e2-core] loading streaminfo for /media/hdd/movie/FBEPGCheck/FBEPGCHECK_009.ts
      107. 06:53:16.718 [e2-core] read error
      108. 06:53:16.718 [e2-core] read error
      109. 06:53:16.718 [e2-core] read error
      110. 06:53:16.718 [e2-core] read error
      111. 06:53:16.719 [e2-core] read error
      112. 06:53:16.719 [e2-core] read error
      113. 06:53:16.719 [e2-core] read error
      114. 06:53:16.719 [e2-core] read error
      115. 06:53:16.720 [e2-core] read error
      116. 06:53:16.720 [e2-core] read error
      117. 06:53:16.720 [e2-core] read error
      Alles anzeigen


      Ich vermute, dass /media/hdd/movie/FBEPGCheck/FBEPGCHECK_009.ts die Dummy-Aufnahme ist, mit der die Transponder abgegrast wurden.
      Der Pfad ist gültig, erreichbar und darin befinden sich auch FBEPGCHECK-Dateien.

      Kann da jemand erkennen, wo das Problem liegt?
    • kannst du mal die max. nutzbare tuner um einige reduzieren und erneut testen?
      es gibt auch ein +sevu log, das wäre in kombination mit dem geposteten log auch wichtig.

      twilight
      SmartEPGvu+: das Plugin für EPG, Suchtimer mit FileDatenbank und vollständigen Web Interface
      SmartFILERvu+: das Plugin für SmartEPGvu+, Filer mit eigener Datenbank
      dazu gibt es ein ausführliches SmartEPGvu+ und SmartFiler vu+ Wiki
    • Ich hatte zwischenzeitlich alles in /media/hdd/movie/FBEPGCheck/ und die logs gelöscht und dann nochmal einen manuellen Scan über 14 Tage mit einem Turner gemacht. Lief wieder problemlos durch. Jetzt habe ich einen automatischen Scan für 13 Uhr eingestellt. Wenn der auch sauber durchlaufen sollte, hat sich das Problem wohl erledigt. Wenn nicht, komme ich nochmal mit dem Log.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Tron75 ()

    • Sorry, ich nochmal.
      Gestern und heute Morgen war es wieder so, dass die Box noch an aber eingefroren war.
      So wie ich das Log lese, hat der Scan bis 4:08 Uhr korrekt gearbeiten und dann bis 6:49 Uhr Pause gemacht. Warum auch immer.
      Aber 6:49 Uhr ist ausserhalb des von mir definierten Zeitfensters (04:00 bis 05:30) und darum wurde der Scan wohl abgewürgt. Aber die Oberfläche in der GUI ist nicht verschwunden und die Box ist nicht wie eingestellt in den Standby gegangen.
      Dateien
    • Unsere Erfahrung ist, dass sich das enigma verabschieden kann, wenn auf zu vielen Tunern gleichzeitig gescannt wird. Laut Log ist bei Dir derzeit kein Limit aktiv. Kannst Du daher bitte die „Max. Anzahl der benutzten Tuner“ im Setup (2. Seite, ca. Mitte) auf 3 oder 5 beschränken?
    • Hallo Tron75,
      hast du auch ein VTI-Debug-Log von der Hang-Situation?

      Bei mir ist es so, dass ich 6 Sat-Tuner und 2 DVB-T2-Tuner habe und die Anzahl beim Scan auf max=3 reduziert habe, weil ich mit mehr Tunern sofort Aussetzer beim Livebild bekomme und auch bei mir die READ ERRORS auftauchen. Da scheint sich die Box irgendwie zu verschlucken. Wegen der Read Errors habe ich die Hardware gecheckt und auch die Receiver getauscht - Ergebnis ich kann das Problem auf 3 Receivern reproduzieren, habe aber keine andere Lösung gefunden als die Tuneranzahl zu verringern. Warum der Fehler bei anderen nicht auftritt ist mir total schleierhaft.

      lg
      mini49
    • Ein aktuelles habe ich nicht, da ich das Debugging am Sonntag wieder deaktiviert hatte. Bin nicht davon ausgegangen, dass über die in Post 27 enthaltenen Infos da noch mehr kommt. Wenn das Problem morgen wieder auftreten sollte, aktiviere ich es wieder.
    • Heute Morgen das gleiche Spiel. Mit nur einem Tuner. Siehe Log anbei. Ich deaktiviere den Scan jetzt erstmal und werde nächste Woche das Debug-Log und den Scan wieder aktivieren. Bis dahin muss EPG-Refresh wieder ran.
      Dateien
    • danke...wir haben da einen verdacht...wenn du den test mit dem debug log machst bitte posten, danke!

      twilight
      SmartEPGvu+: das Plugin für EPG, Suchtimer mit FileDatenbank und vollständigen Web Interface
      SmartFILERvu+: das Plugin für SmartEPGvu+, Filer mit eigener Datenbank
      dazu gibt es ein ausführliches SmartEPGvu+ und SmartFiler vu+ Wiki
    • Now it's getting really strange ^^

      Obwohl ich den Scanner gestern deaktiviert hatte, ist er anscheinend heute Nacht gelaufen. Vielleicht war diese Ausführung noch irgendwo als geplant vermerkt und in der nächsten Nacht setzt er dann aus. Aber das schärfste ist: er lief problemlos durch und hat sich auch sauber beendet.screenshot.png

      Mal schauen, was morgen Früh los ist.
      Dateien

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Tron75 ()

    • ich hätte das gerne zum ersten Beitrag editiert, aber dies scheint nicht mehr möglich zu sein...

      hier mal die Liste was sich beim letzten Update alles getan hat:

      Plugin


      • Neue „Bald“-Sicht (Sicht 4). Damit kann man nachsehen, welche Sendungen kurzfristig auf den anderen Kanälen starten. Div. Einstellungen (Anzahl der Zeilen, Aufruftaste) sind über das Setup konfigurierbar.
      • Eine FileDB eingebaut. Diese merkt sich die aufgenommenen Sendungen, zeigt Wiederholungen mit einem Kassettensymbol an und verhindert wiederholte Aufnahmen bei Serien (Blocken von Timern). Timer mit kreisförmigen Pfeilen zeigen an, dass die aufzunehmende Sendung eine Wiederholung ist. Die alten TMS-Daten können importiert werden. Einfach die Dateien „File.db“, „FileText.db“ und „FileTextStrings.db“ in das SmartEPG-Verzeichnis kopieren und eine der Sichten aufrufen. Je nach Größe der alten Datenbank kann es einige Sekunden dauern, bis der Import abgeschlossen ist und sich die gewünschte Sicht öffnet.
      • Neue FileDB-Sicht: mittels Audio-Taste kann man von einem Sender oder einem Timer aus diese Sicht aufrufen und bekommt die in der FileDB gespeichert Aufnahmen angezeigt. Hier lassen sich zukünftige Aufnahmen freigeben oder blocken.
      • FileDB: Aufnahmen können nach Zeit bzw. bei Platzmangel (aktuell auf 15GB hard codiert) automatisch gelöscht werden. Diese Einstellungen können über die Suche oder den Timer-Editor festgelegt werden.
      • FileDB: Umbenennen von Aufnahmen eingebaut. Hat man in einer Suche, oder den globalen Einstellungen nicht „vu+-Standard“ ausgewählt, wird die Aufnahme nach dem Ende des Timers umbenannt. Existiert eine gleichnamige Aufnahme bereits, erhält die Neuere den Zusatz „-2“, „-3“ usw. Zwar wird die VTi-Filmdatenbank auch upgedatet, aber es kann noch zu Problemen in einzelnen Sichten kommen (neue Aufnahmen).
      • 1x-Suche: Funktion implementiert. Löst diese Typ Suche eine erfolgreiche Aufnahme aus, wird danach die Suche geblockt.
      • Timerliste: Anzeige des Plugin-Namens
      • Blocken eines Timers: je nach Timer-Typ wird man gefragt, ob man nur den Timer blocken möchte, die Episode blocken (in die FileDB wird eine erfolgreiche Aufnahme eingetragen, so dass zukünftige Timer sofort geblockt werden), oder die Suche anpassen möchte.
      • BugFix: Umbenannte Sender sollten nun kein Problem mehr sein
      • Automatisches Backup der SE-Konfigurationsdateien. Alle Dateien werden täglich gesichert und 14 Tage auf der Festplatte im Verzeichnis „SmartEPG_Backup“ aufbewahrt. Dieses Backup kann über das Setup auch manuell gestartet werden. Dann wird aber das ältere Backup desselben Tages überschrieben.
      • VPS-Safe-Mode eingebaut: zeigt die Suche oder der Timer-Editor ein blaues VPS-Icon, läuft die Aufnahme exakt vom Beginn bis zum Ende des VPS-Signals. Durch weiteres Drücken der VPS-Taste wird der VPS-Safe-Mode aktiviert (grünes Icon) und in diesem Fall kann das VPS-Signal eine Aufnahme früher starten oder länger laufen lassen, nicht jedoch verkürzen.
      • Die Sichten können in den Radiomodus umgeschaltet werden, ohne dass das Live-Bild zu einem Radioprogramm wechselt.
      • Timerliste - Anzeige der Kanalnummern: die Kanalnummern werden für Radio-Timer mit einem "R" angezeigt.
      • Die Suche funktioniert auch mit Radiosendern des aktuell ausgewählten Radiobouquets. Es gibt derzeit aber keine Unterscheidung für TV- und Radiosuchaufträge.
      • Beschreibungsfilter für Timerliste erweitert um Timer-Namen von SeriesRecoder zu kürzen. Vorher z.B.: „The Big Bang Theory - S06E02 - Händchen halten, bitte ~ S06E02 - Händchen halten, bitte!“
      • Das Scan-Modul wird erst 2 Minuten nach dem Start von SE aktiviert. Damit können Reboot-Schleifen leichter abgefangen werden.
      • Infodialog, wenn ein manuell angestoßener Update-Check wegen einer Aufnahme nicht ausgeführt werden kann.
      • VPS/EPG-Adjust-Liste eingebaut. Manche Sender liefern sehr genaue Start- und Endzeiten via EPG-Now/Next oder VPS, manche nur die vorgegebenen Zeiten, unabhängig davon, wann die Sendung wirklich startet. Aus diesem Grund wurde eine Funktion eingebaut, die es erlaubt, die Timer-Programmierung von VPS und EPG pro Sender zu konfigurieren. Von hier kann eine Beispieldatei heruntergeladen werden. Sie muss händisch editiert werden und wird danach in das SmartEPG-Verzeichnis kopiert. Je nachdem, welchem Sender man vertraut, setzt man das VPS-, oder EPG-Flag auf 1 oder 0.



      Web-App


      • TimerListe: Beim Blocken eines Timers wird abhängig vom Timer-Typ gefragt, ob nur der Timer geblockt, die Episode geblockt, oder die Suche aufgerufen werden soll.[/li]
      • Timer-Aktionen & Event-Aktionen: zu einem Timer oder einem Event in der Testsuche kann nun die FileDB Liste aufgerufen werden.[/li]
      • FileDB-Liste: gleich wie im Plugin eine Liste mit Einträgen aus der FileDB. Die Einträge können freigegeben und geblockt werden und es kann das Info-Fenster mit der Beschreibung aufgerufen werden.[/li]
      SmartEPGvu+: das Plugin für EPG, Suchtimer mit FileDatenbank und vollständigen Web Interface
      SmartFILERvu+: das Plugin für SmartEPGvu+, Filer mit eigener Datenbank
      dazu gibt es ein ausführliches SmartEPGvu+ und SmartFiler vu+ Wiki