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:
DbHost = localhost
DbPort = 3306
DbName = epg2vdr
DbUser = epg2vdr
DbPass = epg
EpgView = eventsview.sql
EpgViewWeb = eventsviewplain.sql
TheTvDBView = thetvdbview.sql
CheckInitial = 1
DaysInAdvance = 8
DaysToUpdate = 4
UpdateTime = 12
UpdateThreshold = 500
XmlStoreToFs = 0
GetEPGImages = 1
EpgImageSize = 2
MaxImagesPerEvent = 1
SeriesEnabled = 1
SeriesPort = 2006
SeriesStoreToFs = 0
SeriesUrl = www.eplists.de
ScrapEpg = 1
ScrapRecordings = 1
#ScrapMovieDbApiKey =
#Habe NetDevice ich wieder auskommetiert, da dies auch nicht den gewünschten Effekt erzielt hat
#NetDevice =vmbr0
Display More
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:
epg2vdr.ActiveOnEpgd = 0
epg2vdr.Blacklist = 0
epg2vdr.CloseOnSwith = 1
epg2vdr.CreateTimerLocal = 0
epg2vdr.DbHost = 192.168.178.49
epg2vdr.DbName = epg2vdr
epg2vdr.DbPass = epg
epg2vdr.DbPort = 3306
epg2vdr.DbUser = epg2vdr
epg2vdr.ExtendedEpgData2Aux = 0
epg2vdr.LoadImages = 1
epg2vdr.LogLevel = 1
epg2vdr.MasterMode = 0
epg2vdr.NetDevice = eth0
epg2vdr.ReplaceScheduleMenu = 0
epg2vdr.ReplaceTimerMenu = 0
epg2vdr.ScheduleBoot = 1
epg2vdr.ShareInWeb = 1
epg2vdr.ShowEmptyChannels = 0
epg2vdr.ShowInMainMenu = 1
epg2vdr.SwTimerNotifyTime = 0
epg2vdr.UseCommonRecFolder = 0
scraper2vdr.DbHost = 192.168.178.49
scraper2vdr.DbName = epg2vdr
scraper2vdr.DbPass = epg
scraper2vdr.DbPort = 3306
scraper2vdr.DbUser = epg2vdr
Display More
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