epgd+epghttpd WOL für Timer-Übertragung an VDR

  • Hallo zusammen und alles Gute für das neue Jahr!

    Ich versuche nach einem Umstieg auf eine Proxmox VM, auf der epgd, epghttpd sowie die zugehörige Datenbank laufen, meinen VDR (läuft auf einem separten Rechner) über WOL für die Übernahme von Timern automatisiert aufzuwecken. Das heißt, wenn ein Timer programmiert wurde, soll der epgd den VDR rechtzeitig vorher per WOL aufwecken, damit der Timer vom VDR übernommen werden kann und zur Aufnahmezeit der VDR per ACPI gestartet wird. Auf dem alten System, auf dem der epgd-Dienst vorher lief, hat das ohne Probleme funktioniert.

    Mit Umstieg auf einen Thinclient Dell Wyse 5070 mit Proxmox funktionert (hier läuft epgd, etc.) dies nun nicht mehr. Das führt dazu, dass ich zwar Timer über epgd bzw. epghttpd anlegen kann (diese landen auch in der Datenbank auf dem Client), eine Übertragung auf den VDR scheitert aber daran, dass dieser vorher nicht automatisch per WOL aufgeweckt wird. Wenn der VDR läuft, werden die Timer-Daten auch ohne Probleme übernommen, der VDR schaltete sich dann wieder ab und startet den Rechner zur Aufnahmezeit (dann nicht über WOL sondern über ACPI), lediglich das vorzeitige Wecken zur Timer-Übernahme funktioniert einfach nicht.

    Die epgd.conf (Auszug) auf dem Wyse mit Proxmox sieht wie folgt aus:


    Der epgd läuft auf dem Wyse in einer Proxmox-VM (192.168.178.49), in der eine Netzwerkverbindung (vmbr0) zur Verfügung steht. Vom Wyse aus ist es auch möglich, den VDR manuell über "wakeonlan" aufzuwecken. Wenn ich das aber über das Frontend von epghttpd mache, kommt nichts an. In der epgd.conf habe ich über den Parameter "NetDevice" bereits unterschiedliche Varianten (also z.B. NetDevice=vmbr0) ausprobiert. Behoben wurde das Problem leider nicht.

    Auf dem VDR sieht die setup.conf (Auszug) wie folgt aus:

    Hat jemand von Euch eine Idee, woran das liegen könnte (hat ja mit der anderen Maschine mal funktioniert und auch die manuelle Variante klappt ja)? Wo kann ich noch nach der Problemlösung suchen?

    Danke vorab, Stefan

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!