Hallo!
Erstmal danke an BJ1 für dieses Addon.
Ich hätte eine Frage zum Thema aufwachen für Aufnahme. Ich habe festgestellt, dass sich der Service nach dem Starten gleich direkt beendet wenn der Start des Services vor Beginn der Aufnahme erfolgt (Wakeup des HTPC durch ACPI Timer für Aufnahme). Ist das so gewünscht?
Hier der Auszug aus dem Log bei einem Wakeup für eine Aufnahme:
Timer 11:55
Einstellung max Bootzeit: 120 Sekunden
13:54:15.295 T:140609542739712 DEBUG: [service.pvr.manager 0.0.16] OS ID is libreelec
13:54:15.360 T:140609542739712 DEBUG: [service.pvr.manager 0.0.16@835] Settings loaded
13:54:16.493 T:140609542739712 DEBUG: [service.pvr.manager 0.0.16@835] Wait 1 seconds for PVR response
13:54:16.494 T:140609542739712 DEBUG: [service.pvr.manager 0.0.16@835] Starting service with id:835@mode:None
13:54:16.512 T:140609542739712 DEBUG: [service.pvr.manager 0.0.16@835] No active timers yet, prepare timer@2018-06-01 11:53:00
13:54:16.513 T:140609542739712 DEBUG: [service.pvr.manager 0.0.16@835] Status changed: 10000 (RES/NET/PRG/REC/EPG)
13:54:16.513 T:140609542739712 NOTICE: [service.pvr.manager 0.0.16@835] Service finished
13:54:16.514 T:140609542739712 NOTICE: [service.pvr.manager 0.0.16] Service with id 835 on HTPC kicks off
13:54:16.514 T:140609542739712 INFO: CPythonInvoker(3, /storage/.kodi/addons/service.pvr.manager/service.py): script successfully run
Als folge fährt der HTPC nach der Aufnahme nicht herunter da der Service ja schon beendet ist. Einige User haben dieses Problem behoben indem die maximale Zeit zum Boot herabgesetzt wurde. Nach meinem Verständnis bootet der HTPC damit aber direkt in die Aufnahme ohne Vorlauf/Idle Zeit (isREC Flag ist gesetzt beim Start des Services).
Ich komme von yaVDR, und dort gibt es für den Vorlauf des Wakeups auch eine Zeit die vom Timerstart abgezogen wird. Die Zeit wird so gewählt dass der HTPC sicher booten kann (also alle Startvorgänge zum Start der Aufnahme abgeschlossen sind). Analog zu dieser Zeit habe ich die Einstellung "maximale Bootdauer bis System aufnahmebereit" dieses Addons verstanden.
Aus meiner Sicht wäre es toll wenn der Service weiter läuft wenn erkannt wurde dass der Wakeup für eine Aufnahme erfolge (und nicht durch den User) auch wenn die Aufnahme noch nicht gestartet wurde sondern erst unmittelbar ansteht.