[1] MLD-6.x / General / Remote Timers funktioniert nicht (mehr)
 

Offline Benutzername

  • Newbie
  • *
  • Posts: 29
    • View Profile
Remote Timers funktioniert nicht (mehr)
« on: February 21, 2026, 13:41:48 »
Hallo,


bei meinem aktuellen Client-Server-Setup (Server yavdr 2.7.3, Client MLD 6.5) funktionieren Remote Timer nicht mehr, also das Anzeigen oder Neuprogrammieren von Server-Timern vom Client aus.

Wenn ich am Client im Menu die Timer-Liste öffne, ist die leer.

Wenn ich einen Timer anlegen möchte, erscheint die Meldung "Fehler beim Ansprechen des fernen Timers 0@<servername>!

Auf der Kommandozeile des Clients gibt der Befehl "svdrpsend <servername> 6419 LSTT" die Liste der Timer auf dem Server problemlos aus.

Die Einstellungen zum SVDRP in der Setup.conf lauten

SVDRPDefaultHost = <servername>
SVDRPHostName =
SVDRPPeering = 2
SVDRPTimeout = 300


Ich bin mir relativ sicher, dass vor einem der letzten Updates oder Änderungen das ganze noch lief. Als eine der letzten Änderungen habe ich den epgsync parametriert, der läuft auch über SVDRP (?). Ob das damit zusammenhängen kann?

Hat jemand einen Tip für mich?

Grüße
Björn

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21346
    • View Profile
    • ClausMuus.de
Remote Timers funktioniert nicht (mehr)
« Reply #1 on: February 21, 2026, 13:48:32 »
Mir fällt dazu ein:
- Ist auf dem Server der Zugriff durch den Client erlaubt? SVDRPHostName gesetzt und SVDRPPeering passend gesetzt
- Ist auf dem Client der SVDRPDefaultHost korrekt gesetzt.
- epgsync könnte das svdrpsend blockieren bzw. zu viel nutzen. Eventuell war das im entschedenen Moment zu lange belegt? Einfach mal abschalten und noch mal versuchen.
- Auf MLD Seite kannst Du einfach per Snapshot Funktion im Webif auf einen älteren Stand zurück gehen und so testen welches Update schuld war.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline cs-7

  • Adv. Member
  • ***
  • Posts: 138
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #2 on: February 21, 2026, 14:01:57 »
Server-VDR: VM (x86) MLD-6.5 / Client-VDR: RPI4, Argon ONE M.2, MLD-6.5 / SAT: DD Octopus Net, SCR LNB, Satman 65

Offline cs-7

  • Adv. Member
  • ***
  • Posts: 138
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #3 on: February 21, 2026, 14:18:33 »
Vielleicht hast Du das schon gemacht, aber ich habe mit dem Peering zu Beginn meiner Client/Server-Experimente auch ziemlich gekämpft, inkl. dem von Dir beschrieben Verhalten, dass die Remote-Timer auf dem Client nicht sichtbar waren. Die SVDRP-Peering Einstellung auf "any host" setzten (möglicherweise noch ein VDR Neustart) hat eigentlich immer geholfen.
Server-VDR: VM (x86) MLD-6.5 / Client-VDR: RPI4, Argon ONE M.2, MLD-6.5 / SAT: DD Octopus Net, SCR LNB, Satman 65

Offline Benutzername

  • Newbie
  • *
  • Posts: 29
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #4 on: February 21, 2026, 15:53:41 »
Ich glaube, es funktioniert jetzt.

Ich bin auf ein Backup von Anfang Januar 2026 zurück -> Timer funktionierten

Alle Updates eingespielt -> Timer funktionierten

-> epgsync Einstellungen geändert wie zuletzt -> keine Timer mehr

Nach Studium der Doku war meines Erachtens der "epgsync.channelbychannel = 0" falsch:

"Use "Sync channel by channel: yes" if
- you connect to SVDRP port
- or encounter bandwidth related problems with "no"
- or want to share the SVDRP connection with other local plugins
"

Mal sehen, ob der epgsync jetzt trotzdem noch korrekt läuft...

Schon mal danke für Eure Rückmeldungen
Björn

Offline kallop

  • Newbie
  • *
  • Posts: 28
  • Longtime VDR User
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #5 on: February 21, 2026, 16:27:23 »
Ich hätte auch noch einen Hinweis: Du solltest nicht beim epgsync Plugin die Serveradresse eintragen, sondern nur (!) beim svdrpservice Plugin. Bei einer Client-Installation der MLD wird es normalerweise automatisch mit installiert.
svdrpservice bündelt alle SVDRP Anfragen auf dem Client, da der SVDRP-Server immer nur eine Verbindung gleichzeitig zulässt. Wenn also (ohne svdrpservice) epgsync aktiv ist und sich die Verbindung "geschnappt" hat, gibt es keine andere Verbindung (z.B. Setzen von Timern) zum Server. svdrpservice behebt dieses Problem.
@Claus: Vielleicht wäre es möglich, die Serveradresse bei Installation des MLD-Clients gleich in die svdrpservice Config einzutragen, ähnlich wie sie ja auch im streamdev Plugin automatisch eingetragen wird.
Eine Kuriosität ist mir noch aufgefallen: Sowohl bei epgsync als auch bei svdrpservice lassen sich im OSD nur IP-Adressen mit maximal 14 Stellen eintragen. Manchmal sind natürlich auch 15-stellige Adressen nötig (z.B. 192.168.178.100). Diese kann man nicht eingeben, 192.168.178.99 funktioniert.
MLD6.5 produktiv (dvb-s2, x64, PowerOn+Remote mit AVR)
MLD6.5 produktiv (satip, RPI4, PowerOn mit AVR)
MLD6.5 Test (dvb-s2, x64, PowerOn+Remote mit AVR)
MLD6.5 Test (satip, RPI4, PowerOn mit AVR)
DUR-line unicable switch
Megasat satip-server 3

Offline cs-7

  • Adv. Member
  • ***
  • Posts: 138
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #6 on: February 21, 2026, 18:36:08 »
Hallo Björn,

hast Du auf dem Server streamdev laufen? Laut Doku des epgsync Plugin kann der EPG Sync auch darüber laufen und macht dann keine Probleme. Ich habe zum Testen  epgsync hier gerade mal installiert und auf den VTP Port 2004 (streamdev) konfiguriert.

Gruß
   Stefan
Server-VDR: VM (x86) MLD-6.5 / Client-VDR: RPI4, Argon ONE M.2, MLD-6.5 / SAT: DD Octopus Net, SCR LNB, Satman 65

Offline Benutzername

  • Newbie
  • *
  • Posts: 29
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #7 on: February 22, 2026, 18:58:56 »
Hallo,

noch ein Nachtrag:

ich habe das svdrpservice plugin jetzt mit Argument gestartet (192.168.2.16:6419) (die Parameter im VDR OSD Menu eintragen hat nicht funktioniert, wurde nicht gespeichert) und in der setup.conf den Hostnamen / Port des epgsync plugins entfernt.

Jetzt scheints alles korrekt zu funktionieren.

Offline cs-7

  • Adv. Member
  • ***
  • Posts: 138
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #8 on: February 22, 2026, 22:06:41 »
Ich habe zum Testen  epgsync hier gerade mal installiert und auf den VTP Port 2004 (streamdev) konfiguriert.
Das hat so nicht funktioniert, epgsync mag es nicht, wenn andere an den EPG Daten rumändern, was hier der VDR selber macht, weil er ein DVB Device hat. Muss das wohl ohne DVB Device mit streamdev aufsetzen.
Server-VDR: VM (x86) MLD-6.5 / Client-VDR: RPI4, Argon ONE M.2, MLD-6.5 / SAT: DD Octopus Net, SCR LNB, Satman 65

Offline kallop

  • Newbie
  • *
  • Posts: 28
  • Longtime VDR User
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #9 on: February 22, 2026, 22:07:07 »
Moin,
wenn Du im OSD die IP im svdrbservice Plugin eingegeben hast, drückst Du OK und danach nochmal OK, dann wird die IP auch gespeichert  :)
MLD6.5 produktiv (dvb-s2, x64, PowerOn+Remote mit AVR)
MLD6.5 produktiv (satip, RPI4, PowerOn mit AVR)
MLD6.5 Test (dvb-s2, x64, PowerOn+Remote mit AVR)
MLD6.5 Test (satip, RPI4, PowerOn mit AVR)
DUR-line unicable switch
Megasat satip-server 3

Offline Benutzername

  • Newbie
  • *
  • Posts: 29
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #10 on: March 29, 2026, 12:01:02 »
Hallo,

leider ist das Thema doch noch nicht gelöst. Ich bekomme es nicht hin, dass die Timer angezeigt werden und gleichzeitig der EPG regelmäßig aktualisiert wird. Leider finde ich auch keine Log-Ausgabe, die mich einer Lösung näherbringen würde.

Der aktuelle Stand ist jetzt so (Auszug aus der setup.conf. Hostname des Servers ist vdr-hwr, IP ist 192.168.2.16). Das svdrpservice Plugin wird mit Argument gestartet (192.168.2.16:6419).

svdrpservice.ConnectTimeout = 2
svdrpservice.ReadTimeout = 5
svdrpservice.ServerIp = 192.168.2.16
svdrpservice.ServerPort = 6419

SVDRPDefaultHost = vdr-hwr
SVDRPHostName =
SVDRPPeering = 2
SVDRPTimeout = 300

epgsync.ChannelByChannel = 1
epgsync.ChannelTypes = 1
epgsync.ConnectAttempts = 1
epgsync.EveryHours = 1
epgsync.HideMainMenuEntry = 0
epgsync.NowNext = 1
epgsync.RedirectChannels = 0
epgsync.ServerIp =
epgsync.ServerPort = 0
epgsync.ServerPort : = 0
epgsync.SyncOnStart = 1


Ich ändere nur die beiden Parameter epgsync.ChannelByChannel und epgsync.NowNext. In dieser Variante wird der EPG geladen, aber die Timer werden nicht angezeigt.

epgsync.ChannelByChannel = 0
epgsync.NowNext = 0

Wenn ich die Parameter folgendermaßen ändere, wird der EPG nicht aktualisiert, aber die Timer werden angezeigt

epgsync.ChannelByChannel = 1
epgsync.NowNext = 1

Laut Dokumentation / Recommended settings (https://github.com/vdr-projects/vdr-plugin-epgsync) sollte letzteres richtig sein.

Wo könnte man noch suchen?

Grüße
Björn

Offline kallop

  • Newbie
  • *
  • Posts: 28
  • Longtime VDR User
    • View Profile
Remote Timers funktioniert nicht (mehr)
« Reply #11 on: March 29, 2026, 14:40:37 »
Moin Björn,
normalerweise funktioniert das Setzen und Anzeigen von Timern auf dem Client OutOfTheBox. EPGSync erfordert nur die Eingabe der IP-Adresse des Servers im svdrpservice-Plugin über das OSD des Clients (wie beschrieben, 2 mal OK drücken). Das svdrpsync-Plugin benötigt keine Aufruf-Parameter.

Evt. hast Du die Möglichkeit, den Clinet neu aufzusetzen.

Wenn nicht, hier meine Konfiguration vom Server (über OSD, alle Werte wurden beim Setup automatisch gesetzt):
Code: [Select]
Server: (Name: MLDHP85, IP: 192.178.178.39)
=======
  OSD
    System
      VDR Setup
        Sonstiges
          SVDRP trennen bei Inaktivität (s): 300
          SVDRP-Verbindung: mit jeder Maschine
          SVDRP-Maschinenname: MLDHP85
          SVDRP-Standardmaschine:

Und vom Client (Raspberry Pi 4B), hier habe ich nur die IP des Servers händisch im svdrpservice-Plugin eingegeben:
Code: [Select]
Client: (Name: MLDRP42L, IP: 192.168.178.42)
=======
  OSD
    System
      VDR-Setup
        Sonstiges
          SVDRP trennen bei Inaktivität (s): 300
          SVDRP-Verbindung: nur mit der Standardmaschine
          SVDRP-Maschinenname: MLDRPI42L
          SVDRP-Standardmaschine: MLDHP85
        Plugins
          svdrpservice
            Default server IP: 192.168.178.39
            Default server port: 6419
          epgsync
            Server IP:
            Server port: from svdrpservice
            Update "now" and "next" first: nein
            Sync channel by channel: nein
            EPG sync on startup: nein
            EPG sync timeout (h): aus
            Map channels by: ID
            Target channels: all

So sieht ein Auszug aus der Timerliste, wie sie auf dem Client im OSD angezeigt wird:
Code: [Select]
  Auszug eines Timer-Anzeige:
  ---------------------------
  OSD
    Timer
      > 2 Mo. 30 18:55 19:35 @MLDHP85: heute~2026.03.30-19:00-Mo
      > 2 Di. 31 18:55 19:35 @MLDHP85: heute~2026.03.31-19:00-Di
      > 2 Mi. 1 18:55 19:35 @MLDHP85: heute~2026.04.01-19:00-Mi

Und so synchronisiere ich EPG des Clients (wird vom Server geladen), das geschieht aber im festen Intervall automatisch:
Code: [Select]
  EPG synchronisieren:
  --------------------
  OSD
    System
      Synchronize EPG

Evt. hilft dieses Beispiel...
MLD6.5 produktiv (dvb-s2, x64, PowerOn+Remote mit AVR)
MLD6.5 produktiv (satip, RPI4, PowerOn mit AVR)
MLD6.5 Test (dvb-s2, x64, PowerOn+Remote mit AVR)
MLD6.5 Test (satip, RPI4, PowerOn mit AVR)
DUR-line unicable switch
Megasat satip-server 3

[1] MLD-6.x / General / Remote Timers funktioniert nicht (mehr)
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.