Partnerbox-Plugin - Bugreports

  • Hallo zusammen,


    Ich habe heute eine Anpassung am Partnerbox-Plugin eingecheckt. Das Plugin hat neu eine Remote Timerlist, die auf der originalen Timerlist basiert. Dort lassen sich sämtliche Timer der Serverbox von der Clientbox aus bewirtschaften. Da die Anpassungen ziemlich umfangreich waren, kann es durchaus zu Fehlern kommen. Das Plugin ist sehr komplex und bietet verschiedene Möglichkeiten ähnliches zu machen. Daher kann ich nicht ausschliessen, dass ich irgendwo einen Bug eingebaut habe.


    Ich bitte euch darum, Fehler hier zu posten. Bitte immer angeben: Serverbox (Model, enigma2-Stand) und Clientbox (Model, engima2-Stand), Beschreibung des Vorgehens, Crashlog.


    Die Anpassungen sind nur auf master (oe2.5) eingecheckt.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Ich habe eine dm7080, Stand 4.3.1r15-2017-09-01, enigma2-plugin-extensions-partn 4.3.2+git2+742b5ad2c.


    Das ist dann dein geändertes Plugin oder?


    Mir sind zwei Dinge aufgefallen.


    Wenn ich in der Timer-Ansicht des Plugins einen Timer markiere und ok drücke, um ihn zu bearbeiten, sehe ich für den Bruchteil einer Sekunde den Screen wie in Screenshot eins. Danach ändert sich der Screen so wie auf Screenshot 2.
    Es verschwinden Wiederholungstyp und Tags, und der Aufnahmepfad ist nicht mehr vollständig zu sehen.


    Wenn ich dann den Timer ändere, bspw. die Anfangszeit, wird der bestehende Timer nicht geändert sondern stattdessen wird ein neuer Timer angelegt.

  • Danke für die Rückmeldung. Den ersten Fall muss ich mal anschauen. Ich meinte aber, dass ich das mittlerweile bei mir lokal gefixt habe.


    Edit geht noch nicht. Das habe ich auch schon bemerkt. Da muss ich zuerst den Aufruf einbauen.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • habs nochmal angeschaut. Also wiederholende Timer sind noch nicht unterstützt. Das konnte Partnerbox imho noch nie. D.h. das muss ich auch zuerst noch einbauen.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Jein, also der Eintrag wird halt aufgebaut. Bin mir grad nicht mehr sicher, ob da noch ein keyRight gemacht wird, aber sollte nicht mehr. Das mit dem Anzeigepfad ist seltsam. Ich verwende selbst keine Unterordner. Aber da wird wohl irgendwo was rausgefiltert.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • @Viril: kannst du mal fogende URL im Browser aufrufen:

    Code
    http://<ipderserverbox>/web/getlocations


    Falls du einen anderen Port als 80 verwendest, dann diesen nach der IP anhängen; getrennt durch :


    Bitte Ausgabe hier anhängen.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Hab mal geloggt.




    Timerliste sieht dann exemplarisch für einen Timer so aus. Pfad ist drin.




    Dann kommt:

    Code
    Sep 17 18:22:30 dm7080-2 enigma2[254]: [Connector] - Running command http://192.168.178.18:80/web/getlocations
    Sep 17 18:22:30 dm7080-2 enigma2[254]: [Connector] - Running command  http://192.168.178.18:80/web/session
    Sep 17 18:22:30 dm7080-2 enigma2[254]: warning, skin is missing element ok in <class 'Plugins.Extensions.Partnerbox.RemoteTimerEntry.RemoteTimerEntry'>
    Sep 17 18:22:30 dm7080-2 enigma2[254]: warning, skin is missing element cancel in <class 'Plugins.Extensions.Partnerbox.RemoteTimerEntry.RemoteTimerEntry'>


    Locations:

    Alptraumbox. :thumbs_up:

  • Hm, da wär die Location drin. Immerhin das. Somit muss ich den Fehler im Plugincode suchen.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Hätte da auch mal noch was, weiß allerdings nicht, ob ich es irgendwie loggen kann (wenn ja, bitte kurz wie). Crashlog gibt es bei solchen Freezes nicht, da kein GS.


    Habe bei mit eine 525, die per Partnerbox auf meine neue 900UHD zugreift. Beide sind frisch neu mit OE2.5 neueste Version enigma2: 4.3.1r15 installiert.


    Verhalten 1: Wenn ich per Partnerbox Plugin auf der 525 auf einem Transponder schaue und die 900 beginnt eine Timeraufnahme auf einem anderen Transponder (habe derzeit nur 1 Satanbindung an der 900 und somit nur begrenzt Transpondermöglichkeiten), friert die 525 augenblicklich komplett ein. Schön wäre, wenn kommt "kein Tuner mehr frei" o.Ä., oder dass man wenigstens noch umschalten kann, wenn man vergessen hat, das da ein Timer läuft


    Verhalten 2: gestern ist mir die 525 auch so Sudden Dreath mäßig während der Partnerbox Wiedergabe eingefroren, bereits nach 2 Minuten Streaming.


    Das Ganze passierte vorher mit zwei DM525, vor meinem Upgrade der einen 525 auf 900 UHD, nicht und lief stabil.


    Das neue enigma2: 4.3.1r16 konnte ich noch nicht testen, aber aus dem Changelog habe ich nichts in die Richtung lesen können.


    VG
    ME77

    Main: Philips 65OLED873 + 4x Philips HUE RGB, DM920 UHD (OE2.5), Denon AVR-X4400H @ 5.2.4 / 9.2 Auro 3D / Atmos @ Heco (4x Metas 700 (FR/L) 1x Metas Center 2, 2x Music Style 200 F (FHR/L) 2x Metas 300 (SHR/L)) & SVS Sub (2x SB12)


    2nd: Philips 55POS9002/12 OLED, DM900 UHD (OE2.5), Denon AVR-X1300W 5.1 @ Teufel (Concept M)


    3rd: Samsung LE32B650, DM800HDse (OE2.0)


    Spare: DM500HD (OE1.6)

  • Verhalten 1: der Client weiss nicht, aus welchem Grund der Stream abbricht. Das lässt sich also nicht ändern.


    Verhalten 2: ich glaube weniger, dass das mit Partnerbox zusammenhängt. Du kannst höchstens mittels journalctl -lfu enigma2 > /tmp/e2log.log loggen

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Besser spät als nie, aber hier mal der gewünschte Echtzeitlog.


    Bevor die Box sich verabschiedet kommt das hier am Ende in Schleife:


    Oct 18 20:13:41 dm520 enigma2[188]: wait for driver eof timeout
    Oct 18 20:13:47 dm520 enigma2[188]: no cue sheet. forcing normal play


    Es passiert mal bereits nach 1 Minute, mal geht es 10-15 Minuten gut, aber das der Komplett Hangup kommt ist zu 100% sicher bei jedem beliebigen Partnerbox Stream.


    Musste allerdings nach /media/USBStick/ sichern, tmp wird ja nach einem Crash und Kaltstart geleert.


    EDIT: eine uralte DM500HD mit OE1.6 läuft im Testcase am selben LAN Anschluss sauber stundenlang durch, bei gleichzeitigem Permanent Timeshift ins LAN auf NAS.

    Dateien

    Main: Philips 65OLED873 + 4x Philips HUE RGB, DM920 UHD (OE2.5), Denon AVR-X4400H @ 5.2.4 / 9.2 Auro 3D / Atmos @ Heco (4x Metas 700 (FR/L) 1x Metas Center 2, 2x Music Style 200 F (FHR/L) 2x Metas 300 (SHR/L)) & SVS Sub (2x SB12)


    2nd: Philips 55POS9002/12 OLED, DM900 UHD (OE2.5), Denon AVR-X1300W 5.1 @ Teufel (Concept M)


    3rd: Samsung LE32B650, DM800HDse (OE2.0)


    Spare: DM500HD (OE1.6)

    2 Mal editiert, zuletzt von meistereder77 ()

  • Okay... kann ich sonst noch irgendwie etwas testen? An irgend etwas muss es ja liegen. Das einzige was mir derzeit einfällt ist, sehnlichst auf die 920 warten und die 525 gegen Aufpreis austauschen. Ist leider nicht die erste 525 die auf irgend eine Art und Weise Ärger macht (die andere 525 habe ich nach 3x Austausch wegen Defekt gegen eine 900UHD getauscht, die rennt)

    Main: Philips 65OLED873 + 4x Philips HUE RGB, DM920 UHD (OE2.5), Denon AVR-X4400H @ 5.2.4 / 9.2 Auro 3D / Atmos @ Heco (4x Metas 700 (FR/L) 1x Metas Center 2, 2x Music Style 200 F (FHR/L) 2x Metas 300 (SHR/L)) & SVS Sub (2x SB12)


    2nd: Philips 55POS9002/12 OLED, DM900 UHD (OE2.5), Denon AVR-X1300W 5.1 @ Teufel (Concept M)


    3rd: Samsung LE32B650, DM800HDse (OE2.0)


    Spare: DM500HD (OE1.6)

  • Gibt es hierzu eine How To Anleitung? Oder ist das einfach das gleiche wie ein Bootlog? Howto: Bootlog bzw. Log erstellen

    Main: Philips 65OLED873 + 4x Philips HUE RGB, DM920 UHD (OE2.5), Denon AVR-X4400H @ 5.2.4 / 9.2 Auro 3D / Atmos @ Heco (4x Metas 700 (FR/L) 1x Metas Center 2, 2x Music Style 200 F (FHR/L) 2x Metas 300 (SHR/L)) & SVS Sub (2x SB12)


    2nd: Philips 55POS9002/12 OLED, DM900 UHD (OE2.5), Denon AVR-X1300W 5.1 @ Teufel (Concept M)


    3rd: Samsung LE32B650, DM800HDse (OE2.0)


    Spare: DM500HD (OE1.6)