Hallo alpha,
bin mal gespannt auf Deine Langzeiterfahrung mit deinem Patch.
Schöner wäre natürlich ein offizieller Bugfix von DP.
Nach der Meldung des Shutdown crashs an DP vor ca. einem 1/2 Jahre, habe ich nur die Rückmeldung
erhalten, dass diese an die Entwickler weitergeleitet wurde. Passiert ist aber nichts. Der Bug ist auch
noch in der neusten FW Version der ONE und TWO enthalten.
Wenn Du willst, kannst Du Deinen Fix ja mal unter Realbedingungen weiter testen:
Das anhängende Script: "timers.py" das man auf der ONE laufen lassen kann und das eine "etc/enigma2/timers.xml"
erstellt, löst einen wiederkehren Programmwechsel und Neustart der Box per Timer aus.
Diese timers.py muss man aber in Punkto "ServiceRef" evt. anpassen.
timer.py erwartet, dass man in
/usr/lib/enigma2/python/mytest.py
if wakeupList:
from time import strftime
startTime = wakeupList[0]
if (startTime[0] - nowTime) < 90: # no time to switch box back on
wptime = nowTime + 30 # so switch back on in 30 seconds
else:
wptime = startTime[0] - 60
if not config.misc.useTransponderTime.value:
print("dvb time sync disabled... so set RTC now to current linux time!", strftime("%Y/%m/%d %H:%M", localtime(nowTime)))
setRTCtime(nowTime)
print("set wakeup time to", strftime("%Y/%m/%d %H:%M", localtime(wptime)))
setFPWakeuptime(wptime)
recordTimerWakeupAuto = startTime[1] == 0 and startTime[2]
config.misc.prev_wakeup_time.value = startTime[0]
config.misc.prev_wakeup_time_type.value = startTime[1]
config.misc.prev_wakeup_time_type.save()
else:
Alles anzeigen
die Timer Hochlaufzeit verkürzt.
Wenn man dies nicht will kann man in timer.py das Delay2 auf 270 Sekunden vergrößern.
Hat dann aber weniger Tests / Zeiteinheit.
Bin mal gespannt auf die Ergebnisse. Vielleicht kann ich ja dann bereits wieder auf die Nanny verzichten!
Wäre natürlich Schade um die viele Arbeit die ich mit Ihr hatte!
/Willi/