Seit der Umstellung auf das Sender-EPG habe ich das Problem, dass meine fest eingestellten 'Wakeup days' nicht ausreichend sind, da auf manchen Kanälen gerade mal 48 Stunden EPG kommen. Jeden Tag ein Wakeup einzustellen ist mir zu unflexibel.
Jetzt bin ich gerade am testen mit einem 'Margin Timer', der dafür sorgt, dass mindestens in der Eingestellten Zeit (Stunden) einen Wakeup programmiert.
Habe dazu das git geclont und das S90.acpiwakeup und die *.conf angepasst. Läuft nach ersten Tests gut. Log-Ausgaben sehen so aus:
Aug 29 11:36:14 vdr01 vdr-shutdown: Executing /usr/share/vdr/shutdown-hooks/S90.acpiwakeup
Aug 29 11:36:14 vdr01 [vdr-addon-acpiwakeup]: Try setting ACPI alarm time to: Fr 29. Aug 18:08:00 CEST 2025 (1756483680)
Aug 29 11:36:14 vdr01 [vdr-addon-acpiwakeup]: Resetting ACPI alarm time
Aug 29 11:36:14 vdr01 [vdr-addon-acpiwakeup]: Writing 0 to /sys/class/rtc/rtc0/wakealarm
Aug 29 11:36:14 vdr01 [vdr-addon-acpiwakeup]: Writing +23506 (timer) to /sys/class/rtc/rtc0/wakealarm
Im Log steht in klammern, was für ein Wakeup programmiert wird (timer, regular day oder margin)
Ich persönlich finde das Margin praktischer als feste Tage und Zeiten.
Die Frage ist, ob das auch für die Allgemeinheit interessant ist. Falls ja, würde ich nach einiger Testzeit einen Pull request machen. Vielleicht gibt es ja noch andere Meinungen oder Vorschläge. Hier mein aktueller Stand: https://github.com/MegaV0lt/vdr-addon-acpiwakeup